12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- -------项目表中----
- ---------创建客户表-------
- 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 对账订单商品表 =======结构
|