一、实体定义
1. 名称
2. 属性
ReceiveNoteMaster
属性 | 描述 | 类型 | 长度 | 唯一索引 | 备注 | |
---|---|---|---|---|---|---|
RcNumber | 发货单号 | string | 64 | ● | ||
PoNumber | 订单号 | string | 64 | |||
RpNumber | 要货计划单号 | string | 64 | |||
AsnNumber | 发货单号 | string | 64 | |||
SupplierId | 供应商ID | string | 64 | |||
SupplierCode | 供应商代码 | string | 64 | 来源于供应商 | ||
SupplierName | 供用商名称 | string | 64 | 来源于供应商 | ||
Warehouse | 仓库 | string | 64 | |||
WarehouseDoor | 收货口 | string | 64 | |||
TimeWindowBegin | 时间窗口开始 | datetime | ||||
TimeWIndowEnd | 时间窗口结束 | datetime | ||||
ReceiveTime | 收货时间 | datetime | ||||
Site | 地点 | string | 64 | |||
Company | 公司 | string | 64 | |||
Remark | 备注 | string | 4096 | |||
Details | 明细 | List |
ReceiveNoteDetail
属性 | 描述 | 类型 | 长度 | 唯一索引 | 备注 |
---|---|---|---|---|---|
MasterID | 发货单ID | Guid | |||
RcNumber | 收货单号 | string | 64 | ● | |
PoNumber | 订单号 | string | 64 | ||
PoLine | 订单行 | string | 64 | ● | |
PartCode | 零件号 | string | 64 | ● | |
PartName | 零件名称 | string | 64 | 来源于零件 | |
Batch | 批次 | string | 64 | ||
SupplierBatch | 供应商批次 | string | 64 | ||
ProduceDate | 生产日期 | datetime | |||
Uom | 计量单位 | string | 64 | ||
DeliverQty | 发货数量 | decimal | 18,6 | ||
ReceiveQty | 收货数量 | decimal | 18,6 | ||
StdPackUom | 标包计量单位 | string | 64 | ||
StdPackQty | 标包数量 | decimal | 18,6 | ||
SupplierPackUom | 供应商计量单位 | string | 64 | ||
SupplierPackQty | 供应商包装数量 | decimal | 18,6 | ||
SupplierPackConvertRate | 供应商包装转换率 | decimal | 18,6 | ||
Remark | 备注 | string | 4096 |
3. 其它索引
4. 构造函数
ReceiveNoteMaster(string number,string rpNumber,string poNumber,Guid supplierId)
ReceiveNoteDetail(Guid masterID,string number,string line,string partCode)
5. 方法
1) 添加明细
2) 修改明细
3) 删除明细
二、DTO定义
1. 标准DTO
2. 新增DTO
3. 修改DTO
4. 请求DTO
5. 列表DTO
三、服务定义
四、事件定义
1. 订阅ERP接口
ReceiveNoteCreateHanlder :: IRemoteEventHandler