feat(领料): 添加原材料领料功能接口
实现原材料领料功能,包括: 1. 在IMmRecordInboundService接口添加TakeMaterial方法 2. 新增TakeMaterialRequestDto请求参数类 3. 在MmRecordInboundController添加领料API接口 4. 实现领料业务逻辑,包括工单校验和出库单生成
This commit is contained in:
@@ -201,9 +201,26 @@ namespace DOAN.Model.BZFM.Dto
|
||||
[ExcelColumn(Name = "创建时间")]
|
||||
[SugarColumn(ColumnName = "created_time")]
|
||||
public DateTime? CreatedTime { get; set; }
|
||||
|
||||
|
||||
[ExcelColumn(Name = "原材料工单号")]
|
||||
[SugarColumn(ColumnName = "workorder_raw")]
|
||||
public string WorkorderRaw { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 领料请求参数
|
||||
/// </summary>
|
||||
public class TakeMaterialRequestDto
|
||||
{
|
||||
[Required(ErrorMessage = "记录ID不能为空")]
|
||||
public int Id { get; set; }
|
||||
|
||||
public string InboundNo { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "成品工单号不能为空")]
|
||||
public string WorkorderRow { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "领料人不能为空")]
|
||||
public string Operator { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user