interface.ts 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { IMessageHead } from "@/services/socket/protobuf/proto";
  2. // 仓库申请请求 0 29 141
  3. export interface WarehouseApplyReq {
  4. Header?: IMessageHead,
  5. // accountid: number
  6. // userid: number// uint64 用户ID
  7. type: number // int32 类型 1 新增 2 修改
  8. warehouseid?: number // uint64 仓库ID
  9. warehousecode: string // string 仓库代码
  10. warehousename: string // string 仓库名称
  11. warehousetype: number // int32 仓库类型 - 1 厂库 2 自有库 3 合作库
  12. provinceid?: number // uint64 省
  13. cityid?: number // uint64 市
  14. districtid?: number // int32 区
  15. address?: string // string 详细地址
  16. contactname?: string // string 联系人
  17. contactnum?: string // string 联系电话
  18. }
  19. // 仓库状态修改请求 0 29 143
  20. export interface WarehouseStateChangeReq {
  21. accountid: number
  22. warehouseid: number // uint64 仓库ID
  23. warehousestatus: number // int32 仓库状态 - 1:正常 2:注销 3:待审核 4:审核拒绝
  24. }
  25. export interface Ermcp3AreaStockApply {
  26. }
  27. // 机构出入库申请审核通过请求 0 18 10
  28. export interface AreaInOutApplyAuditPassReq {
  29. InOutApplyID: number; // uint64 操作申请ID(607+Unix秒时间戳(10位)+xxxxxx)
  30. AuditID: number; // uint64 操作用户ID
  31. AuditSrc?: number; // uint32 操作来源-1:管理端2:终端
  32. Remark: string; // string 备注
  33. ClientTicket?: string; // string 客户端流水号
  34. }
  35. // 机构出入库申请审核通过响应 0 18 11
  36. export interface AreaInOutApplyAuditPassRsp {
  37. RetCode: number; // int32 返回码
  38. RetDesc: string; // string 描述信息
  39. InOutApplyID: number; // uint64 操作申请ID(607+Unix秒时间戳(10位)+xxxxxx)
  40. AuditID: number; // uint64 操作用户ID
  41. AuditSrc: number; // uint32 操作来源-1:管理端2:终端
  42. ClientTicket: string; // string 客户端流水号
  43. }
  44. // 机构出入库申请审核拒绝撤回请求 0 29 139
  45. export interface AuditERMCPAreaInOutStockApplyReq {
  46. InOutApplyID: number; // uint64 申请ID
  47. AuditID: number; // uint64 审核人
  48. AuditRemark: string; // string 审核备注
  49. AuditTradeDate: string; // string 审核交易日(yyyyMMdd)
  50. ApplyStatus: number; // int32 审核状态:3-审核拒绝 5-已撤回
  51. }
  52. // 机构出入库申请审核拒绝撤回响应 0 29 140
  53. export interface AuditERMCPAreaInOutStockApplyRsp {
  54. RetCode: number; // int32 返回码
  55. RetDesc: string; // string 描述信息
  56. InOutApplyID: number; // uint64 申请ID
  57. }
  58. // 机构出入库申请请求 0 29 137
  59. export interface ERMCPAreaInOutStockApplyReq {
  60. UserID?: number; // uint64 机构ID
  61. InOutType: number; // int32 出入库类型 - 1:采购入库 2:销售出库 3:生产入库 4:生产出库
  62. WRStandardID: number; // uint64 现货商品ID
  63. SpotGoodsModelID?: number; // uint64 现货型号ID
  64. SpotGoodsBrandID: number; // uint64 现货品牌ID
  65. DeliveryGoodsID: number; // uint64 现货品种ID
  66. SpotContractID?: number; // uint64 关联现货合同ID [1:采购入库 2:销售出库 ](1,2状态必填)
  67. WarehouseInfo: number; // uint64 现货仓库ID
  68. Qty: number; // double 数量
  69. ApplySrc?: number; // int32 申请来源 - 1:管理端 2:终端
  70. ApplyId?: number; // uint64 申请人
  71. ApplyRemark?: string; // string 申请备注
  72. }
  73. // 机构出入库申请响应 0 29 138
  74. export interface ERMCPAreaInOutStockApplyRsp {
  75. RetCode: number; // int32 返回码
  76. RetDesc: string; // string 描述信息
  77. InOutApplyID: number; // uint64 申请ID
  78. }