-------项目表中---- ---------创建客户表------- CREATE TABLE `unified_center_customer` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-运营商', `customer_sn` varchar(100) DEFAULT NULL COMMENT '客户编号', `customer_name` varchar(101) DEFAULT NULL COMMENT '客户名称', `company_name` varchar(101) DEFAULT NULL COMMENT '公司名称', `social_credit_code` varchar(20) DEFAULT NULL COMMENT '社会信用代码', `address` varchar(101) DEFAULT NULL COMMENT '地址', `contact` varchar(101) DEFAULT NULL COMMENT '联系人', `mobile` varchar(101) DEFAULT NULL COMMENT '联系电话', `email` varchar(101) DEFAULT NULL COMMENT '邮箱', `business_id` bigint(20) DEFAULT NULL COMMENT '业务人员', `business_name` varchar(101) DEFAULT NULL COMMENT '业务人员名称', `remark` varchar(201) DEFAULT NULL COMMENT '备注', `status` tinyint(3) DEFAULT NULL COMMENT '状态 0-停用 1-启用', `is_data_permission` tinyint(3) NOT NULL DEFAULT '0' COMMENT '数据权限 0-未关联 1-不为空-关联关系:tb_operation_center_customer_operator_org', `is_settlement_method` tinyint(3) NOT NULL DEFAULT '0' COMMENT '结算方案 0-未关联 1-不为空', `is_bill_start` tinyint(3) NOT NULL DEFAULT '0' COMMENT '开票抬头 0-未关联 1-不为空', `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(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户表'; // 客户关联-运营商-项目表 运营商存在变动-这个表是死表 CREATE TABLE `unified_customer_operator_org` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id-unified_center_customer中id', `operator_id` bigint(20) DEFAULT NULL COMMENT '运营商id-unified_operators中id', `is_all_org` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否关联全部项目-0-部分项目 1-全部项目', `org_id` bigint(20) DEFAULT NULL COMMENT '项目id-sys_organization表id', `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(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户-运营商-项目-关联表(数据权限)'; // 支付方式关联 客户 关系表 CREATE TABLE `unified_payment_customer` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `payment_id` bigint(20) NOT NULL COMMENT '支付方式id', `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_user` bigint(20) NOT NULL COMMENT '创建人', PRIMARY KEY (`id`), KEY `idx_op_id` (`customer_id`) USING BTREE, KEY `idx_payment_id` (`payment_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-平台支付方式-客户-关联表'; //开票抬头 CREATE TABLE `unified_customer_invoice_title` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id', `data_sources` tinyint(3) NOT NULL DEFAULT '1' COMMENT '数据来源:1-客户对应的开票抬头 ', `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-企业 2-个人', `invoice_type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-电子普通发票 2-电子专用发票 3-纸质普通发票 4-纸质专用发票', `bill_name` varchar(101) DEFAULT NULL COMMENT '开票抬头名称', `taxpayer_sn` varchar(21) DEFAULT NULL COMMENT '纳税人识别号', `address` varchar(81) DEFAULT NULL COMMENT '地址', `mobile` varchar(21) DEFAULT NULL COMMENT '联系电话', `bank_name` varchar(71) DEFAULT NULL COMMENT '开户行名称', `bank_account` varchar(31) DEFAULT NULL COMMENT '开户行帐号', `email` varchar(151) DEFAULT NULL COMMENT '邮箱', `remark` varchar(201) DEFAULT NULL COMMENT '备注', `is_default` tinyint(3) NOT NULL DEFAULT '0' COMMENT '1-默认', `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(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户开票抬头'; //测试环境 unified_accounting_order 对账订单表 =======结构 unified_accounting_order_goods 对账订单商品表 =======结构