1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package http
- type ProofReq struct {
- Dest `json:"DEST"`
- Data ProofReqData `json:"DATA"`
- }
- type ProofReqData struct {
- CreateTime string `json:"BLDAT"` //业务日期
- PostDate string `json:"BUDAT"` //过账日期
- EqNumber string `json:"FRBNR"` //设备管理平台单号(入库、退货、领用、退库)
- Detail []ProofDetail `json:"MSEG"`
- }
- type ProofDetail struct {
- RowNumber string `json:"ZEILE"` //行号,入库单行号
- Code string `json:"MATNR"` //物料编码
- Factory string `json:"WERKS"` //工厂
- Location string `json:"LGORT"` //库存地点
- Quantity string `json:"MENGE"` //数量
- Unit string `json:"MEINS"` //单位
- OrderNumber string `json:"EBELN"` //采购订单号,※仅采购入库业务传输,SAP的采购订单号
- OrderRowNum string `json:"EBPLP"` //采购订单行项目号,※仅采购入库业务传输,SAP的采购订单行项目号
- MoveType string `json:"BWART"` //出入库类型 ,"采购入库:101// 退货:161// 领用:201// 退库:202(字典)// 报废:Z19"
- SaveType string `json:"SOBKZ"` //库存类型 特殊库存标识 "自有:空// 寄售:'K' " ,寄售表示零库存,1
- CostCenter string `json:"KOSTL"` //成本中心,※仅领用、退库时,输入,编码
- AssetCode string `json:"ANLN1"` //资产,※仅领用、退库时,财务资产码
- AssetSon string `json:"ANLN2"` //资产子项
- Provider string `json:"LIFNR"` //供应商编码,仅寄售入库业务时,输入
- EXT01 string `json:"EXT01"` //科目
- }
- type ProofResp struct {
- Dest Dest `json:"DEST"`
- Data ProofRespData `json:"DATA"`
- }
- type ProofRespData struct {
- Status string `json:"MSGTY"`
- MsgText string `json:"MSGTX"`
- EqNumber string `json:"EXT01"`
- SapNumber string `json:"EXT02"`
- Ext03 string `json:"EXT03"`
- }
- type BigPartRefundReq struct {
- PastureID int `json:"pastureId"`
- ProviderID int `json:"providerId"`
- UseForm string `json:"useForm"`
- EmployeID int `json:"employeId"`
- CreateTime string `json:"createTime"`
- Note string `json:"note"`
- }
- type ProofPartReq struct {
- ID int `json:"id"`
- PastureID int `json:"pastureId"`
- ProviderID int `json:"providerId"`
- DepartmentID int `json:"departmentId"`
- EmpID int `json:"empId"`
- EmployeID int `json:"employeId"`
- Note string `json:"note"`
- ApplicatID int `json:"applicatId"`
- LaidType int `json:"laidType"` //入库类型
- UseType int `json:"useType"` //出库类型
- LaidCode string `json:"laidCode"` // 入库单号
- PurchaseID string `json:"purchaseId"` // 入库单采购单号
- BuyCode string `json:"No1Id"` // 入库单采购订单号
- UseForm string `json:"useForm"` // 出库单号,退库单号,退货单号
- OddCode string `json:"oddCode"` // 领用单号
- StorageTime string `json:"storageTime"` // 入库时间
- CreateTime string `json:"createTime"` // 退货时间
- ReceiveTime string `json:"receiveTime"` // 出库时间
- QuitDate string `json:"quitDate"` // 退库时间
- PartCode string
- SapNumber string `json:"sapNumber"`
- }
- func (p *ProofPartReq) Validate() bool {
- return true
- }
|