Просмотр исходного кода

机构负责人、合伙人、提现审批sql

helixiao 2 лет назад
Родитель
Сommit
e5bb047d51
1 измененных файлов с 97 добавлено и 1 удалено
  1. 97 1
      sql/Online.sql

+ 97 - 1
sql/Online.sql

@@ -31,4 +31,100 @@ create table `sys_user_track`(
                                      `approve_mess` varchar(255) comment '审核信息',
                                      index `idx_sys_user_track_user_id`(`user_id`),
                                      index `idx_sys_user_track_approve_time`(`approve_time`)
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin comment='系统用户审核轨迹表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin comment='系统用户审核轨迹表' ROW_FORMAT = Dynamic;
+
+
+--add by helixiao 20240812
+DROP TABLE IF EXISTS `sys_agency_fee_approval`;
+CREATE TABLE `sys_agency_fee_approval` (
+                                           `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+                                           `user_id` varchar(30) DEFAULT NULL COMMENT '员工id',
+                                           `user_name` varchar(50) DEFAULT NULL COMMENT '员工姓名',
+                                           `dept_id` varchar(30) DEFAULT NULL COMMENT '机构id',
+                                           `dept_name` varchar(50) DEFAULT NULL COMMENT '机构名称',
+                                           `sumpremium` decimal(10,2) DEFAULT NULL COMMENT '总保费',
+                                           `proportional` varchar(10) DEFAULT NULL COMMENT '抽成比例(总保费抽成)',
+                                           `extract_fee` decimal(10,2) DEFAULT NULL COMMENT '总保费抽成费用',
+                                           `history_fee` decimal(10,2) DEFAULT NULL COMMENT '已提现抽成费用',
+                                           `cash_fee` decimal(10,2) DEFAULT NULL COMMENT '可提现抽成费用',
+                                           `start_time` datetime DEFAULT NULL COMMENT '提层计算时间',
+                                           `audit_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审核人',
+                                           `status` varchar(5) NOT NULL DEFAULT '0' COMMENT '审核状态0未审核 1审核通过 2审核驳回',
+                                           `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+                                           `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                                           `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
+                                           `remark` varchar(255) DEFAULT NULL COMMENT '审批意见',
+                                           `picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件图片',
+                                           PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='机构保费抽成审批表';
+
+DROP TABLE IF EXISTS `sys_agency_fee_approval_record`;
+CREATE TABLE `sys_agency_fee_approval_record` (
+                                                  `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+                                                  `approval_id` int DEFAULT NULL COMMENT '审批id',
+                                                  `user_id` varchar(30) DEFAULT NULL COMMENT '员工id',
+                                                  `user_name` varchar(50) DEFAULT NULL COMMENT '员工姓名',
+                                                  `dept_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '机构id',
+                                                  `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '机构名称',
+                                                  `sumpremium` decimal(10,2) DEFAULT NULL COMMENT '总保费',
+                                                  `proportional` varchar(10) DEFAULT NULL COMMENT '抽成比例(总保费抽成)',
+                                                  `extract_fee` decimal(10,2) DEFAULT NULL COMMENT '总保费抽成费用',
+                                                  `history_fee` decimal(10,2) DEFAULT NULL COMMENT '已提现抽成费用',
+                                                  `cash_fee` decimal(10,2) DEFAULT NULL COMMENT '可提现抽成费用',
+                                                  `start_time` datetime DEFAULT NULL COMMENT '提层计算时间',
+                                                  `audit_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审核人',
+                                                  `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '审核状态0未审核 1审核通过 2审核驳回',
+                                                  `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
+                                                  `create_time` datetime DEFAULT NULL COMMENT '操作时间',
+                                                  `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '操作人',
+                                                  `remark` varchar(255) DEFAULT NULL COMMENT '审批意见',
+                                                  `picture` varchar(255) DEFAULT NULL COMMENT '附件图片',
+                                                  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='机构保费抽成审批表记录表';
+
+DROP TABLE IF EXISTS `sys_agency_leader`;
+CREATE TABLE `sys_agency_leader` (
+                                     `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
+                                     `user_id` varchar(30) DEFAULT NULL COMMENT '员工id',
+                                     `user_name` varchar(50) DEFAULT NULL COMMENT '员工姓名',
+                                     `dept_id` varchar(30) DEFAULT NULL COMMENT '机构id',
+                                     `dept_name` varchar(50) DEFAULT NULL COMMENT '机构name',
+                                     `comlevel` varchar(10) DEFAULT NULL COMMENT '机构级别',
+                                     `source` varchar(5) DEFAULT NULL COMMENT '业务来源',
+                                     `proportional` varchar(10) DEFAULT NULL COMMENT '抽成比例(总保费抽成)',
+                                     `suggest_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '推荐人id',
+                                     `suggest_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '推荐人name',
+                                     `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                                     `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
+                                     `del_flag` tinyint NOT NULL DEFAULT '1' COMMENT '删除( 0:删除 1:正常)',
+                                     `update_time` datetime DEFAULT NULL COMMENT '修改时间',
+                                     `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
+                                     PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='配置机构负责人表';
+
+DROP TABLE IF EXISTS `sys_partner`;
+CREATE TABLE `sys_partner` (
+                               `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
+                               `user_id` varchar(30) DEFAULT NULL COMMENT '员工id',
+                               `user_name` varchar(50) DEFAULT NULL COMMENT '员工姓名',
+                               `proportional` varchar(10) DEFAULT NULL COMMENT '抽成比例(总保费抽成)',
+                               `suggest_id` varchar(30) DEFAULT NULL COMMENT '推荐人id',
+                               `suggest_name` varchar(50) DEFAULT NULL COMMENT '推荐人name',
+                               `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                               `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
+                               `del_flag` tinyint NOT NULL DEFAULT '1' COMMENT '删除( 0:删除 1:正常)',
+                               PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='配置机构合伙人表';
+
+DROP TABLE IF EXISTS `sys_relation_person`;
+CREATE TABLE `sys_relation_person` (
+                                       `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
+                                       `agency_leader_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '被推荐人id',
+                                       `suggest_id` varchar(50) DEFAULT NULL COMMENT '推荐人id',
+                                       `source` tinyint DEFAULT NULL COMMENT '推荐等级(0:直接推荐;1:间接推荐)',
+                                       `type` tinyint DEFAULT NULL COMMENT '推荐类型(0:合伙人  1:机构负责人)',
+                                       `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                                       `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
+                                       `del_flag` tinyint NOT NULL DEFAULT '1' COMMENT '删除( 0:删除 1:正常)',
+                                       PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='合伙人/推荐人和机构负责人关系表';