v1.01-4.10.sql 8.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. -------项目表中----
  2. ---------创建客户表-------
  3. CREATE TABLE `unified_center_customer` (
  4. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  5. `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-运营商',
  6. `customer_sn` varchar(100) DEFAULT NULL COMMENT '客户编号',
  7. `customer_name` varchar(101) DEFAULT NULL COMMENT '客户名称',
  8. `company_name` varchar(101) DEFAULT NULL COMMENT '公司名称',
  9. `social_credit_code` varchar(20) DEFAULT NULL COMMENT '社会信用代码',
  10. `address` varchar(101) DEFAULT NULL COMMENT '地址',
  11. `contact` varchar(101) DEFAULT NULL COMMENT '联系人',
  12. `mobile` varchar(101) DEFAULT NULL COMMENT '联系电话',
  13. `email` varchar(101) DEFAULT NULL COMMENT '邮箱',
  14. `business_id` bigint(20) DEFAULT NULL COMMENT '业务人员',
  15. `business_name` varchar(101) DEFAULT NULL COMMENT '业务人员名称',
  16. `remark` varchar(201) DEFAULT NULL COMMENT '备注',
  17. `status` tinyint(3) DEFAULT NULL COMMENT '状态 0-停用 1-启用',
  18. `is_data_permission` tinyint(3) NOT NULL DEFAULT '0' COMMENT '数据权限 0-未关联 1-不为空-关联关系:tb_operation_center_customer_operator_org',
  19. `is_settlement_method` tinyint(3) NOT NULL DEFAULT '0' COMMENT '结算方案 0-未关联 1-不为空',
  20. `is_bill_start` tinyint(3) NOT NULL DEFAULT '0' COMMENT '开票抬头 0-未关联 1-不为空',
  21. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  22. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人',
  23. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  24. `update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人',
  25. `deleted` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除',
  26. PRIMARY KEY (`id`)
  27. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户表';
  28. // 客户关联-运营商-项目表 运营商存在变动-这个表是死表
  29. CREATE TABLE `unified_customer_operator_org` (
  30. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  31. `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id-unified_center_customer中id',
  32. `operator_id` bigint(20) DEFAULT NULL COMMENT '运营商id-unified_operators中id',
  33. `is_all_org` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否关联全部项目-0-部分项目 1-全部项目',
  34. `org_id` bigint(20) DEFAULT NULL COMMENT '项目id-sys_organization表id',
  35. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  36. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人',
  37. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  38. `update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人',
  39. `deleted` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除',
  40. PRIMARY KEY (`id`)
  41. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户-运营商-项目-关联表(数据权限)';
  42. // 支付方式关联 客户 关系表
  43. CREATE TABLE `unified_payment_customer` (
  44. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  45. `payment_id` bigint(20) NOT NULL COMMENT '支付方式id',
  46. `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id',
  47. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  48. `create_user` bigint(20) NOT NULL COMMENT '创建人',
  49. PRIMARY KEY (`id`),
  50. KEY `idx_op_id` (`customer_id`) USING BTREE,
  51. KEY `idx_payment_id` (`payment_id`) USING BTREE
  52. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-平台支付方式-客户-关联表';
  53. //开票抬头
  54. CREATE TABLE `unified_customer_invoice_title` (
  55. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  56. `customer_id` bigint(20) DEFAULT NULL COMMENT '客户id',
  57. `data_sources` tinyint(3) NOT NULL DEFAULT '1' COMMENT '数据来源:1-客户对应的开票抬头 ',
  58. `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-企业 2-个人',
  59. `invoice_type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '1-电子普通发票 2-电子专用发票 3-纸质普通发票 4-纸质专用发票',
  60. `bill_name` varchar(101) DEFAULT NULL COMMENT '开票抬头名称',
  61. `taxpayer_sn` varchar(21) DEFAULT NULL COMMENT '纳税人识别号',
  62. `address` varchar(81) DEFAULT NULL COMMENT '地址',
  63. `mobile` varchar(21) DEFAULT NULL COMMENT '联系电话',
  64. `bank_name` varchar(71) DEFAULT NULL COMMENT '开户行名称',
  65. `bank_account` varchar(31) DEFAULT NULL COMMENT '开户行帐号',
  66. `email` varchar(151) DEFAULT NULL COMMENT '邮箱',
  67. `remark` varchar(201) DEFAULT NULL COMMENT '备注',
  68. `is_default` tinyint(3) NOT NULL DEFAULT '0' COMMENT '1-默认',
  69. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  70. `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人',
  71. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  72. `update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人',
  73. `deleted` tinyint(3) NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除',
  74. PRIMARY KEY (`id`)
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运营中心-客户开票抬头';
  76. //测试环境
  77. unified_accounting_order 对账订单表 =======结构
  78. unified_accounting_order_goods 对账订单商品表 =======结构