| | |
| | | public async Task<List<WmsMaterialOutput>> List([FromQuery] WmsMaterialInput input) |
| | | { |
| | | return await _wmsMaterialRep.DetachedEntities.ProjectToType<WmsMaterialOutput>().ToListAsync(); |
| | | } |
| | | } |
| | | |
| | | #region 增、删、改 |
| | | |
| | | |
| | | /// <summary> |
| | | /// 增加物料信息表 |
| | |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | [HttpPost("WmsMaterial/add")] |
| | | public async Task Add(AddWmsMaterialInput input) |
| | | public async Task Add(AddWmsMaterialInfoInput input) |
| | | { |
| | | var wmsMaterial = input.Adapt<WmsMaterial>(); |
| | | //验证 |
| | | |
| | | |
| | | //物料信息 |
| | | var wmsMaterial = input.MaterialInput.Adapt<WmsMaterial>(); |
| | | //控制规则信息 |
| | | var controlRuleld = input.ControlRuleld; |
| | | //物料客户关联信息 |
| | | var materialCustomerList = input.MaterialCustomerList.Adapt<WmsMaterialCustomer>(); |
| | | //替代品信息 |
| | | var substituteGoodList = input.SubstituteGoodList.Adapt<WmsSubstituteGood>(); |
| | | //验证 |
| | | await CheckExisit(wmsMaterial); |
| | | |
| | | wmsMaterial.CreatedUserId = wmsMaterial.UpdatedUserId = SysHelper.GetUserId(); |