xaj_unit_biz.sql 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. -- =====================================================
  2. -- 新安江模块 单位信息表 ST_XAJ_UNIT 建表语句 (达梦数据库)
  3. -- Schema: TBA_GX
  4. -- =====================================================
  5. CREATE TABLE TBA_GX.ST_XAJ_UNIT (
  6. UNIT_CODE VARCHAR2(64) NOT NULL,
  7. UNIT_NAME VARCHAR2(200) NOT NULL,
  8. TYPE VARCHAR2(50),
  9. ADDR VARCHAR2(500),
  10. LINKMAN VARCHAR2(50),
  11. TELE VARCHAR2(50),
  12. MAIL VARCHAR2(100),
  13. FAX VARCHAR2(50),
  14. URL VARCHAR2(200),
  15. NOTE VARCHAR2(500),
  16. ORDER_NUM INT DEFAULT 0,
  17. CREATE_BY VARCHAR2(64),
  18. CREATE_TIME DATETIME,
  19. UPDATE_BY VARCHAR2(64),
  20. UPDATE_TIME DATETIME,
  21. REMARK VARCHAR2(500),
  22. DEL_FLAG CHAR(1) DEFAULT '0',
  23. PRIMARY KEY (UNIT_CODE)
  24. );
  25. COMMENT ON TABLE TBA_GX.ST_XAJ_UNIT IS '新安江共享单位信息表';
  26. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.UNIT_CODE IS '单位编码(主键)';
  27. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.UNIT_NAME IS '单位名称';
  28. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.TYPE IS '单位类型';
  29. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.ADDR IS '地址';
  30. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.LINKMAN IS '联系人';
  31. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.TELE IS '电话';
  32. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.MAIL IS '邮箱';
  33. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.FAX IS '传真';
  34. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.URL IS '网址';
  35. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.NOTE IS '备注说明';
  36. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.ORDER_NUM IS '显示排序';
  37. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.CREATE_BY IS '创建者';
  38. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.CREATE_TIME IS '创建时间';
  39. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.UPDATE_BY IS '更新者';
  40. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.UPDATE_TIME IS '更新时间';
  41. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.REMARK IS '备注';
  42. COMMENT ON COLUMN TBA_GX.ST_XAJ_UNIT.DEL_FLAG IS '删除标志(0正常 1删除)';
  43. -- =====================================================
  44. -- 新安江模块 业务域信息表 ST_XAJ_BIZ 建表语句 (达梦数据库)
  45. -- =====================================================
  46. CREATE TABLE TBA_GX.ST_XAJ_BIZ (
  47. BIZ_CODE VARCHAR2(64) NOT NULL,
  48. BIZ_NAME VARCHAR2(200) NOT NULL,
  49. BIZ_TYPE VARCHAR2(50),
  50. BIZ_UNIT VARCHAR2(64),
  51. BIZ_IMPL_TYPE VARCHAR2(20),
  52. BIZ_IMPL_URL VARCHAR2(500),
  53. BIZ_STATE CHAR(1) DEFAULT '0',
  54. DATA_FREQ VARCHAR2(20),
  55. BIZ_NOTE VARCHAR2(1000),
  56. ORDER_NUM INT DEFAULT 0,
  57. CREATE_BY VARCHAR2(64),
  58. CREATE_TIME DATETIME,
  59. UPDATE_BY VARCHAR2(64),
  60. UPDATE_TIME DATETIME,
  61. REMARK VARCHAR2(500),
  62. DEL_FLAG CHAR(1) DEFAULT '0',
  63. PRIMARY KEY (BIZ_CODE)
  64. );
  65. COMMENT ON TABLE TBA_GX.ST_XAJ_BIZ IS '新安江业务域信息表';
  66. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_CODE IS '业务编码(主键)';
  67. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_NAME IS '业务名称';
  68. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_TYPE IS '业务类型';
  69. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_UNIT IS '提供单位编码(关联ST_XAJ_UNIT.UNIT_CODE)';
  70. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_IMPL_TYPE IS '实现方式(API/FILE/DB)';
  71. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_IMPL_URL IS '接口地址/实现路径';
  72. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_STATE IS '状态(0正常 1停用)';
  73. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.DATA_FREQ IS '数据频率(实时/小时/日/月)';
  74. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.BIZ_NOTE IS '数据说明';
  75. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.ORDER_NUM IS '显示排序';
  76. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.CREATE_BY IS '创建者';
  77. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.CREATE_TIME IS '创建时间';
  78. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.UPDATE_BY IS '更新者';
  79. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.UPDATE_TIME IS '更新时间';
  80. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.REMARK IS '备注';
  81. COMMENT ON COLUMN TBA_GX.ST_XAJ_BIZ.DEL_FLAG IS '删除标志(0正常 1删除)';
  82. -- =====================================================
  83. -- 菜单插入SQL (新安江模块下增加单位管理/业务域管理)
  84. -- 先查询 SYS_MENU 最大 menu_id,当前已记录为 1118,下面从 1119 开始
  85. -- =====================================================
  86. -- 假设新安江模块父菜单ID,先定位:若未知,请自行查找 xajgl 模块父 menu_id
  87. -- 这里提供模板,parent_id 需改为实际的新安江模块父菜单ID,菜单路径按实际调整
  88. -- 子菜单1:单位信息管理 (1119)
  89. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK)
  90. VALUES (1119, '单位信息管理', 0 /* TODO: 改为实际新安江父菜单ID */, 4, 'unit', 'xajgl/unit/index', NULL, NULL, 1, 0, 'C', '0', '0', 'xajgl:unit:list', 'peoples', 'admin', SYSDATE, '', NULL, '新安江单位信息管理菜单');
  91. -- 子菜单2:业务域管理 (1120)
  92. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK)
  93. VALUES (1120, '业务域管理', 0 /* TODO: 改为实际新安江父菜单ID */, 5, 'biz', 'xajgl/biz/index', NULL, NULL, 1, 0, 'C', '0', '0', 'xajgl:biz:list', 'list', 'admin', SYSDATE, '', NULL, '新安江业务域管理菜单');
  94. -- 单位管理按钮级权限 (1121~1125)
  95. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1121, '单位查询', 1119, 1, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:unit:query', '#', 'admin', SYSDATE, '', NULL, '');
  96. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1122, '单位新增', 1119, 2, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:unit:add', '#', 'admin', SYSDATE, '', NULL, '');
  97. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1123, '单位修改', 1119, 3, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:unit:edit', '#', 'admin', SYSDATE, '', NULL, '');
  98. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1124, '单位删除', 1119, 4, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:unit:remove', '#', 'admin', SYSDATE, '', NULL, '');
  99. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1125, '单位导出', 1119, 5, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:unit:export', '#', 'admin', SYSDATE, '', NULL, '');
  100. -- 业务域管理按钮级权限 (1126~1130)
  101. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1126, '业务域查询', 1120, 1, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:biz:query', '#', 'admin', SYSDATE, '', NULL, '');
  102. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1127, '业务域新增', 1120, 2, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:biz:add', '#', 'admin', SYSDATE, '', NULL, '');
  103. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1128, '业务域修改', 1120, 3, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:biz:edit', '#', 'admin', SYSDATE, '', NULL, '');
  104. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1129, '业务域删除', 1120, 4, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:biz:remove', '#', 'admin', SYSDATE, '', NULL, '');
  105. INSERT INTO SYS_MENU (MENU_ID, MENU_NAME, PARENT_ID, ORDER_NUM, PATH, COMPONENT, QUERY, ROUTE_NAME, IS_FRAME, IS_CACHE, MENU_TYPE, VISIBLE, STATUS, PERMS, ICON, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, REMARK) VALUES (1130, '业务域导出', 1120, 5, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'xajgl:biz:export', '#', 'admin', SYSDATE, '', NULL, '');