feat(工单管理): 添加工单审批通知和滞留库存查询功能
- 在工单服务中新增获取审批通知列表和滞留库存列表的接口 - 添加对应的DTO定义用于查询和响应 - 在控制器中暴露相关API端点 - 修改物料类型字段注释为快速识别标号 - 在工单查询结果中添加物料标号字段
This commit is contained in:
@@ -56,6 +56,11 @@ namespace DOAN.Model.MES.product.Dto
|
||||
|
||||
public string productionCode { get; set; }
|
||||
|
||||
// 成品物料标号
|
||||
public string Type { get; set; }
|
||||
// 原材料物料标号
|
||||
public string SubType { get; set; }
|
||||
|
||||
public string Unit { get; set; }
|
||||
|
||||
public int PlanNum { get; set; } = 0;
|
||||
@@ -345,4 +350,144 @@ namespace DOAN.Model.MES.product.Dto
|
||||
/// </summary>
|
||||
public int? ActualNum { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 审批通知查询DTO
|
||||
/// </summary>
|
||||
public class ProWorkorderApprovalQueryDto : PagerInfo
|
||||
{
|
||||
// 可以根据需要添加查询参数
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 审批通知响应DTO
|
||||
/// </summary>
|
||||
public class ProWorkorderApprovalDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 审批ID
|
||||
/// </summary>
|
||||
public long Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单号
|
||||
/// </summary>
|
||||
public string Workorder { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标号
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主体编号
|
||||
/// </summary>
|
||||
public string ProductionCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主体名称
|
||||
/// </summary>
|
||||
public string ProductionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批号
|
||||
/// </summary>
|
||||
public string BatchNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 炉号
|
||||
/// </summary>
|
||||
public string StoveCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审批内容
|
||||
/// </summary>
|
||||
public string Content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作员
|
||||
/// </summary>
|
||||
public string Operator { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime CreateTime { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 滞留库存查询DTO
|
||||
/// </summary>
|
||||
public class ProWorkorderStockQueryDto : PagerInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 主体编号
|
||||
/// </summary>
|
||||
public string ProductionCode { get; set; }
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
public string SupplierCode { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 滞留库存响应DTO
|
||||
/// </summary>
|
||||
public class ProWorkorderStockDto
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// </summary>
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单号
|
||||
/// </summary>
|
||||
public string Workorder { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标号
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主体编号
|
||||
/// </summary>
|
||||
public string ProductionCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主体名称
|
||||
/// </summary>
|
||||
public string ProductionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批号
|
||||
/// </summary>
|
||||
public string BatchNo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 炉号
|
||||
/// </summary>
|
||||
public string StoveCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
public string Content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public int StockQuantity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作员
|
||||
/// </summary>
|
||||
public string Operator { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime CreateTime { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user