distributor.sql 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. CREATE TABLE `base_distributor` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  3. `dist_code` varchar(32) NOT NULL COMMENT '经销商编码',
  4. `dist_name` varchar(90) NOT NULL COMMENT '经销商名称',
  5. `abbr_name` varchar(90) DEFAULT NULL COMMENT '助记名',
  6. `dist_desc` text DEFAULT NULL COMMENT '经销商说明',
  7. `dist_boss` varchar(90) NOT NULL COMMENT '负责人',
  8. `dist_boss_phone` varchar(255) NOT NULL COMMENT '负责人电话',
  9. `province_id` int(11) NOT NULL COMMENT '所属省份ID',
  10. `province_desc` varchar(90) NOT NULL COMMENT '所属省份',
  11. `business_scope` varchar(255) NOT NULL COMMENT '业务范围',
  12. `belong_sale_id` int(11) NOT NULL COMMENT '归属销售ID',
  13. `belong_sale` varchar(90) DEFAULT NULL COMMENT '归属销售',
  14. `capital` decimal(24, 6) DEFAULT NULL COMMENT '注册资金',
  15. `sale_num` int(11) DEFAULT NULL COMMENT '销售人数',
  16. `invoice_header` varchar(255) DEFAULT NULL COMMENT '开票抬头',
  17. `dist_type` varchar(4) DEFAULT '10' COMMENT '经销商类型 10 经销商 20 代理商',
  18. `customer_type` varchar(255) NOT NULL COMMENT '授权客户类型',
  19. `existed_product` text DEFAULT NULL COMMENT '已有代理品牌和产品',
  20. `assistant_sale_id` text DEFAULT NULL COMMENT '助理人员Id',
  21. `assistant_sale` text DEFAULT NULL COMMENT '助理人员',
  22. `register_district` varchar(255) DEFAULT NULL COMMENT '注册地',
  23. `history_customer` text DEFAULT NULL COMMENT '历史合作的终端客户名称',
  24. `proxy_start_time` datetime DEFAULT NULL COMMENT '代理签约有效期开始(代理商)',
  25. `proxy_end_time` datetime DEFAULT NULL COMMENT '代理签约有效期结束(代理商)',
  26. `proxy_district` varchar(255) DEFAULT NULL COMMENT '授权代理区域(代理商)',
  27. `contract_url` text DEFAULT NULL COMMENT '代理合同(代理商)',
  28. `appro_item` varchar(255) COMMENT '审批项名称: 创建代理商 经销商转代理商 代理商续签 代理商转经销商',
  29. `appro_status` varchar(4) COMMENT '审核状态 20 待审核 30 审核已同意 40 审核已拒绝 50 审核已撤销',
  30. `remark` text DEFAULT NULL COMMENT '备注',
  31. `created_by` int(11) NOT NULL COMMENT '创建者',
  32. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  33. `created_time` datetime NOT NULL COMMENT '创建时间',
  34. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  35. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  36. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  37. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  38. PRIMARY KEY (`id`) USING BTREE
  39. ) ENGINE = InnoDB AUTO_INCREMENT = 27 DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT = '经销商信息';
  40. CREATE TABLE `base_distributor_dynamics` (
  41. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  42. `dist_id` int(11) NOT NULL COMMENT '经销商/代理商ID',
  43. `opn_people_id` int(11) NOT NULL COMMENT '操作人ID',
  44. `opn_people` varchar(90) NOT NULL COMMENT '操作人',
  45. `opn_date` datetime NOT NULL COMMENT '操作日期',
  46. `opn_type` varchar(10) NOT NULL COMMENT '操作类型',
  47. `opn_content` text DEFAULT NULL COMMENT '操作内容',
  48. `remark` text DEFAULT NULL COMMENT '备注',
  49. `created_by` int(11) NOT NULL COMMENT '创建者',
  50. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  51. `created_time` datetime NOT NULL COMMENT '创建时间',
  52. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  53. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  54. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  55. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  56. PRIMARY KEY (`id`)
  57. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '经销商/代理商动态';
  58. CREATE TABLE `base_distributor_contact` (
  59. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  60. `dist_id` int(11) NOT NULL COMMENT '所属经销商',
  61. `name` varchar(90) NOT NULL COMMENT '姓名',
  62. `post` varchar(255) NOT NULL COMMENT '岗位',
  63. `phone` varchar(255) NOT NULL COMMENT '电话',
  64. `wechat` varchar(255) DEFAULT NULL COMMENT '微信',
  65. `mail` varchar(255) DEFAULT NULL COMMENT '邮箱',
  66. `honorific` varchar(255) DEFAULT NULL COMMENT '尊称',
  67. `territory` text DEFAULT NULL COMMENT '负责区域/业务线',
  68. `remark` text DEFAULT NULL COMMENT '备注',
  69. `created_by` int(11) NOT NULL COMMENT '创建者',
  70. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  71. `created_time` datetime NOT NULL COMMENT '创建时间',
  72. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  73. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  74. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  75. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  76. PRIMARY KEY (`id`) USING BTREE
  77. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT = '经销商联系人';
  78. CREATE TABLE `base_distributor_record` (
  79. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  80. `dist_id` int(11) NOT NULL COMMENT '所属经销商',
  81. `dist_type` varchar(4) DEFAULT '10' COMMENT '经销商类型 10 经销商 20 代理商',
  82. `business_scope` varchar(255) NOT NULL COMMENT '业务范围',
  83. `customer_type` varchar(255) NOT NULL COMMENT '授权客户类型',
  84. `proxy_district` varchar(255) DEFAULT NULL COMMENT '授权代理区域(代理商)',
  85. `proxy_start_time` datetime DEFAULT NULL COMMENT '代理签约有效期开始(代理商)',
  86. `proxy_end_time` datetime DEFAULT NULL COMMENT '代理签约有效期结束(代理商)',
  87. `contract_url` text DEFAULT NULL COMMENT '代理合同(代理商)',
  88. `existed_product` text DEFAULT NULL COMMENT '已有代理品牌和产品',
  89. `history_customer` text DEFAULT NULL COMMENT '历史合作的终端客户名称',
  90. `to_dist_reason` text DEFAULT NULL COMMENT '转移经销商原因',
  91. `remark` text DEFAULT NULL COMMENT '备注',
  92. `created_by` int(11) NOT NULL COMMENT '创建者',
  93. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  94. `created_time` datetime NOT NULL COMMENT '创建时间',
  95. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  96. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  97. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  98. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  99. PRIMARY KEY (`id`) USING BTREE
  100. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT = '历史代理记录';
  101. CREATE TABLE `base_distributor_target` (
  102. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  103. `dist_id` int(11) NOT NULL COMMENT '所属经销商',
  104. `year` int(11) NOT NULL COMMENT '年度',
  105. `q1` decimal(24, 6) NOT NULL COMMENT 'q1指标(万元)',
  106. `q2` decimal(24, 6) NOT NULL COMMENT 'q2指标(万元)',
  107. `q3` decimal(24, 6) NOT NULL COMMENT 'q3指标(万元)',
  108. `q4` decimal(24, 6) NOT NULL COMMENT 'q4指标(万元)',
  109. `total` decimal(24, 6) NOT NULL COMMENT '年度指标(万元)',
  110. `remark` text DEFAULT NULL COMMENT '备注',
  111. `created_by` int(11) NOT NULL COMMENT '创建者',
  112. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  113. `created_time` datetime NOT NULL COMMENT '创建时间',
  114. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  115. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  116. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  117. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  118. PRIMARY KEY (`id`) USING BTREE
  119. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT = '代理商业务指标';
  120. -- * 经销商名称:
  121. -- * 所在省份:
  122. -- * 注册资金:
  123. -- * 业务范围:
  124. -- * 授权客户类型:
  125. -- *已有代理品牌和产品:
  126. -- 助记名称:
  127. -- 归属人员:
  128. -- 助理人员:
  129. -- * 注册地:
  130. -- * 现有销售人数:
  131. -- * 历史合作的终端客户名称:
  132. -- * 代理签约有效期:
  133. -- * 代理指标:
  134. -- Q1代理指标
  135. -- Q2代理指标
  136. -- Q3代理指标
  137. -- Q4代理指标
  138. -- 年度代理指标
  139. -- * 授权代理区域:
  140. -- 代理合同: