feat(物料管理): 新增物料库存相关功能及接口
- 在MmMaterial类中添加ParentMaterialCode字段支持物料层级关系 - 扩展MmRecordOutbound类增加供应商信息字段 - 重构FeedProcessReportwork方法支持原材料工单领料和库存ID指定 - 新增物料库存查询、领料、成品入库、出货等接口 - 完善库存操作逻辑,支持根据库存ID直接操作 - 添加相关DTO类支持新功能的数据传输
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
namespace DOAN.Model.BZFM.Dto
|
||||
{
|
||||
/// <summary>
|
||||
@@ -89,10 +88,17 @@ namespace DOAN.Model.BZFM.Dto
|
||||
public string OutboundNo { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "物料编码不能为空")]
|
||||
|
||||
// 库存Id
|
||||
public int InventoryId { get; set; } = -1;
|
||||
|
||||
public string MaterialCode { get; set; }
|
||||
|
||||
public string MaterialName { get; set; }
|
||||
|
||||
public string SupplierName { get; set; }
|
||||
public string SupplierCode { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "仓库编码不能为空")]
|
||||
public string WarehouseCode { get; set; }
|
||||
|
||||
@@ -119,11 +125,12 @@ namespace DOAN.Model.BZFM.Dto
|
||||
public string Remarks { get; set; }
|
||||
|
||||
public DateTime? CreatedTime { get; set; }
|
||||
|
||||
[ExcelColumn(Name = "出库类型")]
|
||||
public string TransactionTypeLabel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工单号(一旦确定,不可更改)
|
||||
/// 工单号(一旦确定,不可更改)
|
||||
/// </summary>
|
||||
public string Workorder { get; set; }
|
||||
|
||||
@@ -206,4 +213,4 @@ namespace DOAN.Model.BZFM.Dto
|
||||
[SugarColumn(ColumnName = "workorder_raw")]
|
||||
public string WorkorderRaw { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,8 +90,14 @@ namespace DOAN.Model.BZFM
|
||||
public DateTime? UpdatedTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// 描述
|
||||
/// </summary>
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 父物料编码
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "parent_material_code")]
|
||||
public string ParentMaterialCode { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -31,6 +31,18 @@ namespace DOAN.Model.BZFM
|
||||
[SugarColumn(ColumnName = "material_name")]
|
||||
public string MaterialName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "supplier_code")]
|
||||
public string SupplierCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "supplier_name")]
|
||||
public string SupplierName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 仓库编码
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user