一、实体定义
1. 名称
2. 属性
PurchaseOrderMaster
属性 | 描述 | 类型 | 长度 | 唯一索引 | 备注 |
---|---|---|---|---|---|
PoNumber | 订单号 | string | 64 | ● | |
SupplierId | 供应商ID | string | 64 | ||
SupplierCode | 供应商代码 | string | 64 | 来源于供应商 | |
SupplierName | 供用商名称 | string | 64 | 来源于供应商 | |
PoType | 订单类型 | string | 1024 | ||
Status | 订单状态 | int | 0:无效 1:有效 |
||
ContactName | 联系人 | string | 64 | ||
ContactPhone | 联系电话 | string | 64 | ||
DueTime | 截止时间 | datetime | |||
Site | 地点 | string | 64 | ||
Company | 公司 | string | 64 | ||
Remark | 备注 | string | 4096 | ||
Details | 订单明细 | List |
PurchaseOrderDetail
属性 | 描述 | 类型 | 长度 | 唯一索引 | 备注 |
---|---|---|---|---|---|
MasterID | 订单ID | Guid | |||
PoNumber | 订单号 | string | 64 | ● | |
PoLine | 订单行 | string | 64 | ● | |
PartCode | 零件号 | string | 64 | ● | |
PartName | 零件名称 | string | 64 | 来源于零件 | |
Uom | 计量单位 | string | 64 | ||
OrderQty | 订单数量 | decimal | 18,6 | ||
StdPackUom | 标包计量单位 | string | 64 | ||
StdPackQty | 标包数量 | decimal | 18,6 | ||
SupplierPackUom | 供应商计量单位 | string | 64 | ||
SupplierPackQty | 供应商包装数量 | decimal | 18,6 | ||
SupplierPackConvertRate | 供应商包装转换率 | decimal | 18,6 | ||
LineStatus | 订单行状态 | int | 0:无效 1:有效 |
||
Remark | 备注 | string | 4096 |
3. 其它索引
4. 构造函数
PurchaseOrderMaster(string number,Guid supplierId)
PurchaseOrderDetail(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接口
POCreateHanlder :: IRemoteEventHandler