| 12345678910111213141516171819202122232425 |
- -- ============================================================
- -- WO200回执处理:GW_MQ_LOG加回执相关字段 + 虚拟调账标识
- -- ============================================================
- ALTER TABLE GW_MQ_LOG ADD (
- RESP_STATUS VARCHAR2(2), -- 回执状态 0海关通过 1海关驳回
- RESP_CODE VARCHAR2(10), -- 回执ResponseCode原值
- RESP_TEXT VARCHAR2(2000), -- 回执ResponseText(BASE64解密后)
- RESP_TIME DATE, -- 收到回执时间
- REL_MSG_ID VARCHAR2(64), -- 关联原报文MessageId(回执报文用)
- IS_VIRTUAL VARCHAR2(2) DEFAULT '0', -- 是否虚拟调账记录 0否 1是
- VIRTUAL_REMARK VARCHAR2(500) -- 虚拟记录说明/调账原因
- );
- COMMENT ON COLUMN GW_MQ_LOG.RESP_STATUS IS '回执状态 0海关通过 1海关驳回';
- COMMENT ON COLUMN GW_MQ_LOG.RESP_CODE IS '回执ResponseCode原值';
- COMMENT ON COLUMN GW_MQ_LOG.RESP_TEXT IS '回执ResponseText(BASE64解密后)';
- COMMENT ON COLUMN GW_MQ_LOG.RESP_TIME IS '收到回执时间';
- COMMENT ON COLUMN GW_MQ_LOG.REL_MSG_ID IS '关联原报文MessageId';
- COMMENT ON COLUMN GW_MQ_LOG.IS_VIRTUAL IS '是否虚拟调账记录 0否 1是';
- COMMENT ON COLUMN GW_MQ_LOG.VIRTUAL_REMARK IS '虚拟记录说明/调账原因';
- -- 索引:按messageId查回执(回执处理高频查询)
- CREATE INDEX IDX_GW_MQ_LOG_MSGID ON GW_MQ_LOG (MESSAGE_ID);
- CREATE INDEX IDX_GW_MQ_LOG_RESP ON GW_MQ_LOG (RESP_STATUS, DIRECTION);
|