update_sql.sql 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931
  1. /**
  2. 更新的SQL
  3. */
  4. /**
  5. 日期:2024-03-25
  6. */
  7. alter table personal_calculate add COLUMN sell_money decimal(16,2) DEFAULT NULL comment '出让金';
  8. alter table personal_calculate add COLUMN sell_money_base decimal(16,2) DEFAULT NULL comment '出让金扣除的基准价格';
  9. alter table personal_calculate add COLUMN sell_money_rate decimal(16,2) DEFAULT NULL comment '出让金扣除比例';
  10. /**
  11. 日期:2024-03-27
  12. 新增五张资产业务相关表
  13. */
  14. # 资产业务订单表
  15. DROP TABLE IF EXISTS `assets`;
  16. CREATE TABLE `assets`
  17. (
  18. `id` bigint(20) NOT NULL COMMENT '主键',
  19. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '项目名称',
  20. `order_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '项目编号',
  21. `financial` bit(1) NOT NULL COMMENT '是否金融',
  22. `allot_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '分单类型',
  23. `client_manager_id` bigint(20) NOT NULL COMMENT '客户经理id(user_id)',
  24. `principal_id` bigint(20) NULL DEFAULT NULL COMMENT '项目负责人id(user_id)',
  25. `department_id` bigint(20) NOT NULL COMMENT '接单部门id',
  26. `assets_business_gener` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '资产业务类型',
  27. `entrust_again` bit(1) NOT NULL DEFAULT b'0' COMMENT '客户再次委托',
  28. `clientele_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '客户类型(企业,个人)',
  29. `clientele_id` bigint(20) NULL DEFAULT NULL COMMENT '客户id',
  30. `clientele_sub_id` bigint(20) NULL DEFAULT NULL COMMENT '业务来源(下级客户id)',
  31. `clientele_contact_id` bigint(20) NOT NULL COMMENT '客户联系人id',
  32. `security` bit(1) NOT NULL COMMENT '是否证券项目(0:Y 1:N)',
  33. `significant_assets_reorganization` bit(1) NOT NULL COMMENT '是否资产重组项目(0:Y 1:N)',
  34. `state_assets` bit(1) NOT NULL COMMENT '是否国资项目(0:Y 1:N)',
  35. `foreign_assets_involved` bit(1) NOT NULL COMMENT '是否涉及境外资产(0:Y 1:N)',
  36. `dispense_benefit` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否分配产值',
  37. `bailor` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托人',
  38. `bailor_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '委托人地址',
  39. `bailor_contact_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托联系人姓名',
  40. `bailor_contact_tel` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托人联系人电话',
  41. `terminal_clientele_id` bigint(20) NULL DEFAULT NULL COMMENT '终端客户id',
  42. `terminal_clientele_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '终端客户类型(企业,个人)',
  43. `terminal_clientele_contact_id` bigint(20) NULL DEFAULT NULL COMMENT '终端联系人',
  44. `members` json NULL COMMENT '项目参与人(json格式,存用户表id)',
  45. `remark` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '备注',
  46. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  47. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  48. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  49. PRIMARY KEY (`id`) USING BTREE
  50. ) ENGINE = InnoDB
  51. CHARACTER SET = latin1
  52. COLLATE = latin1_swedish_ci COMMENT = '资产业务订单表'
  53. ROW_FORMAT = Dynamic;
  54. SET FOREIGN_KEY_CHECKS = 1;
  55. # 资产评估方法表
  56. DROP TABLE IF EXISTS `assets_evaluation_method`;
  57. CREATE TABLE `assets_evaluation_method`
  58. (
  59. `id` bigint(20) NOT NULL COMMENT '资产评估方法id',
  60. `method_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '资产评估方法名',
  61. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  62. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  63. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  64. PRIMARY KEY (`id`) USING BTREE
  65. ) ENGINE = InnoDB
  66. CHARACTER SET = latin1
  67. COLLATE = latin1_swedish_ci COMMENT = '资产评估方法表'
  68. ROW_FORMAT = Dynamic;
  69. SET FOREIGN_KEY_CHECKS = 1;
  70. # 资产评估对象表
  71. DROP TABLE IF EXISTS `assets_evaluation_target`;
  72. CREATE TABLE `assets_evaluation_target`
  73. (
  74. `id` bigint(20) NOT NULL COMMENT '资产评估对象id',
  75. `evaluation_purpose_id` bigint(20) NOT NULL COMMENT '资产评估目的id',
  76. `evaluation_type_id` bigint(20) NOT NULL COMMENT '资产评估对象类型一级id',
  77. `evaluation_type_sec_id` bigint(20) NOT NULL COMMENT '资产评估对象类型二级id',
  78. `the_holder` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '产权持有人',
  79. `assets_value_id` bigint(20) NOT NULL COMMENT '资产价值类型id',
  80. `principal_id` bigint(20) NOT NULL COMMENT '项目负责人id (user_id)',
  81. `site_ids` json NOT NULL COMMENT '实勘人id (json 可多个)',
  82. `valuation_basis_date` date NOT NULL COMMENT '估价基准日',
  83. `evaluation_method_id` bigint(20) NOT NULL COMMENT '评估方法id',
  84. `choice_evaluation_method_id` bigint(20) NOT NULL COMMENT '最终选择的评估方法id',
  85. `total_asset_carrying_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '总资产账面值(万)',
  86. `total_liabilities_carrying_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '总负债账面值(万)',
  87. `carrying_amount_of_net_assets` decimal(16, 2) NULL DEFAULT NULL COMMENT '净资产账面值(万)',
  88. `estimated_value` decimal(16, 2) NULL DEFAULT NULL COMMENT '评估结论对应的评估值(万)',
  89. `remark` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '备注',
  90. `file_path` varchar(500) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '资料路由信息',
  91. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  92. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  93. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  94. PRIMARY KEY (`id`) USING BTREE
  95. ) ENGINE = InnoDB
  96. CHARACTER SET = latin1
  97. COLLATE = latin1_swedish_ci COMMENT = '资产评估对象表'
  98. ROW_FORMAT = Dynamic;
  99. SET FOREIGN_KEY_CHECKS = 1;
  100. # 资产评估对象类型表
  101. DROP TABLE IF EXISTS `assets_evaluation_target_type`;
  102. CREATE TABLE `assets_evaluation_target_type`
  103. (
  104. `id` bigint(20) NOT NULL COMMENT '资产评估对象类型id',
  105. `parent_id` bigint(20) NOT NULL COMMENT '父级id(0代表没有父级)',
  106. `type_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '类型名',
  107. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  108. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  109. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  110. PRIMARY KEY (`id`) USING BTREE
  111. ) ENGINE = InnoDB
  112. CHARACTER SET = latin1
  113. COLLATE = latin1_swedish_ci COMMENT = '资产评估对象类型表'
  114. ROW_FORMAT = Dynamic;
  115. SET FOREIGN_KEY_CHECKS = 1;
  116. # 价值类型表
  117. DROP TABLE IF EXISTS `assets_value_type`;
  118. CREATE TABLE `assets_value_type`
  119. (
  120. `id` bigint(20) NOT NULL COMMENT '价值类型id',
  121. `type_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '价值类型名',
  122. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  123. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  124. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  125. PRIMARY KEY (`id`) USING BTREE
  126. ) ENGINE = InnoDB
  127. CHARACTER SET = latin1
  128. COLLATE = latin1_swedish_ci COMMENT = '价值类型表'
  129. ROW_FORMAT = Dynamic;
  130. SET FOREIGN_KEY_CHECKS = 1;
  131. /**
  132. 日期:2024-03-28
  133. */
  134. # 删除 assets 表 financial 字段
  135. ALTER TABLE assets DROP financial;
  136. # 部分字段字符集问题修正
  137. alter table assets_evaluation_method change method_name method_name varchar(255) character set utf8 collate utf8_unicode_ci not null default '';
  138. alter table assets_evaluation_target_type change type_name type_name varchar(255) character set utf8 collate utf8_unicode_ci not null default '';
  139. alter table assets_evaluation_target change the_holder the_holder varchar(255) character set utf8 collate utf8_unicode_ci not null default '';
  140. alter table assets_evaluation_target change file_path file_path varchar(255) character set utf8 collate utf8_unicode_ci not null default '';
  141. alter table assets_value_type change type_name type_name varchar(255) character set utf8 collate utf8_unicode_ci not null default '';
  142. # 追加自增
  143. alter table assets modify id int auto_increment;
  144. alter table assets_evaluation_method modify id int auto_increment;
  145. alter table assets_evaluation_target_type modify id int auto_increment;
  146. alter table assets_evaluation_target modify id int auto_increment;
  147. alter table assets_value_type modify id int auto_increment;
  148. # 资产产品表
  149. DROP TABLE IF EXISTS `assets_production`;
  150. CREATE TABLE `assets_production`
  151. (
  152. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资产产品主键id',
  153. `business_id` bigint(20) NOT NULL COMMENT '业务id(资产id)',
  154. `production_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品号',
  155. `production_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '产品类型(意见书,报告)',
  156. `signatory` json NULL COMMENT '签字人(产品类型为报告时,签字人必填)',
  157. `client_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '委托方名称',
  158. `client_tel` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '委托方电话',
  159. `valuation_basis_date` date NOT NULL COMMENT '评估基准日',
  160. `evaluate_acreage` decimal(16, 2) NULL DEFAULT NULL COMMENT '评估面积',
  161. `evaluate_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '评估总价',
  162. `evaluate_price` decimal(16, 2) NULL DEFAULT NULL COMMENT '评估单价',
  163. `owner` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '产权人',
  164. `print_count` int(11) NOT NULL COMMENT '产品打印数量',
  165. `create_production_date` date NOT NULL COMMENT '产品出具日期',
  166. `comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '特殊情况说明',
  167. `repertory_state` bit(1) NULL DEFAULT NULL COMMENT '库存状态(0:已入库 1:已出库)',
  168. `repertory_in_time` datetime(0) NULL DEFAULT NULL COMMENT '入库时间',
  169. `repertory_out_time` datetime(0) NULL DEFAULT NULL COMMENT '出库时间',
  170. `file_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '电子文档路经',
  171. `save_file_date` datetime(0) NULL DEFAULT NULL COMMENT '归档日期',
  172. `delivery` bit(1) NOT NULL DEFAULT b'0' COMMENT '送达状态',
  173. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  174. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  175. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  176. PRIMARY KEY (`id`) USING BTREE
  177. ) ENGINE = InnoDB
  178. AUTO_INCREMENT = 1
  179. CHARACTER SET = utf8mb4
  180. COLLATE = utf8mb4_general_ci COMMENT = '资产产品表'
  181. ROW_FORMAT = Dynamic;
  182. SET FOREIGN_KEY_CHECKS = 1;
  183. /**
  184. 日期:2024-03-29
  185. */
  186. # 新增字段
  187. ALTER TABLE `assets_evaluation_target` ADD assets_id BIGINT(20) NOT NULL COMMENT '资产业务id';
  188. /**
  189. 日期:2024-04-01
  190. */
  191. # 删除字段financial
  192. ALTER TABLE `assets` DROP COLUMN financial;
  193. /**
  194. 日期:2024-04-03
  195. */
  196. # 新增字段qr_code
  197. ALTER TABLE `assets_production` ADD qr_code varchar(255) NULL COMMENT '二维码路径';
  198. # 新增字段check_value
  199. ALTER TABLE `assets_evaluation_target` ADD check_value decimal(16,4) NULL COMMENT '审核价格';
  200. /**
  201. 日期:2024-04-07
  202. */
  203. # 修改产品出库申请表 production_id 可空 修改个贷订单表 terminal_clientele_type 可空
  204. ALTER TABLE production_out_warehouse MODIFY COLUMN production_id bigint(20) NULL;
  205. ALTER TABLE personal MODIFY COLUMN terminal_clientele_type varchar(32) NULL;
  206. ALTER TABLE production_out_warehouse add COLUMN order_id bigint(32) DEFAULT NULL comment '订单id(个贷)';
  207. ALTER TABLE production_out_warehouse MODIFY COLUMN production_id bigint(20) comment '产品id(大中型)';
  208. ALTER TABLE production_out_warehouse add COLUMN order_fund_id bigint(32) DEFAULT NULL comment '订单应收款id(个贷)';
  209. ALTER TABLE production_out_warehouse MODIFY COLUMN production_fund_id bigint(20) comment '产品应收款id(大中型)';
  210. /**
  211. 日期:2024-04-08
  212. */
  213. ALTER TABLE assets_evaluation_target MODIFY COLUMN file_path json NOT NULL comment '资料路由信息(json)';
  214. /**
  215. 日期:2024-04-10
  216. */
  217. ALTER TABLE personal_production DROP COLUMN if_save_file;
  218. ALTER TABLE personal_production DROP COLUMN save_file_check;
  219. ALTER TABLE personal_production DROP COLUMN save_file_date;
  220. alter table personal add COLUMN if_save_file bit(1) NOT NULL DEFAULT 0 comment '是否归档';
  221. alter table personal add COLUMN save_file_check bit(1) DEFAULT NULL comment '归档审核';
  222. alter table personal add COLUMN save_file_date datetime(0) DEFAULT NULL comment '归档日期';
  223. /**
  224. 日期:2024-04-10
  225. 修改人:苟耕铨
  226. */
  227. ALTER TABLE assets_production MODIFY COLUMN create_production_date date NULL comment '产品出具日期';
  228. /**
  229. 日期:2024-04-11
  230. 修改人:苟耕铨
  231. */
  232. ALTER TABLE assets_production MODIFY COLUMN production_no VARCHAR(128) NULL comment '产品出具日期';
  233. /**
  234. 日期:2024-04-12
  235. 修改人:苟耕铨
  236. */
  237. # 修改注释
  238. ALTER TABLE assets_production MODIFY COLUMN production_no VARCHAR(128) NULL comment '产品号';
  239. /**
  240. 日期:2024-04-15
  241. 修改人:吴长林
  242. */
  243. alter table personal_target add COLUMN validate_code varchar(255) comment '验证二维码路经';
  244. alter table major_production add COLUMN validate_code varchar(255) comment '验证二维码路经';
  245. /**
  246. 日期:2024-04-15
  247. 修改人:苟耕铨
  248. */
  249. # 资产评估对象表新增字段
  250. ALTER TABLE `assets_evaluation_target` ADD production_no VARCHAR(128) NULL COMMENT '产品号';
  251. /**
  252. 日期:2024-04-17
  253. 修改人:苟耕铨
  254. */
  255. # 资产产品表file_path字段修改为json类型,新增字段assets_name
  256. ALTER TABLE assets_production MODIFY COLUMN file_path json NULL comment '资料路由信息(json)';
  257. ALTER TABLE assets_production ADD COLUMN assets_name VARCHAR(255) NULL comment '项目名称';
  258. /**
  259. 日期:2024-04-29
  260. 修改人:苟耕铨
  261. */
  262. # 资产评估对象表修改以及新增字段
  263. ALTER TABLE assets_evaluation_target CHANGE COLUMN production_no statement_no VARCHAR(128) NULL COMMENT '意见书产品号';
  264. ALTER TABLE assets_evaluation_target ADD COLUMN report_no VARCHAR(128) NULL COMMENT '报告产品号';
  265. /**
  266. 日期:2024-04-30
  267. 修改人:吴长林
  268. */
  269. CREATE TABLE `work_record_transfer` (
  270. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  271. `record_id` bigint(20) NOT NULL COMMENT '任务记录id',
  272. `from_id` bigint(20) NOT NULL COMMENT '原处理人id',
  273. `to_id` bigint(20) NOT NULL COMMENT '转交到处理人id',
  274. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  275. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  276. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  277. PRIMARY KEY (`id`)
  278. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='任务转交表';
  279. /**
  280. 日期:2024-05-07
  281. 修改人:苟耕铨
  282. */
  283. # 业务产品收款表新增字段
  284. ALTER TABLE production_fund ADD COLUMN production_should_amount DECIMAL(16,2) NULL COMMENT '产品应收款';
  285. /**
  286. 日期:2024-05-08
  287. 修改人:苟耕铨
  288. */
  289. # 新增绩效分配比例信息表
  290. DROP TABLE IF EXISTS `business_performance_distribution`;
  291. CREATE TABLE `business_performance_distribution` (
  292. `id` bigint(20) NOT NULL COMMENT '绩效分配表自增id',
  293. `business_id` bigint(20) NOT NULL COMMENT '业务id',
  294. `business_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务类型',
  295. `report_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告产品号',
  296. `performance_distribution` json NOT NULL COMMENT '每人比例信息(JSON数组)',
  297. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  298. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  299. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  300. PRIMARY KEY (`id`) USING BTREE
  301. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '绩效分配比例信息' ROW_FORMAT = Dynamic;
  302. SET FOREIGN_KEY_CHECKS = 1;
  303. /**
  304. 日期:2024-05-09
  305. 修改人:苟耕铨
  306. */
  307. # 绩效分配比例信息表结构修改
  308. DROP TABLE IF EXISTS `business_performance_distribution`;
  309. CREATE TABLE `business_performance_distribution` (
  310. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '绩效分配表自增id',
  311. `business_id` bigint(20) NOT NULL COMMENT '业务id',
  312. `business_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务类型',
  313. `report_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告产品号',
  314. `member_id` bigint(20) NOT NULL COMMENT '成员id(user_id)',
  315. `performance_distribution` decimal(10, 0) NOT NULL COMMENT '绩效百分比',
  316. `member_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '项目负责人、成员、签字师',
  317. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  318. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  319. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  320. PRIMARY KEY (`id`) USING BTREE
  321. ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '绩效分配比例信息' ROW_FORMAT = Dynamic;
  322. SET FOREIGN_KEY_CHECKS = 1;
  323. /**
  324. 日期:2024-04-30
  325. 修改人:吴长林
  326. */
  327. ALTER TABLE major_production_allot ADD COLUMN major_id bigint(20) NULL COMMENT '大中型业务id';
  328. ALTER TABLE major_production_allot ADD COLUMN user_type varchar(255) NULL COMMENT '人员类型(市场人员/评估人员)';
  329. DROP TABLE IF EXISTS `business_commission_rate`;
  330. CREATE TABLE `business_commission_rate` (
  331. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  332. `business_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL COMMENT '业务类型',
  333. `user_type` varchar(32) COLLATE utf8_unicode_ci NOT NULL COMMENT '人员类型',
  334. `business_cate_id` bigint(20) NOT NULL COMMENT '字典数据表业务子类id',
  335. `min_ratio` decimal(16,2) NOT NULL COMMENT '最小提成比例',
  336. `max_ratio` decimal(16,2) DEFAULT NULL COMMENT '最大提成比例',
  337. `low_limit_amount` decimal(16,2) DEFAULT NULL COMMENT '提成下线金额',
  338. `top_limit_amount` decimal(16,2) DEFAULT NULL COMMENT '提成上线金额',
  339. `quarter_ratio` decimal(16,2) DEFAULT NULL COMMENT '季度业绩提成比例',
  340. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  341. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  342. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  343. PRIMARY KEY (`id`)
  344. ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='非土规业务提成比例';
  345. DROP TABLE IF EXISTS `commission_declare`;
  346. CREATE TABLE `commission_declare` (
  347. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  348. `business_type` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '业务类型',
  349. `commission_rate_id` bigint(20) NOT NULL COMMENT 'business_commission_rate 表id',
  350. `business_id` bigint(20) DEFAULT NULL COMMENT '业务id',
  351. `production_id` bigint(20) DEFAULT NULL COMMENT '产品id',
  352. `declare_user_id` bigint(20) NOT NULL COMMENT '申报人id',
  353. `declare_result` bit(1) DEFAULT NULL COMMENT '审批结果(0:驳回,1:通过)',
  354. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  355. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  356. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  357. PRIMARY KEY (`id`)
  358. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='提成申报';
  359. /**
  360. 日期:2024-05-16
  361. 修改人:吴长林
  362. */
  363. ALTER TABLE commission_declare MODIFY COLUMN declare_result varchar(32) comment '审批结果';
  364. ALTER TABLE major_production_allot ADD COLUMN declare_id bigint(20) NULL COMMENT '提成申报id';
  365. /**
  366. 日期:2024-05-16
  367. 修改人:苟耕铨
  368. */
  369. # 新增表产品选择记录
  370. DROP TABLE IF EXISTS `business_production_choice_log`;
  371. CREATE TABLE `business_production_choice_log`
  372. (
  373. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '产品选择记录id',
  374. `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务类型',
  375. `business_id` bigint(20) NOT NULL COMMENT '业务id',
  376. `target_id` bigint(20) NOT NULL COMMENT '评估对象id',
  377. `production_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品选择的类型',
  378. `print_count` int(11) NOT NULL COMMENT '打印份数',
  379. `take_no_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '该记录的取号状态',
  380. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  381. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  382. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  383. PRIMARY KEY (`id`) USING BTREE
  384. ) ENGINE = InnoDB
  385. AUTO_INCREMENT = 3
  386. CHARACTER SET = utf8mb4
  387. COLLATE = utf8mb4_general_ci COMMENT = '产品选择记录'
  388. ROW_FORMAT = Dynamic;
  389. /**
  390. 日期:2024-05-16
  391. 修改人:苟耕铨
  392. */
  393. # 选择记录表新增字段
  394. ALTER TABLE business_production_choice_log ADD COLUMN production_id bigint(20) NULL COMMENT '产品id';
  395. /**
  396. 日期:2024-05-20
  397. 修改人:吴长林
  398. */
  399. ALTER TABLE work_flow MODIFY COLUMN code varchar(128) comment '流程编码';
  400. ALTER TABLE work_node_task MODIFY COLUMN business_type varchar(128) comment '流程编码';
  401. ALTER TABLE work_flow_node_instance MODIFY COLUMN business_type varchar(128) comment '业务类型';
  402. DROP TABLE IF EXISTS `business_attachment`;
  403. /**
  404. 日期:2024-05-22
  405. 修改人:吴长林
  406. */
  407. alter table major_production add COLUMN standard_amount decimal(16,2) DEFAULT NULL comment '标准收费';
  408. alter table finance_claim add COLUMN production_fund_id bigint(20) DEFAULT NULL comment '产品收款id';
  409. ALTER TABLE finance_claim CHANGE COLUMN claim_id claim_user_id bigint(20) ;
  410. /**
  411. 日期:2024-05-22
  412. 修改人:苟耕铨
  413. */
  414. # 表business_performance_distribution新增字段
  415. ALTER TABLE business_performance_distribution ADD COLUMN declare_id BIGINT(20) NULL COMMENT '提成申报id';
  416. ALTER TABLE business_performance_distribution ADD COLUMN user_type VARCHAR(255) NULL COMMENT '人员类型(市场人员/评估人员)';
  417. /**
  418. 日期:2024-05-29
  419. 修改人:吴长林
  420. */
  421. CREATE TABLE `order_fund_allot` (
  422. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  423. `order_fund_id` bigint(20) NOT NULL COMMENT '订单收款表id',
  424. `production_fund_id` bigint(20) NOT NULL COMMENT '产品收款表id',
  425. `allot_amount` decimal(16,2) NOT NULL COMMENT '分配金额',
  426. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  427. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  428. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  429. PRIMARY KEY (`id`)
  430. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='订单收款分配表';
  431. ALTER TABLE major_production ADD COLUMN delivery_date datetime(0) NULL COMMENT '送达时间';
  432. /**
  433. 日期:2024-05-29
  434. 修改人:苟耕铨
  435. */
  436. # 表business_performance_distribution修改字段
  437. ALTER TABLE business_performance_distribution MODIFY COLUMN report_no VARCHAR(128) NULL COMMENT '报告产品号';
  438. /**
  439. 日期:2024-05-31
  440. 修改人:苟耕铨
  441. */
  442. # 表assets_evaluation_target修改字段file_path
  443. ALTER TABLE assets_evaluation_target MODIFY COLUMN file_path JSON NULL COMMENT '附件资料路由信息(json)';
  444. /**
  445. 日期:2024-06-03
  446. 修改人:苟耕铨
  447. */
  448. # 表business_performance_distribution新增字段participation_duration
  449. ALTER TABLE business_performance_distribution ADD COLUMN participation_duration INT(11) NULL COMMENT '参与时长(小时)';
  450. /**
  451. 日期:2024-06-12
  452. 修改人:苟耕铨
  453. */
  454. # 表assets_production新增字段if_save_file
  455. ALTER TABLE assets_production ADD COLUMN if_save_file bit(1) NOT NULL DEFAULT 0 comment '是否归档';
  456. # 表commission_declare新增字段ratio
  457. ALTER TABLE commission_declare ADD COLUMN ratio DECIMAL(16,2) NULL comment '提成比例';
  458. /**
  459. 日期:2024-06-13
  460. 修改人:苟耕铨
  461. */
  462. # 表commission_declare新增字段defined_low_limit_amount
  463. ALTER TABLE commission_declare ADD COLUMN defined_low_limit_amount DECIMAL(16,2) NULL comment '提成申报自定义提成下限';
  464. /**
  465. 日期:2024-06-14
  466. 修改人:苟耕铨
  467. */
  468. # 表assets_production新增字段project_name
  469. ALTER TABLE assets_production ADD COLUMN project_name VARCHAR(255) NULL COMMENT '项目名称_产品';
  470. /**
  471. 日期:2024-06-17
  472. 修改人:苟耕铨
  473. */
  474. # 表assets_production新增字段delivery_date
  475. ALTER TABLE assets_production ADD COLUMN delivery_date DATETIME NULL COMMENT '送达日期';
  476. /**
  477. 日期:2024-06-18
  478. 修改人:苟耕铨
  479. */
  480. ALTER TABLE assets_production DROP project_name;
  481. ALTER TABLE finance_invoice ADD COLUMN production_fund_id BIGINT(20) NULL COMMENT '产品收款信息id';
  482. /**
  483. 日期:2024-07-01
  484. 修改人:苟耕铨
  485. */
  486. # assets_evaluation_target表修改
  487. ALTER TABLE `assets_evaluation_target` ADD defined_evaluation_method VARCHAR(128) NULL COMMENT '自定义其他评估方法';
  488. ALTER TABLE `assets_evaluation_target` ADD choice_defined_evaluation_method VARCHAR(128) NULL COMMENT '最终选择的自定义其他评估方法';
  489. ALTER TABLE assets_evaluation_target MODIFY evaluation_method_id JSON NOT NULL COMMENT '评估方法id';
  490. ALTER TABLE assets_evaluation_target MODIFY choice_evaluation_method_id JSON NOT NULL COMMENT '最终选择的评估方法id';
  491. /**
  492. 以上SQL已同步到测试环境
  493. 同步日期:2024-07-03
  494. 操作人:苟耕铨
  495. */
  496. /**
  497. 日期:2024-07-09
  498. 修改人:苟耕铨
  499. */
  500. # major_target表修改
  501. ALTER TABLE `major_target` ADD defined_evaluation_method VARCHAR(128) NULL COMMENT '自定义其他评估方法';
  502. /**
  503. 日期:2024-07-12
  504. 修改人:吴长林
  505. 已更新到test-env
  506. */
  507. ALTER TABLE `personal_production` ADD is_online bit(1) NULL COMMENT '是否是线上产品';
  508. /**
  509. 以上SQL已同步到测试环境
  510. 同步日期:2024-07-16
  511. 操作人:苟耕铨
  512. */
  513. /**
  514. 日期:2024-07-25
  515. 修改人:吴长林
  516. 未更新到test-env
  517. */
  518. ALTER TABLE major MODIFY COLUMN clientele_contact_id bigint(20) NULL COMMENT '客户联系人id';
  519. ALTER TABLE major MODIFY COLUMN bailor varchar(255) NULL COMMENT '委托人';
  520. ALTER TABLE major MODIFY COLUMN bailor_contact_name varchar(255) NULL COMMENT '委托联系人姓名';
  521. ALTER TABLE major MODIFY COLUMN bailor_contact_tel varchar(255) NULL COMMENT '委托人联系人电话';
  522. ALTER TABLE major MODIFY COLUMN owner varchar(255) NULL COMMENT '产权人';
  523. ALTER TABLE personal MODIFY COLUMN clientele_type varchar(255) NULL COMMENT '客户类型(企业,个人)';
  524. ALTER TABLE personal MODIFY COLUMN inward_staff bigint(32) NULL COMMENT '内业人员';
  525. ALTER TABLE personal MODIFY COLUMN evaluate_aim varchar(255) NULL COMMENT '评估目的';
  526. ALTER TABLE personal MODIFY COLUMN bailorA varchar(255) NULL COMMENT '委托人1';
  527. ALTER TABLE personal MODIFY COLUMN bailorB varchar(255) NULL COMMENT '委托人2';
  528. ALTER TABLE personal MODIFY COLUMN bailorA_tel varchar(255) NULL COMMENT '委托人1电话';
  529. ALTER TABLE personal MODIFY COLUMN bailorB_tel varchar(255) NULL COMMENT '委托人2电话';
  530. ALTER TABLE personal MODIFY COLUMN clientele_contact_id bigint(32) NULL COMMENT '客户联系人id';
  531. ALTER TABLE personal MODIFY COLUMN loan_limit decimal(16,4) NULL COMMENT '贷款额度';
  532. ALTER TABLE personal MODIFY COLUMN location varchar(400) NULL COMMENT '坐落';
  533. ALTER TABLE order_fund MODIFY COLUMN order_name varchar(400) NULL COMMENT '订单名称';
  534. DROP TABLE IF EXISTS `dyoa_record`;
  535. CREATE TABLE `dyoa_record` (
  536. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  537. `mbs_type` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT '业务',
  538. `mbs_id` bigint NOT NULL COMMENT 'mbsId',
  539. `dyoa_id` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'dyoaId',
  540. `user_id` bigint NOT NULL COMMENT '操作人',
  541. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  542. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  543. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  544. `order_datetime` datetime DEFAULT NULL COMMENT '下单时间(个贷用)',
  545. PRIMARY KEY (`id`)
  546. ) ENGINE=InnoDB AUTO_INCREMENT=201039 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='数据同步记录';
  547. SET FOREIGN_KEY_CHECKS = 1;
  548. ALTER TABLE assets MODIFY COLUMN name varchar(400) NOT NULL COMMENT '项目名称';
  549. ALTER TABLE assets MODIFY COLUMN bailor varchar(400) NULL COMMENT '委托人';
  550. ALTER TABLE assets MODIFY COLUMN clientele_type varchar(32) NULL COMMENT '客户类型(企业,个人)';
  551. ALTER TABLE assets MODIFY COLUMN clientele_contact_id bigint(32) NULL COMMENT '客户联系人id';
  552. ALTER TABLE assets MODIFY COLUMN security bit(1) NULL COMMENT '是否证券项目(0:Y 1:N)';
  553. ALTER TABLE assets MODIFY COLUMN significant_assets_reorganization bit(1) NULL COMMENT '是否资产重组项目(0:Y 1:N)';
  554. ALTER TABLE assets MODIFY COLUMN state_assets bit(1) NULL COMMENT '是否国资项目(0:Y 1:N)';
  555. ALTER TABLE assets MODIFY COLUMN foreign_assets_involved bit(1) NULL COMMENT '是否涉及境外资产(0:Y 1:N)';
  556. ALTER TABLE assets MODIFY COLUMN dispense_benefit bit(1) NULL COMMENT '是否分配产值';
  557. ALTER TABLE assets MODIFY COLUMN terminal_clientele_type varchar(32) NULL COMMENT '终端客户类型(企业,个人)';
  558. /**
  559. 日期:2024-08-07
  560. 修改人:吴长林
  561. 未更新到test-env
  562. */
  563. ALTER TABLE `personal_target` ADD qr_code varchar(255) NULL COMMENT '出入库二维码';
  564. /**
  565. 以上SQL已同步到测试环境
  566. 同步日期:2024-08-08
  567. 操作人:苟耕铨
  568. */
  569. /**
  570. 日期:2024-08-15
  571. 修改人:吴长林
  572. 未更新到test-env
  573. */
  574. ALTER TABLE `finance_invoice` ADD ticket_no varchar(100) NULL COMMENT '发票号码';
  575. ALTER TABLE `finance_invoice` MODIFY COLUMN apply_id bigint(32) NULL COMMENT '申请人id';
  576. ALTER TABLE major MODIFY COLUMN terminal_clientele_type varchar(100) NULL COMMENT '终端客户类型(企业,个人)';
  577. ALTER TABLE major MODIFY COLUMN clientele_type varchar(100) NULL COMMENT '客户类型(企业,个人)';
  578. ALTER TABLE finance_invoice ADD COLUMN real_fund_id bigint NULL COMMENT '实收款id';
  579. /**
  580. 日期:2024-08-16
  581. 修改人:苟耕铨
  582. */
  583. # assets表新增字段
  584. ALTER TABLE `assets` ADD market_department_id bigint(20) NULL COMMENT '市场部门id(下单部门id)';
  585. /**
  586. 以上SQL已同步到测试环境
  587. 同步日期:2024-08-23
  588. 操作人:苟耕铨
  589. */
  590. /**
  591. 日期:2024-08-28
  592. 修改人:吴长林
  593. 未更新到test-env
  594. */
  595. ALTER TABLE `order_fund_allot` ADD real_fund_id bigint(20) NOT NULL COMMENT '实收款id';
  596. /**
  597. 日期:2024-08-30
  598. 修改人:苟耕铨
  599. 未更新到test-env
  600. */
  601. ALTER TABLE assets_evaluation_target MODIFY COLUMN the_holder varchar(255) NULL COMMENT '产权持有人';
  602. ALTER TABLE assets_evaluation_target ADD COLUMN evaluation_type_defined_sec varchar(255) NULL COMMENT '其他自定义二级资产评估对象类型';
  603. /**
  604. 日期:2024-09-02
  605. 修改人:苟耕铨
  606. 未更新到test-env
  607. */
  608. DROP TABLE IF EXISTS `user_archive`;
  609. CREATE TABLE `user_archive` (
  610. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id',
  611. `user_id` bigint(20) NOT NULL COMMENT '用户id',
  612. `major_evaluator_registration_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房地产估价师注册号',
  613. `land_evaluator_registration_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '土地估价师注册号',
  614. `asset_evaluator_registration_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资产评估师资格证号',
  615. `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
  616. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  617. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  618. PRIMARY KEY (`id`) USING BTREE,
  619. INDEX `user_id`(`user_id`) USING BTREE COMMENT '用户id索引'
  620. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工档案' ROW_FORMAT = Dynamic;
  621. /**
  622. 日期:2024-09-05
  623. 修改人:吴长林
  624. 未更新到test-env
  625. */
  626. ALTER TABLE `major_production` ADD work_start_date date NULL COMMENT '估价作业开始日期';
  627. ALTER TABLE `major_production` ADD work_end_date date NULL COMMENT '估价作业结束日期';
  628. ALTER TABLE `major_production` ADD work_purpose varchar(64) NULL COMMENT '估价目的';
  629. ALTER TABLE `major_production` ADD is_submit bit(1) NULL COMMENT '是否上报协会(房地产)';
  630. ALTER TABLE `major_production` ADD is_record bit(1) NULL COMMENT '是否备案(土地)';
  631. ALTER TABLE `major_production` ADD main_worker varchar(64) NULL COMMENT '第一报告人';
  632. ALTER TABLE `major_production` ADD main_worker_no varchar(64) NULL COMMENT '第一报告人注册号';
  633. ALTER TABLE `major_production` ADD minor_worker varchar(64) NULL COMMENT '第二报告人';
  634. ALTER TABLE `major_production` ADD minor_worker_no varchar(64) NULL COMMENT '第二报告人注册号';
  635. ALTER TABLE `major_production` ADD small_worker varchar(64) NULL COMMENT '第三报告人';
  636. ALTER TABLE `major_production` ADD small_worker_no varchar(64) NULL COMMENT '第三报告人注册号';
  637. /**
  638. 以上SQL已同步到测试环境
  639. 同步日期:2024-09-09
  640. 操作人:苟耕铨
  641. */
  642. /**
  643. 日期:2024-9-23
  644. 修改人:吴长林
  645. 未更新到test-env
  646. */
  647. ALTER TABLE `major_production` ADD not_record_reason varchar(255) NULL COMMENT '不备案原因';
  648. /**
  649. 日期:2024-10-09
  650. 修改人:苟耕铨
  651. 未更新到test-env
  652. */
  653. ALTER TABLE `major_production` ADD not_submit_reason varchar(255) NULL COMMENT '不上报协会原因';
  654. /**
  655. 日期:2025-01-07
  656. 修改人:苟耕铨
  657. 未更新到test-env
  658. */
  659. # 财务相关表添加索引
  660. ALTER TABLE order_fund ADD KEY `business_type` (`business_type`) USING BTREE;
  661. ALTER TABLE order_fund ADD KEY `business_id` (`business_id`) USING BTREE;
  662. ALTER TABLE production_fund ADD KEY `order_fund_id` (`order_fund_id`) USING BTREE;
  663. ALTER TABLE production_fund ADD KEY `production_no` (`production_no`) USING BTREE;
  664. ALTER TABLE finance_invoice ADD KEY `order_fund_id` (`order_fund_id`) USING BTREE;
  665. ALTER TABLE finance_invoice ADD KEY `production_fund_id` (`production_fund_id`) USING BTREE;
  666. /**
  667. 日期:2025-01-08
  668. 修改人:苟耕铨
  669. 未更新到test-env
  670. */
  671. # 个贷业务表created字段添加索引
  672. ALTER TABLE personal ADD KEY `created` (`created`) USING BTREE;
  673. /**
  674. 日期:2025-01-23
  675. 修改人:苟耕铨
  676. 未更新到test-env
  677. */
  678. # 资产订单表和产品表添加索引
  679. ALTER TABLE assets ADD KEY `created` (`created`) USING BTREE;
  680. ALTER TABLE assets_production ADD KEY `created` (`created`) USING BTREE;
  681. /**
  682. 日期:2025-02-06
  683. 修改人:苟耕铨
  684. 未更新到test-env
  685. */
  686. # 添加索引
  687. ALTER TABLE business_production_performance ADD KEY `modified` (`modified`) USING BTREE;
  688. ALTER TABLE assets ADD KEY `clientele_id` (`clientele_id`) USING BTREE;
  689. ALTER TABLE assets ADD KEY `clientele_contact_id` (`clientele_contact_id`) USING BTREE;
  690. /**
  691. 日期:2025-02-06
  692. 修改人:苟耕铨
  693. 未更新到test-env
  694. */
  695. # 添加索引
  696. ALTER TABLE personal ADD KEY `idx_created` (`created`) USING BTREE;
  697. ALTER TABLE personal_target ADD KEY `idx_created` (`created`) USING BTREE;
  698. ALTER TABLE personal_production ADD KEY `idx_created` (`created`) USING BTREE;
  699. ALTER TABLE personal ADD KEY `idx_evaluate_aim` (`evaluate_aim`) USING BTREE;
  700. ALTER TABLE personal ADD KEY `idx_inward_staff` (`inward_staff`) USING BTREE;
  701. /**
  702. 日期:2025-02-08
  703. 修改人:苟耕铨
  704. 未更新到test-env
  705. */
  706. # 新增字段与索引
  707. ALTER TABLE `personal_production` ADD production_time datetime NULL COMMENT '产品完成时间';
  708. ALTER TABLE personal_production ADD KEY `idx_production_time` (`production_time`) USING BTREE;
  709. /**
  710. 日期:2025-02-08
  711. 修改人:苟耕铨
  712. 未更新到test-env
  713. */
  714. # 新增索引
  715. ALTER TABLE order_fund ADD KEY `idx_created` (`created`) USING BTREE;
  716. /**
  717. 日期:2025-02-25
  718. 修改人:苟耕铨
  719. 未更新到test-env
  720. */
  721. # 新增索引
  722. ALTER TABLE assets_production ADD KEY `idx_create_production_date` (`create_production_date`) USING BTREE;
  723. ALTER TABLE `major` ADD market_department_id bigint(20) NULL COMMENT '市场部门id(下单部门id)';
  724. ALTER TABLE `major_production` ADD production_time datetime NULL COMMENT '产品完成时间';
  725. ALTER TABLE major_production ADD KEY `idx_production_time` (`production_time`) USING BTREE;
  726. /**
  727. 日期:2025-03-24
  728. 修改人:苟耕铨
  729. 未更新到test-env
  730. */
  731. ALTER TABLE `order_fund` ADD `client_manager_id` BIGINT ( 20 ) NULL COMMENT '客户经理id(user_id)';
  732. /**
  733. 日期:2025-04-14
  734. 修改人:苟耕铨
  735. 未更新到test-env
  736. */
  737. ALTER TABLE `production_return` ADD `return_invoice` bit ( 1 ) DEFAULT 0 NOT NULL COMMENT '是否包含退发票';
  738. /**
  739. 日期:2025-04-15
  740. 修改人:苟耕铨
  741. 未更新到test-env
  742. */
  743. # 新增字段
  744. ALTER TABLE finance_fine_refund CHANGE statue `status` enum('RETURNED','NOT_RETURNED','IGNORE') NOT NULL COMMENT 'RETURNED:已退 NOT_RETURNED:未退 IGNORE:不退';
  745. # 新增索引
  746. ALTER TABLE assets_evaluation_target ADD KEY `report_no` (`report_no`) USING BTREE;
  747. ALTER TABLE assets_evaluation_target ADD KEY `evaluation_purpose_id` (`evaluation_purpose_id`) USING BTREE;
  748. ALTER TABLE assets_evaluation_target ADD KEY `statement_no` (`statement_no`) USING BTREE;
  749. /**
  750. 以上SQL已同步到测试环境/正式环境
  751. 同步日期:2025-04-25
  752. 操作人:苟耕铨
  753. */
  754. /**
  755. 以上SQL已同步到测试环境/正式环境
  756. 同步日期:2025-04-25
  757. 操作人:吴长林
  758. */
  759. DROP TABLE IF EXISTS `personal_face_price`;
  760. CREATE TABLE `personal_face_price` (
  761. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  762. `query_target` varchar(255) NOT NULL COMMENT '口估标的',
  763. `query_type` varchar(32) NOT NULL COMMENT '口估查询方式(地址、楼盘名)',
  764. `face_price` decimal(10,2) NOT NULL COMMENT '口估单价',
  765. `face_acreage` decimal(10,2) NOT NULL COMMENT '口估面积',
  766. `face_amount` decimal(10,2) NOT NULL COMMENT '口估总价',
  767. `dy_avg_price` decimal(10,2) DEFAULT NULL COMMENT '大友均价',
  768. `deal_price` decimal(10,2) DEFAULT NULL COMMENT '系统成交价',
  769. `up_price` decimal(10,2) DEFAULT NULL COMMENT '系统挂牌价',
  770. `dy_example_num` int DEFAULT NULL COMMENT '大友案例个数',
  771. `external_example_num` int DEFAULT NULL COMMENT '系统案例个数',
  772. `limit_date` varchar(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '口估查询范围',
  773. `value_timing` date NOT NULL COMMENT '价值时点',
  774. `user_id` bigint NOT NULL COMMENT '口估人员',
  775. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  776. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  777. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  778. PRIMARY KEY (`id`)
  779. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='口估执行记录';
  780. /**
  781. 日期:2025-04-29
  782. 修改人:苟耕铨
  783. 未更新到test-env
  784. */
  785. ALTER TABLE `production_return` ADD `invoice_no` varchar ( 255 ) NULL COMMENT '发票号';
  786. ALTER TABLE `production_return` MODIFY `return_invoice` int ( 1 ) NOT NULL COMMENT '退发票状态(0:不退发票,1:退发票,2:未开发票)';
  787. /**
  788. 日期:2025-04-29
  789. 修改人:苟耕铨
  790. 未更新到test-env
  791. */
  792. ALTER TABLE assets_production ADD COLUMN validate_code VARCHAR ( 255 ) COMMENT '防伪验证二维码路经';
  793. /**
  794. 以上SQL已同步到测试环境/正式环境
  795. 同步日期:2025-04-29
  796. 操作人:苟耕铨
  797. */
  798. /**
  799. 日期:2025-05-23
  800. 修改人:苟耕铨
  801. 未更新到test-env
  802. */
  803. ALTER TABLE `finance_fine` MODIFY `status` bit ( 1 ) DEFAULT 1 NOT NULL COMMENT '罚款记录确认状态(默认1已确认)';
  804. /**
  805. 日期:2025-05-29
  806. 修改人:苟耕铨
  807. 未更新到test-env
  808. */
  809. # 新增字段
  810. ALTER TABLE business_production_performance COMMENT = '业务产品绩效扣分';
  811. ALTER TABLE business_production_performance ADD service_attitude INT ( 32 ) DEFAULT NULL COMMENT '服务态度恶劣';
  812. # 新增索引
  813. ALTER TABLE business_production_performance ADD KEY `check_loop` (`check_loop`) USING BTREE;
  814. ALTER TABLE business_production_performance ADD KEY `production_id` (`production_id`) USING BTREE;
  815. ALTER TABLE business_production_performance ADD KEY `business_type` (`business_type`) USING BTREE;
  816. # 新增表
  817. CREATE TABLE `business_production_bonus_points`
  818. (
  819. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  820. `business_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '业务类型',
  821. `production_id` bigint(20) NOT NULL COMMENT '产品id',
  822. `type` varchar(50) NOT NULL COMMENT '加减分类型(疑难项目\\总经理\\部门综合)',
  823. `score` int(11) DEFAULT NULL COMMENT '加减的分数',
  824. `reason` text CHARACTER SET utf8 COLLATE utf8_unicode_ci COMMENT '加减分原因',
  825. `operator_id` bigint(20) NOT NULL COMMENT '操作人id',
  826. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
  827. `created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  828. `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
  829. PRIMARY KEY (`id`),
  830. KEY `type` (`type`) USING BTREE,
  831. KEY `production_id` (`production_id`) USING BTREE,
  832. KEY `business_type` (`business_type`) USING BTREE,
  833. KEY `modified` (`modified`) USING BTREE
  834. ) ENGINE = InnoDB
  835. AUTO_INCREMENT = 4
  836. DEFAULT CHARSET = utf8mb4 COMMENT ='业务产品额外加减分(如疑难项目、总经理、部门综合加减分等)';