09_wo106_preview_and_status.sql 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. -- ============================================================
  2. -- WO106核销:核销状态控制 + 预核销清单表
  3. -- ============================================================
  4. -- 1. GW_EMS_CONFIG加核销状态字段
  5. ALTER TABLE GW_EMS_CONFIG ADD (
  6. CHGOFF_STATUS VARCHAR2(2) DEFAULT '0' -- 核销状态 0未核销 1核销中(已预览确认) 2已结案
  7. );
  8. COMMENT ON COLUMN GW_EMS_CONFIG.CHGOFF_STATUS IS '核销状态 0未核销 1核销中 2已结案';
  9. -- 2. 预核销清单表(关务人员预览核对用,确认后据此正式申报)
  10. CREATE TABLE GW_DCR_PREVIEW (
  11. PREVIEW_ID NUMBER(18) NOT NULL, -- 主键
  12. EMS_NO VARCHAR2(50), -- 账册编号
  13. CHGOFF_BEGIN DATE, -- 核销周期开始
  14. CHGOFF_DUE DATE, -- 核销周期结束/库存截止日
  15. D_TYPE VARCHAR2(2), -- 数据类型 1核注清单 2工单 3期末库存
  16. G_NO NUMBER(8), -- 项号
  17. -- 类型1:核注清单
  18. BOND_INVT_NO VARCHAR2(100), -- 保税核注清单号
  19. IE_FLAG VARCHAR2(2), -- 进出口标志 I/E
  20. -- 类型2:工单
  21. WO_NO VARCHAR2(50), -- 工单号
  22. -- 类型3:期末库存
  23. WH_CODE VARCHAR2(50), -- 仓库编码
  24. GDS_MTNO VARCHAR2(50), -- 海关备案料号
  25. GDS_TYPE VARCHAR2(2), -- 保税物料类型
  26. PROD_CODE VARCHAR2(50), -- ERP物料编码
  27. GDS_NM VARCHAR2(200), -- 物料名称
  28. SPEC VARCHAR2(200), -- 规格型号
  29. GDECD VARCHAR2(20), -- HS编码
  30. DCL_UNITCD VARCHAR2(10), -- 申报计量单位
  31. DCL_QTY NUMBER(18,4), -- 申报数量
  32. DCL_UPRC VARCHAR2(20), -- 申报单价
  33. DCL_CURRCD VARCHAR2(10), -- 申报币制
  34. LAWF_UNITCD VARCHAR2(10), -- 法定计量单位
  35. -- 公共
  36. STATUS VARCHAR2(2) DEFAULT '0', -- 预览状态 0预生成 1已确认 2已申报
  37. CREATE_TIME DATE,
  38. CONFIRM_TIME DATE,
  39. DECLARE_TIME DATE,
  40. REMARK VARCHAR2(500),
  41. CONSTRAINT PK_GW_DCR_PREVIEW PRIMARY KEY (PREVIEW_ID)
  42. );
  43. COMMENT ON TABLE GW_DCR_PREVIEW IS 'WO106预核销清单(关务预览核对用)';
  44. COMMENT ON COLUMN GW_DCR_PREVIEW.PREVIEW_ID IS '主键';
  45. COMMENT ON COLUMN GW_DCR_PREVIEW.EMS_NO IS '账册编号';
  46. COMMENT ON COLUMN GW_DCR_PREVIEW.CHGOFF_BEGIN IS '核销周期开始';
  47. COMMENT ON COLUMN GW_DCR_PREVIEW.CHGOFF_DUE IS '核销周期结束/库存截止日';
  48. COMMENT ON COLUMN GW_DCR_PREVIEW.D_TYPE IS '数据类型 1核注清单 2工单 3期末库存';
  49. COMMENT ON COLUMN GW_DCR_PREVIEW.G_NO IS '项号';
  50. COMMENT ON COLUMN GW_DCR_PREVIEW.BOND_INVT_NO IS '保税核注清单号';
  51. COMMENT ON COLUMN GW_DCR_PREVIEW.IE_FLAG IS '进出口标志 I/E';
  52. COMMENT ON COLUMN GW_DCR_PREVIEW.WO_NO IS '工单号';
  53. COMMENT ON COLUMN GW_DCR_PREVIEW.WH_CODE IS '仓库编码';
  54. COMMENT ON COLUMN GW_DCR_PREVIEW.GDS_MTNO IS '海关备案料号';
  55. COMMENT ON COLUMN GW_DCR_PREVIEW.GDS_TYPE IS '保税物料类型';
  56. COMMENT ON COLUMN GW_DCR_PREVIEW.PROD_CODE IS 'ERP物料编码';
  57. COMMENT ON COLUMN GW_DCR_PREVIEW.GDS_NM IS '物料名称';
  58. COMMENT ON COLUMN GW_DCR_PREVIEW.SPEC IS '规格型号';
  59. COMMENT ON COLUMN GW_DCR_PREVIEW.GDECD IS 'HS编码';
  60. COMMENT ON COLUMN GW_DCR_PREVIEW.DCL_UNITCD IS '申报计量单位';
  61. COMMENT ON COLUMN GW_DCR_PREVIEW.DCL_QTY IS '申报数量';
  62. COMMENT ON COLUMN GW_DCR_PREVIEW.DCL_UPRC IS '申报单价';
  63. COMMENT ON COLUMN GW_DCR_PREVIEW.DCL_CURRCD IS '申报币制';
  64. COMMENT ON COLUMN GW_DCR_PREVIEW.LAWF_UNITCD IS '法定计量单位';
  65. COMMENT ON COLUMN GW_DCR_PREVIEW.STATUS IS '预览状态 0预生成 1已确认 2已申报';
  66. COMMENT ON COLUMN GW_DCR_PREVIEW.CREATE_TIME IS '预生成时间';
  67. COMMENT ON COLUMN GW_DCR_PREVIEW.CONFIRM_TIME IS '确认时间';
  68. COMMENT ON COLUMN GW_DCR_PREVIEW.DECLARE_TIME IS '申报时间';
  69. COMMENT ON COLUMN GW_DCR_PREVIEW.REMARK IS '备注';
  70. CREATE SEQUENCE GW_DCR_PREVIEW_SEQ START WITH 1 INCREMENT BY 1 NOCACHE;
  71. CREATE INDEX IDX_GW_DCR_PREVIEW_PERIOD ON GW_DCR_PREVIEW (CHGOFF_BEGIN, CHGOFF_DUE, STATUS);