diff --git a/API/TaskManager.Entity/Entity.cs b/API/TaskManager.Entity/Entity.cs index ab9ba3a..a9f79f1 100644 --- a/API/TaskManager.Entity/Entity.cs +++ b/API/TaskManager.Entity/Entity.cs @@ -21,18 +21,36 @@ namespace TaskManager.Entity [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long UId { get; set; } /// - /// 加密用API路径 + /// API路径 /// public string Api { get; set; } + /// + /// 任务周期设置 + /// public string Corn { get; set; } + /// + /// 模块 + /// public string Module { get; set; } + /// + /// 备注 + /// public string Remark { get; set; } + /// + /// 表名 + /// public string TableName { get; set; } + /// + /// 任务名称 + /// public string TaskName { get; set; } /// - /// 调用全路径 + /// 全路径 /// public string Url { get; set; } + /// + /// 是否自动执行 + /// public bool IsAuto { get; set; } } @@ -42,10 +60,25 @@ namespace TaskManager.Entity [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long UId { get; set; } + /// + /// 详细描述 + /// public string Info { get; set; } + /// + /// 日志类型 + /// public string Type { get; set; } + /// + /// 任务名称 + /// public string TaskName { get; set; } + /// + /// 创建时间 + /// public DateTime CreationTime { set; get; } + /// + /// 备注 + /// public string Remark { get; set; } } @@ -54,6 +87,9 @@ namespace TaskManager.Entity [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long UId { get; set; } + /// + /// 写状态 + /// public bool WriteState { get; set; } public bool ReadState { get; set; } @@ -74,7 +110,147 @@ namespace TaskManager.Entity } - + /// + /// 任务订阅实体类(对应数据库表 TEA_TASK_SUB) + /// + public class TaskSub:BaseEntity + { + + /// + /// 关联的数据表名称(如:订单表、用户表等,可为空) + /// + public string? TableName { get; set; } + + /// + /// 任务名称(用于业务层面标识任务,如:数据同步任务、报表生成任务) + /// + public string? TaskName { get; set; } + + /// + /// 数据总量(任务处理的数据条目数) + /// + public int DataCount { get; set; } + + /// + /// 发布给那个客户 + /// + public string? Subscriber { get; set; } + + /// + /// 失败次数(任务执行失败的累计次数) + /// + public int FailedCount { get; set; } + + /// + /// 失败详情(记录失败原因、异常堆栈等信息,支持长文本) + /// + public string? FailedInfo { get; set; } + + /// + /// 所属域(多租户场景下标识租户,如:租户A、租户B) + /// + public string? Domain { get; set; } + + /// + /// 站点标识(多站点部署时标识所属站点,如:Site1、Site2) + /// + public string? Site { get; set; } + + /// + /// 从那个内部系统创建系统 + /// + public string? CreateUser { get; set; } + + /// + /// 创建时间(任务创建的时间戳) + /// + public DateTime CreateTime { get; set; } + + /// + /// 备注信息(任务相关的补充说明,支持长文本) + /// + public string? Remark { get; set; } + + /// + /// 最后更新人(记录任务最后修改者) + /// + public string? UpdateUser { get; set; } + + /// + /// 最后更新时间(任务最后修改的时间戳,可为空) + /// + public DateTime? UpdateTime { get; set; } + } + + + + + + + + + /// + /// 来料检验数据 + /// + public class SUPPLIER_PRO_MATERIAL_STOCK:BaseEntity + { + } + + /// + /// 排产数据 + /// + public class SUPPLIER_PRO_SCHEDULING : BaseEntity + { + } + + /// + /// 供应商基础信息 + /// + public class SUPPLIER_INFO : BaseEntity + { + } + + /// + /// 人员资质信息 + /// + public class SUPPLIER_EMPLOYEE : BaseEntity + { + } + + /// + /// BOM主数据 + /// + public class SUPPLIER_BOM : BaseEntity + { + } + + /// + /// 过程控制项质量数据 + /// + public class SUPPLIER_PRO_CPS : BaseEntity + { + } + + /// + /// 生产过程数据 + /// + public class SUPPLIER_PRO_DATA : BaseEntity + { + } + + /// + /// 产品一次合格率 + /// + public class SUPPLIER_PRO_FIRST_PASSYIELD : BaseEntity + { + } + + /// + /// 工位一次合格率 + /// + //public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD : BaseEntity + //{ + //} /// /// 缺陷业务数据 diff --git a/API/Wood.Service/Controllers/TaskConifgureController.cs b/API/Wood.Service/Controllers/TaskConifgureController.cs index a248b15..61d552c 100644 --- a/API/Wood.Service/Controllers/TaskConifgureController.cs +++ b/API/Wood.Service/Controllers/TaskConifgureController.cs @@ -84,6 +84,15 @@ namespace TaskManager.Controllers } + /// + /// 导出 + /// + /// 第几页 + /// 每页条数 + /// 排序列 + /// 是否升序 + /// 查询条件 + /// public async Task Export([FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 10, @@ -138,7 +147,10 @@ namespace TaskManager.Controllers - + /// + /// 刷新任务 + /// + /// public async Task RefreshTaskConfig() { @@ -611,12 +623,21 @@ namespace TaskManager.Controllers } + /// + /// 获得所有揭露 + /// + /// [HttpGet] public async Task>> GetAll() { return await _repository.GetAllAsync() as List; } + /// + /// 通过UID获得实体 + /// + /// + /// [HttpGet("{id}")] public async Task> GetById(int id) { @@ -625,6 +646,11 @@ namespace TaskManager.Controllers return entity; } + /// + /// 创建实体 + /// + /// + /// [HttpPost] public async Task> Create(TaskConifgure entity) { @@ -632,7 +658,11 @@ namespace TaskManager.Controllers var createdEntity = await _repository.AddAsync(entity); return new JsonResult(new { Code = 200, Message = "创建成功!" }); } - + /// + /// 更新实体UID + /// + /// + /// [HttpPut("{id}")] public async Task Update(TaskConifgure entity) { @@ -646,7 +676,11 @@ namespace TaskManager.Controllers await _repository.UpdateAsync(entity); return new JsonResult(new { Code = 200, Message = "修改成功!" }); } - + /// + /// 删除实体通过UID + /// + /// + /// [HttpDelete("{id}")] public async Task Delete(int id) {