123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- /**
- 更新的SQL
- */
- /**
- 日期:2024-03-25
- */
- alter table personal_calculate add COLUMN sell_money decimal(16,2) DEFAULT NULL comment '出让金';
- alter table personal_calculate add COLUMN sell_money_base decimal(16,2) DEFAULT NULL comment '出让金扣除的基准价格';
- alter table personal_calculate add COLUMN sell_money_rate decimal(16,2) DEFAULT NULL comment '出让金扣除比例';
- /**
- 日期:2024-03-27
- 新增五张资产业务相关表
- */
- # 资产业务订单表
- DROP TABLE IF EXISTS `assets`;
- CREATE TABLE `assets`
- (
- `id` bigint(20) NOT NULL COMMENT '主键',
- `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '项目名称',
- `order_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '项目编号',
- `financial` bit(1) NOT NULL COMMENT '是否金融',
- `allot_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '分单类型',
- `client_manager_id` bigint(20) NOT NULL COMMENT '客户经理id(user_id)',
- `principal_id` bigint(20) NULL DEFAULT NULL COMMENT '项目负责人id(user_id)',
- `department_id` bigint(20) NOT NULL COMMENT '接单部门id',
- `assets_business_gener` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '资产业务类型',
- `entrust_again` bit(1) NOT NULL DEFAULT b'0' COMMENT '客户再次委托',
- `clientele_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '客户类型(企业,个人)',
- `clientele_id` bigint(20) NULL DEFAULT NULL COMMENT '客户id',
- `clientele_sub_id` bigint(20) NULL DEFAULT NULL COMMENT '业务来源(下级客户id)',
- `clientele_contact_id` bigint(20) NOT NULL COMMENT '客户联系人id',
- `security` bit(1) NOT NULL COMMENT '是否证券项目(0:Y 1:N)',
- `significant_assets_reorganization` bit(1) NOT NULL COMMENT '是否资产重组项目(0:Y 1:N)',
- `state_assets` bit(1) NOT NULL COMMENT '是否国资项目(0:Y 1:N)',
- `foreign_assets_involved` bit(1) NOT NULL COMMENT '是否涉及境外资产(0:Y 1:N)',
- `dispense_benefit` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否分配产值',
- `bailor` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托人',
- `bailor_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '委托人地址',
- `bailor_contact_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托联系人姓名',
- `bailor_contact_tel` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '委托人联系人电话',
- `terminal_clientele_id` bigint(20) NULL DEFAULT NULL COMMENT '终端客户id',
- `terminal_clientele_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '终端客户类型(企业,个人)',
- `terminal_clientele_contact_id` bigint(20) NULL DEFAULT NULL COMMENT '终端联系人',
- `members` json NULL COMMENT '项目参与人(json格式,存用户表id)',
- `remark` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '备注',
- `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
- `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
- `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB
- CHARACTER SET = latin1
- COLLATE = latin1_swedish_ci COMMENT = '资产业务订单表'
- ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- # 资产评估方法表
- DROP TABLE IF EXISTS `assets_evaluation_method`;
- CREATE TABLE `assets_evaluation_method`
- (
- `id` bigint(20) NOT NULL COMMENT '资产评估方法id',
- `method_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '资产评估方法名',
- `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
- `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
- `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB
- CHARACTER SET = latin1
- COLLATE = latin1_swedish_ci COMMENT = '资产评估方法表'
- ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- # 资产评估对象表
- DROP TABLE IF EXISTS `assets_evaluation_target`;
- CREATE TABLE `assets_evaluation_target`
- (
- `id` bigint(20) NOT NULL COMMENT '资产评估对象id',
- `evaluation_purpose_id` bigint(20) NOT NULL COMMENT '资产评估目的id',
- `evaluation_type_id` bigint(20) NOT NULL COMMENT '资产评估对象类型一级id',
- `evaluation_type_sec_id` bigint(20) NOT NULL COMMENT '资产评估对象类型二级id',
- `the_holder` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '产权持有人',
- `assets_value_id` bigint(20) NOT NULL COMMENT '资产价值类型id',
- `principal_id` bigint(20) NOT NULL COMMENT '项目负责人id (user_id)',
- `site_ids` json NOT NULL COMMENT '实勘人id (json 可多个)',
- `valuation_basis_date` date NOT NULL COMMENT '估价基准日',
- `evaluation_method_id` bigint(20) NOT NULL COMMENT '评估方法id',
- `choice_evaluation_method_id` bigint(20) NOT NULL COMMENT '最终选择的评估方法id',
- `total_asset_carrying_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '总资产账面值(万)',
- `total_liabilities_carrying_amount` decimal(16, 2) NULL DEFAULT NULL COMMENT '总负债账面值(万)',
- `carrying_amount_of_net_assets` decimal(16, 2) NULL DEFAULT NULL COMMENT '净资产账面值(万)',
- `estimated_value` decimal(16, 2) NULL DEFAULT NULL COMMENT '评估结论对应的评估值(万)',
- `remark` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL COMMENT '备注',
- `file_path` varchar(500) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '资料路由信息',
- `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
- `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
- `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB
- CHARACTER SET = latin1
- COLLATE = latin1_swedish_ci COMMENT = '资产评估对象表'
- ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- # 资产评估对象类型表
- DROP TABLE IF EXISTS `assets_evaluation_target_type`;
- CREATE TABLE `assets_evaluation_target_type`
- (
- `id` bigint(20) NOT NULL COMMENT '资产评估对象类型id',
- `parent_id` bigint(20) NOT NULL COMMENT '父级id(0代表没有父级)',
- `type_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '类型名',
- `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
- `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
- `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB
- CHARACTER SET = latin1
- COLLATE = latin1_swedish_ci COMMENT = '资产评估对象类型表'
- ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- # 价值类型表
- DROP TABLE IF EXISTS `assets_value_type`;
- CREATE TABLE `assets_value_type`
- (
- `id` bigint(20) NOT NULL COMMENT '价值类型id',
- `type_name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL COMMENT '价值类型名',
- `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除标识:1:删除 0:未删除',
- `created` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
- `modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB
- CHARACTER SET = latin1
- COLLATE = latin1_swedish_ci COMMENT = '价值类型表'
- ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
|