Online.sql 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. -- 2024-04-15 武鸿鹏 结算需求
  2. ALTER TABLE `ins_ply_income` ADD COLUMN `voucher_number` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '凭证号' AFTER `create_time`;
  3. ALTER TABLE `ins_ply_income` ADD COLUMN `contract_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '合同号' AFTER `voucher_number`;
  4. ALTER TABLE `ins_ply_income` ADD COLUMN `contract_file_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '合同附件id' AFTER `contract_id`;
  5. ALTER TABLE `ins_ply_income` ADD COLUMN `handling_fees_status` varchar(5) NULL COMMENT '手续费结算状态 1 为已结算' AFTER `contract_file_id`;
  6. ALTER TABLE `ins_ply_income` ADD COLUMN `documentary_fees_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跟单费结算状态 1 为已结算' AFTER `handling_fees_status`;
  7. ALTER TABLE `ins_ply_income` ADD COLUMN `is_not_car` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跟单费结算状态 1 为已结算' AFTER `documentary_fees_status`;
  8. ALTER TABLE `ins_ply_income` ADD COLUMN `no_policyno` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '非车保单号' AFTER `is_not_car`;
  9. ALTER TABLE `ins_ply_income` ADD COLUMN `sy_policyno` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商业保单号' AFTER `no_policyno`;
  10. DROP TABLE IF EXISTS `settlement_documentary_fees`;
  11. CREATE TABLE `settlement_documentary_fees` (
  12. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  13. `total_orders` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '结算单数',
  14. `time_frame` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '时间范围',
  15. `total_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '结算总金额',
  16. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  17. `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
  18. `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
  19. `settlement_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '结算金额',
  20. `unsettled_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '未结算金额',
  21. `company_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '保险公司id',
  22. `signing_time` datetime(0) NULL DEFAULT NULL COMMENT '签单日期',
  23. PRIMARY KEY (`id`) USING BTREE,
  24. UNIQUE INDEX `id`(`id`) USING BTREE
  25. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '跟单费结算' ROW_FORMAT = Dynamic;
  26. SET FOREIGN_KEY_CHECKS = 1;
  27. DROP TABLE IF EXISTS `settlement_documentary_log`;
  28. CREATE TABLE `settlement_documentary_log` (
  29. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  30. `amount_type` varchar(5) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '金额类型 1 手续费结算 2 跟单费结算',
  31. `amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额',
  32. `settlement_documentary_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联跟单费id',
  33. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  34. `handing_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '手续费结算金额',
  35. PRIMARY KEY (`id`) USING BTREE,
  36. UNIQUE INDEX `id`(`id`) USING BTREE
  37. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '跟单费结算' ROW_FORMAT = Dynamic;
  38. SET FOREIGN_KEY_CHECKS = 1;
  39. -- 菜单sql 结算菜单 提现菜单
  40. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (643, '手续费待提现', '663', '/financialManagement/withdrawalManagement/withdrawalProceduresPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  41. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (645, '非跟单待提现', '665', '/financialManagement/withdrawalManagement/nonDocumentaryPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  42. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (646, '推广待提现', '664', '/financialManagement/withdrawalManagement/generalizationPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  43. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (647, '手续费已提现', '663', '/financialManagement/withdrawalManagement/withdrawalProceduresEnd', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  44. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (648, '非跟单已提现', '665', '/financialManagement/withdrawalManagement/nonDocumentaryEnd', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  45. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (649, '推广已提现', '664', '/financialManagement/withdrawalManagement/generalizationEnd', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  46. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (650, '审核并支付', '643', NULL, 'sys:withdrawalProceduresPending:examine', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  47. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (651, '审核提现', '643', NULL, 'sys:withdrawalProceduresPending:examinepay', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  48. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (652, '审核并支付', '645', NULL, 'sys:nonDocumentaryPending:examine', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  49. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (653, '审核提现', '645', NULL, 'sys:nonDocumentaryPending:examinepay', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  50. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (654, '审核提现', '646', NULL, 'sys:generalizationPending:examinepay', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  51. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (655, '审核并支付', '646', NULL, 'sys:generalizationPending:examine', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  52. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (663, '手续费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  53. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (664, '推广费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  54. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (665, '非跟单费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  55. -- inv_source表 新增修改人名字 修改人id 前端还没联调 正式库先不加字段
  56. ALTER TABLE `inv_source` ADD COLUMN `update_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人名字' AFTER `revenue_userid`;
  57. ALTER TABLE `inv_source` ADD COLUMN `update_userid` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人id' AFTER `update_name`;
  58. -- add by hxl 2024-04-18 添加后线人员关联协议表
  59. DROP TABLE IF EXISTS `sys_user_link_pl_agreement`;
  60. CREATE TABLE `sys_user_link_pl_agreement` (
  61. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键/自增',
  62. `user_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前线用户ID',
  63. `ptl_agreement_id` bigint(20) NULL DEFAULT NULL COMMENT '协议ID',
  64. `create_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人ID',
  65. `create_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人名称',
  66. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  67. `update_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人ID',
  68. `update_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人名称',
  69. `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  70. `type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '协议类型 0 车险 1 非车',
  71. PRIMARY KEY (`id`) USING BTREE,
  72. INDEX `user_id_index`(`user_id`) USING BTREE,
  73. INDEX `ptl_agreement_id_index`(`ptl_agreement_id`) USING BTREE
  74. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后线人员关联协议表' ROW_FORMAT = DYNAMIC;
  75. -- add by hxl 2024-04-18 添加子订单表操作人和操作时间和操作人名称
  76. ALTER TABLE ins_area_company ADD COLUMN operator_id VARCHAR(30) COMMENT '操作人';
  77. ALTER TABLE ins_area_company ADD COLUMN operator_name VARCHAR(100) COMMENT '操作人名称';
  78. ALTER TABLE ins_area_company ADD COLUMN operator_time datetime COMMENT '操作时间';
  79. -- add by hxl 2024-04-18 添加子订单转发收回记录表
  80. DROP TABLE IF EXISTS `ins_order_set_user_his`;
  81. CREATE TABLE `ins_order_set_user_his` (
  82. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键/自增',
  83. `orderno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单号',
  84. `quoteno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报价单号',
  85. `old_operator_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原操作人',
  86. `new_operator_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '现操作人',
  87. `create_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  88. `create_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  89. `suborder_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '子订单id',
  90. `old_operator_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原操作人名称',
  91. `new_operator_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '现操作人名称',
  92. `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  93. PRIMARY KEY (`id`) USING BTREE
  94. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '子订单转发收回记录表' ROW_FORMAT = DYNAMIC;
  95. -- add by hy 2024-04-19 添加协议授权表
  96. DROP TABLE IF EXISTS `ptl_agreement_dept_history`;
  97. CREATE TABLE `ptl_agreement_dept_history` (
  98. `agreement_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '协议ID',
  99. `dept_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部门ID',
  100. `batch` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '批次'
  101. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  102. -- add by hy 2024-04-19 添加协议表产品类型字段
  103. ALTER TABLE ptl_agreement ADD COLUMN products_code VARCHAR(30) COMMENT '产品类型';
  104. -- add by hxl 2024-04-19 添加后线人员协议配置菜单
  105. INSERT INTO `sys_menu` (`name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES ('后线人员协议配置', '232', '/agreementManage/carInsurance/backlineAllocation', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  106. -- add by hxl 2024-04-18 添加子订单表新操作人和新操作人名称
  107. ALTER TABLE ins_area_company ADD COLUMN new_operator_id VARCHAR(30) COMMENT '新操作人';
  108. ALTER TABLE ins_area_company ADD COLUMN new_operator_name VARCHAR(100) COMMENT '新操作人名称';
  109. -- 2024-0419 武鸿鹏
  110. ALTER TABLE `settlement_documentary_log` ADD COLUMN `company_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '保险公司id' AFTER `handing_amount`;
  111. ALTER TABLE `settlement_documentary_log` ADD COLUMN `year` varchar(10) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '年度' AFTER `company_id`;
  112. ALTER TABLE `ins_ply_income` ADD COLUMN `is_not_documentary` varchar(5) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否是跟单' AFTER `is_not_car`;
  113. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (663, '手续费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  114. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (664, '推广费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  115. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (665, '非跟单费提现', '201', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  116. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (667, '车险结算', '200', '/financialManagement/carInsurance/platformSettlement/carInsuranceBalance', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  117. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (668, '非车结算', '200', '/financialManagement/carInsurance/platformSettlement/nonVehicleBalance', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  118. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (669, '车险', '199', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  119. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (670, '非车', '199', NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, 0);
  120. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (671, '手续费结算', '669', '/financialManagement/carInsurance/companySettlement/carInsurance/handlingFees', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  121. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (672, '手续费结算', '670', '/financialManagement/carInsurance/companySettlement/noCarInsurance/handlingFees', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  122. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (673, '跟单费结算', '669', '/financialManagement/carInsurance/companySettlement/carInsurance/documentaryFees', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  123. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (674, '跟单费结算', '670', '/financialManagement/carInsurance/companySettlement/noCarInsurance/documentaryFees', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  124. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (677, '结算', '673', NULL, 'sys:documentaryFees1:balance', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  125. INSERT INTO `sys_menu`(`id`, `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES (678, '结算', '674', NULL, 'sys:documentaryFees2:balance', 2, NULL, 0, NULL, NULL, NULL, NULL, 0);
  126. -- 2024-0422 武鸿鹏
  127. ALTER TABLE `settlement_documentary_log` ADD COLUMN `crud_status` varchar(5) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '操作表示 1.新增 2 修改 3 删除' AFTER `handing_amount`;
  128. -- add by hxl 2024-04-22 添加渠道、保险公司、代理人任务池菜单
  129. INSERT INTO `sys_menu` ( `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES ('任务池(渠道)', '64', '/task/taskPoolChannel', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  130. INSERT INTO `sys_menu` (`name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES ('任务池(保险公司)', '64', '/task/companyPoolChannel', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  131. INSERT INTO `sys_menu` ( `name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES ( '任务池(代理人)', '64', '/task/agentPoolChannel', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  132. -- 添加出口手续费比例
  133. ALTER TABLE `ptl_agreement_product_costs_new`
  134. ADD COLUMN `jq_costs_export_proportion` varchar(64) NULL DEFAULT 0 COMMENT '出口手续费比例(交强)' AFTER `jq_car_other_costs_proportion`;
  135. ADD COLUMN `sy_costs_export_proportion` varchar(64) NULL DEFAULT 0 COMMENT '出口手续费比例(商业)' AFTER `sy_car_other_costs_proportion`;
  136. ADD COLUMN `no_costs_export_proportion` varchar(64) NULL DEFAULT 0 COMMENT '出口手续费比例(非车)' AFTER `no_car_other_costs_proportion`;
  137. -- 协议添加审核状态
  138. ALTER TABLE `ptl_agreement`
  139. ADD COLUMN `audit_type` tinyint(1) NULL DEFAULT 1 COMMENT '审核状态 1 人工审核 2 自动审核' AFTER `underwriting_description`;
  140. -- 费用表 添加出口比例
  141. ALTER TABLE `ins_fee_order_new`
  142. ADD COLUMN `jq_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '交强出口比例' AFTER `no_dept_premiums_level_5`;
  143. ADD COLUMN `sy_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '商业出口比例' AFTER `jq_costs_export_proportion`;
  144. ADD COLUMN `no_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '非车出口比例' AFTER `sy_costs_export_proportion`;
  145. -- 添加手续费修改历史表
  146. DROP TABLE IF EXISTS `ins_fee_order_new_record`;
  147. CREATE TABLE `ins_fee_order_new_record` (
  148. `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  149. `fee_order_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '关联ins_fee_order_new id',
  150. `costs_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '使用费用id',
  151. `jq_costs_proportion_old` decimal(10, 2) NULL DEFAULT NULL COMMENT '交强险费用比例历史',
  152. `jq_costs_proportion` decimal(10, 2) NULL DEFAULT NULL COMMENT '交强险费用比例',
  153. `sy_costs_proportion_old` decimal(10, 2) NULL DEFAULT NULL COMMENT '商业险费用比例历史',
  154. `sy_costs_proportion` decimal(10, 2) NULL DEFAULT NULL COMMENT '商业险费用比例',
  155. `no_costs_proportion_old` decimal(10, 2) NULL DEFAULT NULL COMMENT '非车险费用比例历史',
  156. `no_costs_proportion` decimal(10, 2) NULL DEFAULT NULL COMMENT '非车险费用比例',
  157. `jq_supervise_costs_proportion_old` decimal(10, 2) NULL DEFAULT NULL COMMENT '交强监管费比例历史',
  158. `jq_supervise_costs_proportion` decimal(10, 2) NULL DEFAULT NULL COMMENT '交强监管费比例',
  159. `sy_supervise_costs_proportion_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业监管费比例历史',
  160. `sy_supervise_costs_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业监管费比例',
  161. `no_supervise_costs_proportion_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车监管费比例历史',
  162. `no_supervise_costs_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车监管费比例',
  163. `jq_other_costs_proportion_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强其他费用比例历史',
  164. `jq_other_costs_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强其他费用比例',
  165. `sy_other_costs_proportion_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业其他费用比例历史',
  166. `sy_other_costs_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业其他费用比例',
  167. `no_other_costs_proportion_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车其他费用比例历史',
  168. `no_other_costs_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车其他费用比例',
  169. `jq_dept_proportion_level_1_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强一级机构管理费比例历史',
  170. `jq_dept_proportion_level_1` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强一级机构管理费比例',
  171. `sy_dept_proportion_level_1_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业一级机构管理费比例历史',
  172. `sy_dept_proportion_level_1` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业一级机构管理费比例',
  173. `no_dept_proportion_level_1_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车一级机构管理费比例历史',
  174. `no_dept_proportion_level_1` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车一级机构管理费比例',
  175. `jq_dept_proportion_level_2_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强二级机构管理费比例历史',
  176. `jq_dept_proportion_level_2` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强二级机构管理费比例',
  177. `sy_dept_proportion_level_2_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业二级机构管理费比例历史',
  178. `sy_dept_proportion_level_2` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业二级机构管理费比例',
  179. `no_dept_proportion_level_2_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车二级机构管理费比例历史',
  180. `no_dept_proportion_level_2` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车二级机构管理费比例',
  181. `jq_dept_proportion_level_3_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强三级机构管理费比例历史',
  182. `jq_dept_proportion_level_3` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强三级机构管理费比例',
  183. `sy_dept_proportion_level_3_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业三级机构管理费比例历史',
  184. `sy_dept_proportion_level_3` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业三级机构管理费比例',
  185. `no_dept_proportion_level_3_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车三级机构管理费比例历史',
  186. `no_dept_proportion_level_3` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车三级机构管理费比例',
  187. `jq_dept_proportion_level_4_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强四级机构管理费比例历史',
  188. `jq_dept_proportion_level_4` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强四级机构管理费比例',
  189. `sy_dept_proportion_level_4_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业四级机构管理费比例历史',
  190. `sy_dept_proportion_level_4` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业四级机构管理费比例',
  191. `no_dept_proportion_level_4_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车四级机构管理费比例历史',
  192. `no_dept_proportion_level_4` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车四级机构管理费比例',
  193. `jq_dept_proportion_level_5_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强五级机构管理费比例历史',
  194. `jq_dept_proportion_level_5` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '交强五级机构管理费比例',
  195. `sy_dept_proportion_level_5_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业五级机构管理费比例历史',
  196. `sy_dept_proportion_level_5` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商业五级机构管理费比例',
  197. `no_dept_proportion_level_5_old` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车五级机构管理费比例历史',
  198. `no_dept_proportion_level_5` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '非车五级机构管理费比例',
  199. `first_detail_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '一级分销比例',
  200. `second_detail_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '二级分销比例',
  201. `third_detail_proportion` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '三级分销比例',
  202. `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  203. PRIMARY KEY (`id`) USING BTREE,
  204. INDEX `ins_order_no`(`fee_order_id`) USING BTREE
  205. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '调整费用后的记录' ROW_FORMAT = Dynamic;
  206. -- 费用添加创建时间 创建人
  207. ALTER TABLE `ptl_agreement_product_costs_new`
  208. ADD COLUMN `create_time` datetime NULL COMMENT '创建时间' AFTER `costs_end_date`,
  209. ADD COLUMN `create_by` varchar(30) NULL COMMENT '创建人' AFTER `create_time`;
  210. -- 费用表 添加审核信息
  211. ADD COLUMN `is_audit` tinyint(1) NULL DEFAULT 0 COMMENT '是否审核 0未审核 1审核成功 2驳回' AFTER `priority_level`;
  212. ADD COLUMN `reject` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '驳回信息' AFTER `is_audit`;
  213. ADD COLUMN `audit_person` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核人' AFTER `reject`;
  214. ADD COLUMN `audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间' AFTER `audit_person`;
  215. -- 费用表添加 出口手续费比例
  216. ALTER TABLE `ins_fee_order_new`
  217. ADD COLUMN `jq_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '交强出口手续费比例' AFTER `no_dept_premiums_level_5`,
  218. ADD COLUMN `sy_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '商业出口手续费比例' AFTER `jq_costs_export_proportion`,
  219. ADD COLUMN `no_costs_export_proportion` decimal(10, 2) NULL DEFAULT 0 COMMENT '非车出口手续费比例' AFTER `sy_costs_export_proportion`;
  220. -- 协议费用审核菜单
  221. INSERT INTO `sys_menu` (`name`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `del_flag`) VALUES ('协议费用审核', '232', 'agreementManage/carInsurance/productCostExamine', NULL, 1, NULL, 3, NULL, NULL, NULL, NULL, 0);
  222. -- 字典表 协议状态审核
  223. INSERT INTO `sys_dict` (`id`, `value`, `label`, `itemname`, `description`, `sort`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `remarks`, `del_flag`, `create_user_id`, `update_user_id`, `update_time`) VALUES (157, '0', '未审核', 'agreement_audit_status', 'desc', 0, NULL, NULL, NULL, NULL, 'remark', 0, 0, 0, '2024-04-17 09:06:16');
  224. INSERT INTO `sys_dict` (`id`, `value`, `label`, `itemname`, `description`, `sort`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `remarks`, `del_flag`, `create_user_id`, `update_user_id`, `update_time`) VALUES (158, '1', '审核通过', 'agreement_audit_status', 'desc', 0, NULL, NULL, NULL, NULL, 'remark', 0, 0, 0, '2024-04-17 09:06:34');
  225. INSERT INTO `sys_dict` (`id`, `value`, `label`, `itemname`, `description`, `sort`, `create_by`, `create_time`, `last_update_by`, `last_update_time`, `remarks`, `del_flag`, `create_user_id`, `update_user_id`, `update_time`) VALUES (159, '2', '驳回', 'agreement_audit_status', 'desc', 0, NULL, NULL, NULL, NULL, 'remark', 0, 0, 0, '2024-04-17 09:07:00');
  226. -- 字典类型表 协议审核
  227. INSERT INTO `sys_dict_type` (`id`, `name`, `parent_id`, `itemname`, `description`, `create_time`, `update_time`, `remarks`, `del_flag`, `tenant_id`) VALUES ('102009', '协议审核状态', '102', 'agreement_audit_status', NULL, '2024-04-17 09:09:30', '2024-04-17 09:09:30', NULL, '0', 0);