一、实体定义

1. 名称

ASN

2. 属性

AsnMaster

属性 描述 类型 长度 唯一索引 备注
AsnNumber 发货单号 string 64
PoNumber 订单号 string 64
RpNumber 要货计划单号 string 64
SupplierId 供应商ID string 64

SupplierCode 供应商代码 string 64
来源于供应商
SupplierName 供用商名称 string 64
来源于供应商
Status 状态 int

0:新增
1:发货中
2:已发出
3:已接收
4:作废
ContactName 联系人 string 64

ContactPhone 联系电话 string 64

LicensePlateNumber 车牌号 string 64
Warehouse 仓库 string 64
WarehouseDoor 收货口 string 64
DeliverDate 发货日期 datetime
DueDate 要求到货日期 datetime
TimeWindowBegin 时间窗口开始 datetime

TimeWIndowEnd 时间窗口结束 datetime

Site 地点 string 64

Company 公司 string 64

Remark 备注 string 4096

Details 明细 List


AsnDetail

属性 描述 类型 长度 唯一索引 备注
MasterID 发货单ID Guid


AsnNumber 发货单号 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

StdPackUom 标包计量单位 string 64

StdPackQty 标包数量 decimal 18,6

SupplierPackUom 供应商计量单位 string 64

SupplierPackQty 供应商包装数量 decimal 18,6

SupplierPackConvertRate 供应商包装转换率 decimal 18,6

Remark 备注 string 4096

3. 其它索引

4. 构造函数

ASNMaster(string number,string rpNumber,string poNumber,Guid supplierId)
ASNDetail(Guid masterID,string number,string line,string partCode)

5. 方法

1) 添加明细

AddDetail()

2) 修改明细

UpdateDetail()

3) 删除明细

DeleteDetail()

二、DTO定义

1. 标准DTO

2. 新增DTO

3. 修改DTO

4. 请求DTO

5. 列表DTO

三、服务定义

1. 导入

2. 打印发货单

3. 生成标签

4. 打印标签

四、事件定义