10_dict_slaj_woas_speq.sql 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. -- ============================================================
  2. -- 工作考核对象 / 特种作业与设备 代码字典数据
  3. -- 数据源: docs/工作考核对象.docx(13 个代码域表)
  4. -- 字典类型/数据写入 sys_dict_type / sys_dict_data
  5. -- dict_code / dict_id 由数据库自增生成,无需手动指定
  6. -- 命名约定: dict_type = slaj_<业务前缀>_<含义>
  7. -- ============================================================
  8. -- 1. 被考核单位类型(BIS_WOAS_OBJ.asse_org_type,表 2.5-383)
  9. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  10. VALUES ('被考核单位类型', 'slaj_woas_asse_org_type', '0', 'admin', now(), '工作考核对象-被考核单位类型');
  11. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  12. VALUES
  13. (0, '行政部门', '0', 'slaj_woas_asse_org_type', 'Y', '0', 'admin', now(), NULL),
  14. (1, '流域机构', '1', 'slaj_woas_asse_org_type', 'N', '0', 'admin', now(), NULL),
  15. (2, '其他', '9', 'slaj_woas_asse_org_type', 'N', '0', 'admin', now(), NULL);
  16. -- 2. 现场考核状态(BIS_WOAS_OBJ.asse_stat,表 2.5-384)
  17. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  18. VALUES ('现场考核状态', 'slaj_woas_asse_stat', '0', 'admin', now(), '工作考核对象-现场考核完成状态');
  19. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  20. VALUES
  21. (0, '否', '0', 'slaj_woas_asse_stat', 'Y', '0', 'admin', now(), NULL),
  22. (1, '是', '1', 'slaj_woas_asse_stat', 'N', '0', 'admin', now(), NULL);
  23. -- 3. 综合评价状态(BIS_WOAS_OBJ.eval_stat,表 2.5-385)
  24. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  25. VALUES ('综合评价状态', 'slaj_woas_eval_stat', '0', 'admin', now(), '工作考核对象-综合评价完成状态');
  26. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  27. VALUES
  28. (0, '否', '0', 'slaj_woas_eval_stat', 'Y', '0', 'admin', now(), NULL),
  29. (1, '是', '1', 'slaj_woas_eval_stat', 'N', '0', 'admin', now(), NULL);
  30. -- 4. 等级状态(BIS_WOAS_OBJ.grad_stat,表 2.5-386)
  31. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  32. VALUES ('等级状态', 'slaj_woas_grad_stat', '0', 'admin', now(), '工作考核对象-考核合格等级状态');
  33. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  34. VALUES
  35. (0, '不合格', '0', 'slaj_woas_grad_stat', 'Y', '0', 'admin', now(), NULL),
  36. (1, '合格', '1', 'slaj_woas_grad_stat', 'N', '0', 'admin', now(), NULL),
  37. (2, '良好', '2', 'slaj_woas_grad_stat', 'N', '0', 'admin', now(), NULL),
  38. (3, '优秀', '3', 'slaj_woas_grad_stat', 'N', '0', 'admin', now(), NULL);
  39. -- 5. 填报单位类型(BIS_WOAS_STAN.fill_org_type,表 2.5-388)
  40. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  41. VALUES ('填报单位类型', 'slaj_woas_fill_org_type', '0', 'admin', now(), '考核标准-填报单位类型');
  42. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  43. VALUES
  44. (0, '行政部门', '0', 'slaj_woas_fill_org_type', 'Y', '0', 'admin', now(), NULL),
  45. (1, '流域机构', '1', 'slaj_woas_fill_org_type', 'N', '0', 'admin', now(), NULL),
  46. (2, '其他', '9', 'slaj_woas_fill_org_type', 'N', '0', 'admin', now(), NULL);
  47. -- 6. 项目工程性质(BIS_WOAS_PROJ.proj_eng_type,表 2.5-391)
  48. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  49. VALUES ('项目工程性质', 'slaj_woas_proj_eng_type', '0', 'admin', now(), '考核项目-项目工程性质');
  50. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  51. VALUES
  52. (0, '在建工程', '0', 'slaj_woas_proj_eng_type', 'Y', '0', 'admin', now(), NULL),
  53. (1, '已建工程', '1', 'slaj_woas_proj_eng_type', 'N', '0', 'admin', now(), NULL),
  54. (2, '其他', '9', 'slaj_woas_proj_eng_type', 'N', '0', 'admin', now(), NULL);
  55. -- 7. 考核模式(BIS_WOAS_GROP.asse_mode,表 2.5-393)
  56. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  57. VALUES ('考核模式', 'slaj_woas_mode', '0', 'admin', now(), '考核组-考核模式');
  58. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  59. VALUES
  60. (0, '路线-工程-专家', '0', 'slaj_woas_mode', 'Y', '0', 'admin', now(), NULL),
  61. (1, '工程-专家-路线', '1', 'slaj_woas_mode', 'N', '0', 'admin', now(), NULL),
  62. (2, '其他', '9', 'slaj_woas_mode', 'N', '0', 'admin', now(), NULL);
  63. -- 8. 上报状态(BIS_WOAS_NOTI.rep_stat,表 2.5-396)
  64. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  65. VALUES ('上报状态', 'slaj_woas_rep_stat', '0', 'admin', now(), '考核通知收文单位-自评分数上报状态');
  66. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  67. VALUES
  68. (0, '未上报', '0', 'slaj_woas_rep_stat', 'Y', '0', 'admin', now(), NULL),
  69. (1, '已上报', '1', 'slaj_woas_rep_stat', 'N', '0', 'admin', now(), NULL);
  70. -- 9. 考核方案完成状态(BIS_WOAS_PROG.comp_stat,表 2.5-398)
  71. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  72. VALUES ('考核方案完成状态', 'slaj_woas_comp_stat', '0', 'admin', now(), '考核方案-制订完成状态');
  73. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  74. VALUES
  75. (0, '否', '0', 'slaj_woas_comp_stat', 'Y', '0', 'admin', now(), NULL),
  76. (1, '是', '1', 'slaj_woas_comp_stat', 'N', '0', 'admin', now(), NULL);
  77. -- 10. 性别(BIS_SPEQ_SPE_OPER_PERS.sex,表 2.5-449)
  78. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  79. VALUES ('性别', 'slaj_speq_sex', '0', 'admin', now(), '特种作业人员-性别');
  80. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  81. VALUES
  82. (0, '未知的性别', '0', 'slaj_speq_sex', 'Y', '0', 'admin', now(), NULL),
  83. (1, '男', '1', 'slaj_speq_sex', 'N', '0', 'admin', now(), NULL),
  84. (2, '女', '2', 'slaj_speq_sex', 'N', '0', 'admin', now(), NULL),
  85. (3, '未说明', '9', 'slaj_speq_sex', 'N', '0', 'admin', now(), NULL);
  86. -- 11. 安装/拆除类型(BIS_SPEQ_INRE.ins_rem_type,表 2.5-453)
  87. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  88. VALUES ('安装/拆除类型', 'slaj_speq_ins_rem_type', '0', 'admin', now(), '特种设备安装拆除信息-安装/拆除类型');
  89. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  90. VALUES
  91. (0, '安装', '1', 'slaj_speq_ins_rem_type', 'Y', '0', 'admin', now(), NULL),
  92. (1, '拆除', '2', 'slaj_speq_ins_rem_type', 'N', '0', 'admin', now(), NULL);
  93. -- 12. 特种设备查验结果(BIS_SPEQ_INSP_RESU.result_type,表 2.5-459)
  94. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  95. VALUES ('特种设备查验结果', 'slaj_speq_insp_resu', '0', 'admin', now(), '特种设备查验结果-与质检总局数据对比结果');
  96. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  97. VALUES
  98. (0, '未查验', '0', 'slaj_speq_insp_resu', 'Y', '0', 'admin', now(), NULL),
  99. (1, '已查验,正常', '1', 'slaj_speq_insp_resu', 'N', '0', 'admin', now(), NULL),
  100. (2, '已查验,异常', '2', 'slaj_speq_insp_resu', 'N', '0', 'admin', now(), NULL);
  101. -- 13. 特种人员证书查验结果(BIS_SPEQ_OPER_INSP_RESU.result_type,表 2.5-461)
  102. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
  103. VALUES ('特种人员证书查验结果', 'slaj_speq_oper_insp_resu', '0', 'admin', now(), '特种人员证书查验结果-与质检总局数据对比结果');
  104. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, is_default, status, create_by, create_time, remark)
  105. VALUES
  106. (0, '未查验', '0', 'slaj_speq_oper_insp_resu', 'Y', '0', 'admin', now(), NULL),
  107. (1, '已查验,正常', '1', 'slaj_speq_oper_insp_resu', 'N', '0', 'admin', now(), NULL),
  108. (2, '已查验,异常', '2', 'slaj_speq_oper_insp_resu', 'N', '0', 'admin', now(), NULL);