feat(oms): 新增出仓委托单,支持新增/编辑/审核/下发WMS/完成入库
- 订单状态五态:1待审核(新增默认,驳回单编辑后自动回此态) 2已审核(下发后保持,用下发状态区分) 3已驳回 4进行中(预留) 5已入库 - 下发走WMS出库通知单链路(stockOutOrInInsert),返回强校验防吞错;完成入库限已审核+已下发 - 订单类型未传默认普通出库;明细新增单价unitPrice;列表支持invoiceNo/settlementCurrency查询,时间参数只传年月日 - 必填:客户/业务员/仓库/商品名称/申报数量;编辑删除限待审核/已驳回且未下发 - 附达梦建表脚本oms_out_entrust_order(主表+明细表,最终版)
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
package com.mhd.oms.constant;
|
||||
|
||||
/**
|
||||
* 出仓委托单常量
|
||||
*
|
||||
* @author rcx
|
||||
* @date 2026-09-02
|
||||
*/
|
||||
public interface OutEntrustOrderConstant {
|
||||
|
||||
/** 出仓委托单号前缀 */
|
||||
String OUT_ENTRUST_NO_PREFIX = "CKWT";
|
||||
|
||||
/** 订单状态:1-待审核(新增默认值;已驳回单重新编辑后也回到此状态) */
|
||||
Integer ORDER_STATUS_PENDING_AUDIT = 1;
|
||||
/** 订单状态:2-已审核 */
|
||||
Integer ORDER_STATUS_AUDITED = 2;
|
||||
/** 订单状态:3-已驳回 */
|
||||
Integer ORDER_STATUS_REJECTED = 3;
|
||||
/** 订单状态:4-进行中(已下发WMS) */
|
||||
Integer ORDER_STATUS_IN_PROGRESS = 4;
|
||||
/** 订单状态:5-已入库 */
|
||||
Integer ORDER_STATUS_STORED = 5;
|
||||
|
||||
/** 下发状态:1-未下发 */
|
||||
Integer ISSUE_STATUS_1 = 1;
|
||||
/** 下发状态:2-已下发 */
|
||||
Integer ISSUE_STATUS_2 = 2;
|
||||
|
||||
/** 下发WMS出库通知单-订单类型编码 */
|
||||
String WMS_ORDER_TYPE_CODE = "pu_tong_chu_ku";
|
||||
/** 下发WMS出库通知单-订单类型名称 */
|
||||
String WMS_ORDER_TYPE_NAME = "普通出库";
|
||||
|
||||
/** 出库通知单类型(NoticeOrderDTO.type:1-入库通知单 2-出库通知单) */
|
||||
Integer NOTICE_TYPE_OUT = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user