47 lines
2.9 KiB
SQL
47 lines
2.9 KiB
SQL
-- ----------------------------
|
||
-- 入库业务单推送bms计费流水定时任务(XXL-Job: pushBillingRecord)执行日志表 -- 达梦(DM)数据库版
|
||
-- 适用:mhd-wms-service 连接的达梦库(生产/测试按环境选择,在WMS服务连接的用户/模式下执行)
|
||
-- 用途:记录任务执行过程中的例外情况(执行异常报错、业务continue跳过、生成业务单据失败),
|
||
-- 本次执行全程无任何例外时保留一条成功记录(LOG_TYPE=SUCCESS)
|
||
-- @date 2026-09-15
|
||
-- ----------------------------
|
||
|
||
CREATE TABLE WMS_PUSH_BILLING_RECORD_LOG (
|
||
ID BIGINT IDENTITY(1,1) NOT NULL,
|
||
JOB_NAME VARCHAR(100) DEFAULT NULL,
|
||
SHIPPER_ID VARCHAR(50) DEFAULT NULL,
|
||
MATERIAL_INVENTORY_ID BIGINT DEFAULT NULL,
|
||
IN_ORDER_NUMBER VARCHAR(100) DEFAULT NULL,
|
||
MATERIAL_BASE_INFO_ID BIGINT DEFAULT NULL,
|
||
LOT_NUMBER VARCHAR(100) DEFAULT NULL,
|
||
WAREHOUSE_CODE VARCHAR(50) DEFAULT NULL,
|
||
LOG_TYPE VARCHAR(20) DEFAULT NULL,
|
||
LOG_MESSAGE VARCHAR(2000) DEFAULT NULL,
|
||
EXECUTION_TIME DATETIME DEFAULT NULL,
|
||
DEL_FLAG INT DEFAULT 1,
|
||
CONSTRAINT PK_WMS_PUSH_BILLING_RECORD_LOG PRIMARY KEY (ID)
|
||
);
|
||
|
||
COMMENT ON TABLE WMS_PUSH_BILLING_RECORD_LOG IS '入库业务单推送bms计费流水任务执行日志表';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.ID IS '主键ID';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.JOB_NAME IS '任务名称(XXL-Job任务标识,如pushBillingRecord)';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.SHIPPER_ID IS '货主ID(任务参数)';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.MATERIAL_INVENTORY_ID IS '物料库存ID';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.IN_ORDER_NUMBER IS '入库单号';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.MATERIAL_BASE_INFO_ID IS '物料基础信息ID';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.LOT_NUMBER IS 'LOT编号';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.WAREHOUSE_CODE IS '仓库编码';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.LOG_TYPE IS '日志类型:SUCCESS-全部执行成功 SKIP-业务跳过(continue) ERROR-执行异常';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.LOG_MESSAGE IS '日志信息(成功说明/跳过原因/异常信息)';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.EXECUTION_TIME IS '执行时间';
|
||
COMMENT ON COLUMN WMS_PUSH_BILLING_RECORD_LOG.DEL_FLAG IS '删除标记:0-无状态,1-正常,2-已删除';
|
||
|
||
CREATE INDEX IDX_WPBR_JOB_NAME ON WMS_PUSH_BILLING_RECORD_LOG (JOB_NAME);
|
||
CREATE INDEX IDX_WPBR_SHIPPER_ID ON WMS_PUSH_BILLING_RECORD_LOG (SHIPPER_ID);
|
||
CREATE INDEX IDX_WPBR_EXECUTION_TIME ON WMS_PUSH_BILLING_RECORD_LOG (EXECUTION_TIME);
|
||
|
||
-- ----------------------------
|
||
-- 回滚脚本
|
||
-- DROP TABLE WMS_PUSH_BILLING_RECORD_LOG;
|
||
-- ----------------------------
|