Online.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. PRIMARY KEY (`id`) USING BTREE,
  22. UNIQUE INDEX `id`(`id`) USING BTREE
  23. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '跟单费结算' ROW_FORMAT = Dynamic;
  24. SET FOREIGN_KEY_CHECKS = 1;
  25. DROP TABLE IF EXISTS `settlement_documentary_log`;
  26. CREATE TABLE `settlement_documentary_log` (
  27. `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id',
  28. `amount_type` varchar(5) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '金额类型 1 手续费结算 2 跟单费结算',
  29. `amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额',
  30. `settlement_documentary_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关联跟单费id',
  31. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  32. `handing_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '手续费结算金额',
  33. PRIMARY KEY (`id`) USING BTREE,
  34. UNIQUE INDEX `id`(`id`) USING BTREE
  35. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '跟单费结算日志' ROW_FORMAT = Dynamic;
  36. SET FOREIGN_KEY_CHECKS = 1;
  37. -- 菜单sql 结算菜单 提现菜单
  38. 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, '非跟单待提现', '201', '/financialManagement/withdrawalManagement/nonDocumentaryPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  39. 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, '推广待提现', '201', '/financialManagement/withdrawalManagement/generalizationPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  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 (647, '手续费已提现', '201', '/financialManagement/withdrawalManagement/withdrawalProceduresEnd', 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 (648, '非跟单已提现', '201', '/financialManagement/withdrawalManagement/nonDocumentaryEnd', 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 (649, '推广已提现', '201', '/financialManagement/withdrawalManagement/generalizationEnd', 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 (643, '手续费待提现', '201', '/financialManagement/withdrawalManagement/withdrawalProceduresPending', NULL, 1, NULL, 0, NULL, NULL, NULL, NULL, 0);
  44. -- inv_source表 新增修改人名字 修改人id 前端还没联调 正式库先不加字段
  45. ALTER TABLE `inv_source` ADD COLUMN `update_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人名字' AFTER `revenue_userid`;
  46. 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`;
  47. -- add by hxl 2024-04-18 添加后线人员关联协议表
  48. DROP TABLE IF EXISTS `sys_user_link_pl_agreement`;
  49. CREATE TABLE `sys_user_link_pl_agreement` (
  50. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键/自增',
  51. `user_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前线用户ID',
  52. `ptl_agreement_id` bigint(20) NULL DEFAULT NULL COMMENT '协议ID',
  53. `create_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人ID',
  54. `create_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人名称',
  55. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  56. `update_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人ID',
  57. `update_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人名称',
  58. `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
  59. `type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '协议类型 0 车险 1 非车',
  60. PRIMARY KEY (`id`) USING BTREE,
  61. INDEX `user_id_index`(`user_id`) USING BTREE,
  62. INDEX `ptl_agreement_id_index`(`ptl_agreement_id`) USING BTREE
  63. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后线人员关联协议表' ROW_FORMAT = DYNAMIC;
  64. -- add by hxl 2024-04-18 添加子订单表操作人和操作时间和操作人名称
  65. ALTER TABLE ins_area_company ADD COLUMN operator_id VARCHAR(30) COMMENT '操作人';
  66. ALTER TABLE ins_area_company ADD COLUMN operator_name VARCHAR(30) COMMENT '操作人名称';
  67. ALTER TABLE ins_area_company ADD COLUMN operator_time datetime COMMENT '操作时间';
  68. -- add by hxl 2024-04-18 添加子订单转发收回记录表
  69. DROP TABLE IF EXISTS `ins_order_set_user_his`;
  70. CREATE TABLE `ins_order_set_user_his` (
  71. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键/自增',
  72. `orderno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单号',
  73. `quoteno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报价单号',
  74. `old_operator_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原操作人',
  75. `new_operator_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '现操作人',
  76. `create_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  77. `create_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  78. `suborder_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '子订单id',
  79. `old_operator_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原操作人名称',
  80. `new_operator_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '现操作人名称',
  81. `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  82. PRIMARY KEY (`id`) USING BTREE
  83. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '子订单转发收回记录表' ROW_FORMAT = DYNAMIC;
  84. -- add by hy 2024-04-19 添加协议授权表
  85. DROP TABLE IF EXISTS `ptl_agreement_dept_history`;
  86. CREATE TABLE `ptl_agreement_dept_history` (
  87. `agreement_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '协议ID',
  88. `dept_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部门ID',
  89. `batch` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '批次'
  90. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  91. -- add by hy 2024-04-19 添加协议表产品类型字段
  92. ALTER TABLE ptl_agreement ADD COLUMN products_code VARCHAR(30) COMMENT '产品类型';
  93. -- add by hxl 2024-04-19 添加后线人员协议配置菜单
  94. 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);