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)
{