ALTER TABLE `sys_enterprise` ADD COLUMN `biz_platform_code` varchar(100) DEFAULT NULL COMMENT '业务平台-引用enum OpCenterBizPlatformEnum'; ALTER TABLE `sys_enterprise` ADD COLUMN `biz_platform_name` varchar(600) DEFAULT NULL COMMENT '业务平台名'; ALTER TABLE `sys_enterprise` ADD COLUMN `biz_operator_id` varchar(64) DEFAULT NULL COMMENT '业务方运营商id'; ALTER TABLE `sys_organization` ADD COLUMN `biz_platform_code` varchar(100) DEFAULT NULL COMMENT '业务平台-引用enum OpCenterBizPlatformEnum'; ALTER TABLE `sys_organization` ADD COLUMN `biz_operator_id` varchar(64) DEFAULT NULL COMMENT '业务方运营商id'; ALTER TABLE `sys_organization` ADD COLUMN `biz_platform_name` varchar(600) DEFAULT NULL COMMENT '业务平台名'; ALTER TABLE `unified_supplier` ADD COLUMN `biz_platform_code` varchar(100) DEFAULT NULL COMMENT '业务平台-引用enum OpCenterBizPlatformEnum'; ALTER TABLE `unified_supplier` ADD COLUMN `biz_platform_name` varchar(600) DEFAULT NULL COMMENT '业务平台名'; CREATE TABLE `unified_business` ( `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `user_name` VARCHAR ( 30 ) NOT NULL COMMENT '姓名', `user_number` VARCHAR ( 60 ) DEFAULT NULL COMMENT '员工工号', `company_name` VARCHAR ( 110 ) NOT NULL COMMENT '所属公司', `dept_name` VARCHAR ( 110 ) NOT NULL COMMENT '所属部门', `area_name` VARCHAR ( 110 ) DEFAULT NULL COMMENT '所属区域', `post_name` VARCHAR ( 110 ) DEFAULT NULL COMMENT '岗位名称', `phone` VARCHAR ( 110 ) NOT NULL COMMENT '电话', `email` VARCHAR ( 160 ) NOT NULL COMMENT '邮箱', `job_status` TINYINT ( 4 ) NOT NULL DEFAULT '1' COMMENT '在职状态:1-在职;0-离职;', `remark` VARCHAR ( 210 ) DEFAULT NULL COMMENT '备注', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '更新人', `deleted` TINYINT ( 4 ) NOT NULL DEFAULT '0' COMMENT '软删除 0-未删除 1-已删除', `enabled` TINYINT ( 4 ) NOT NULL DEFAULT '1' COMMENT '状态:1-启用;0-停用;', PRIMARY KEY ( `id` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '运营中心-业务人员表'; CREATE TABLE `unified_settlement_programme` ( `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `customer_id` BIGINT ( 20 ) NOT NULL COMMENT '客户id', `type` TINYINT ( 4 ) NOT NULL DEFAULT '1' COMMENT '类型:1-运营商;', `programme_name` VARCHAR ( 110 ) NOT NULL COMMENT '方案名称', `programme_no` VARCHAR ( 50 ) NOT NULL COMMENT '方案编号', `settlement_scope` TINYINT ( 4 ) DEFAULT NULL COMMENT '结算范围', `settlement_rule` TINYINT ( 4 ) DEFAULT NULL COMMENT '结算规则', `bill_name` VARCHAR ( 110 ) DEFAULT NULL COMMENT '账单名称', `export_field` VARCHAR ( 1000 ) DEFAULT '{"org_name":1,"virt_name":1,"supplier_name":0,"third_no":0,"agreement_cost":0,"integral":0}' COMMENT '导出字段', `supname_display_rule` TINYINT ( 4 ) DEFAULT NULL COMMENT '供应商名称展示规则', `custom_supplier_name` VARCHAR ( 110 ) DEFAULT NULL COMMENT '自定义供应商名称', `is_default` TINYINT ( 4 ) NOT NULL DEFAULT '0' COMMENT '是否默认:1-默认;0-不是默认;', `remark` VARCHAR ( 210 ) DEFAULT NULL COMMENT '备注', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '更新人', `deleted` TINYINT ( 4 ) NOT NULL DEFAULT '0' COMMENT '软删除 0-未删除 1-已删除', `enabled` TINYINT ( 4 ) NOT NULL DEFAULT '1' COMMENT '状态:1-启用;0-停用;', PRIMARY KEY ( `id` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '结算方案表'; CREATE TABLE `unified_settlement_programme_range_rule` ( `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `type` TINYINT ( 4 ) NOT NULL COMMENT '类型:1-部分订单不参与结算;2-部分按原供应商名称导出;', `programme_id` BIGINT ( 20 ) NOT NULL COMMENT '结算方案id', `display` TINYINT ( 4 ) DEFAULT NULL COMMENT '排序', `way` TINYINT ( 4 ) DEFAULT NULL COMMENT '方式', `not_joining_range` VARCHAR ( 1000 ) DEFAULT NULL COMMENT '不参与范围(显示)', `not_joining_range_json` text DEFAULT NULL COMMENT '不参与范围json', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '更新人', `deleted` TINYINT ( 4 ) NOT NULL DEFAULT '0' COMMENT '软删除 0-未删除 1-已删除', PRIMARY KEY ( `id` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '结算方案-不参与范围表'; CREATE TABLE `unified_settlement_programme_amount_rule` ( `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `programme_id` BIGINT ( 20 ) NOT NULL COMMENT '结算方案id', `display` TINYINT ( 4 ) DEFAULT NULL COMMENT '排序', `operator_ids` VARCHAR ( 200 ) DEFAULT NULL COMMENT '适用运营商ids', `operator_names` VARCHAR ( 1000 ) DEFAULT NULL COMMENT '适用运营商', `org_ids` VARCHAR ( 200 ) DEFAULT NULL COMMENT '适用项目ids', `org_names` VARCHAR ( 1000 ) DEFAULT NULL COMMENT '适用项目', `order_type_ids` VARCHAR ( 200 ) DEFAULT NULL COMMENT '适用订单类型ids', `order_type_names` VARCHAR ( 1000 ) DEFAULT NULL COMMENT '适用订单类型', `amount_rule` TINYINT ( 4 ) DEFAULT NULL COMMENT '订单结算金额规则', `amount_rate` DECIMAL ( 13, 2 ) DEFAULT NULL COMMENT '结算规则比例0.01~100 %', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_user_id` BIGINT ( 20 ) DEFAULT NULL COMMENT '更新人', `deleted` TINYINT ( 4 ) NOT NULL DEFAULT '0' COMMENT '软删除 0-未删除 1-已删除', PRIMARY KEY ( `id` ) ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '结算方案-订单结算金额表'; ALTER TABLE `unified_settlement_programme_range_rule` ADD INDEX index_range_rule_type ( `type`, `programme_id`); ALTER TABLE `unified_settlement_programme_amount_rule` ADD INDEX index_amount_rule (`programme_id`);