Files
income_payments_management/db/22年及之前sql/22年7月变更.sql
T

140 lines
15 KiB
SQL

-- 7月变更 2022-7-4 征集问题
ALTER TABLE `pay_meeting` add COLUMN `is_add_question` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要问题征集(0:否,1:是)' ;
ALTER TABLE `pay_meeting` add COLUMN `end_time_add_question` datetime NULL DEFAULT NULL COMMENT '征集截止日期' ;
ALTER TABLE `pay_meeting` add COLUMN `add_question_statue` tinyint(1) NULL DEFAULT NULL COMMENT '征集问题状态(0:已结束,1:征集中)' ;
CREATE TABLE `pay_meeting_question` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建日期',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新日期',
`standard_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准号id',
`number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '章条编号',
`question_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题名称',
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
`creater` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人名称',
`creater_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人id',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会议征集问题' ROW_FORMAT = Dynamic;
CREATE TABLE `pay_meeting_standard` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建日期',
`update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新日期',
`meeting_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会议id',
`standard_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准号',
`standard_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准名称',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会议征集问题' ROW_FORMAT = Dynamic;
-- 分标委
ALTER TABLE `pay_case_committee` add COLUMN `principal_id_a` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人Aid' ;
ALTER TABLE `pay_case_committee` add COLUMN `principal_name_a` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人名称A' ;
ALTER TABLE `pay_case_committee` add COLUMN `principal_id_b` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人Bid' ;
ALTER TABLE `pay_case_committee` add COLUMN `principal_name_b` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人名称B' ;
-- 20220714 问题征集字典
INSERT INTO sys_dict ( id, dict_name, dict_code, description, del_flag, create_by, create_time ) VALUES ( '1547479075568955393', '问题征集状态', 'questionStatue', '问题征集状态', 0, 'LKGLZ', '2022-07-14 15:12:17' );
INSERT INTO sys_dict_item ( id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time ) VALUES ( '1547479215562240001', '1547479075568955393', '已结束', '0', '已结束', 1, 1, 'LKGLZ', '2022-07-14 15:12:50' );
INSERT INTO sys_dict_item ( id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time ) VALUES ( '1547479261783470082', '1547479075568955393', '征集中', '1', '', 1, 1, 'LKGLZ', '2022-07-14 15:13:01' );
-- 菜单按钮权限的增加
-- 2022-07-14 标协会议-会议维护-问题征集 按钮
INSERT INTO `sys_permission`(`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1547494778165481474', '1443470646404014081', '问题征集', NULL, NULL, NULL, NULL, 2, 'standardsMeeting:problemCollection:button', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-07-14 16:14:41', NULL, NULL, 0, 0, '1', 0);
alter table tb_member_project_subitem
add column member_payment_amount decimal(12, 2) null comment '会员缴费金额',
add column certificate_payment_amount decimal(12, 2) null comment '证书缴费金额',
add column other_payment_amount decimal(12, 2) null comment '其他缴费金额';
alter table tb_certificate_payment
add column member_payment_amount decimal(12, 2) null comment '会员缴费金额',
add column certificate_payment_amount decimal(12, 2) null comment '证书缴费金额',
add column other_payment_amount decimal(12, 2) null comment '其他缴费金额';
-- 企业管理员管理表的增加
CREATE TABLE `pay_manager_management`
(
`id` varchar(32) NOT NULL COMMENT '主键',
`company_id` varchar(32) DEFAULT NULL COMMENT '企业id',
`company_name` varchar(55) DEFAULT NULL COMMENT '企业名称(未审核状态下会多出5位,因此修改成55长度)',
`name` varchar(50) DEFAULT NULL COMMENT '姓名',
`gender` varchar(1) DEFAULT NULL COMMENT '性别(1:男,2:女)',
`post` varchar(50) DEFAULT NULL COMMENT '职务',
`phone` varchar(200) DEFAULT NULL COMMENT '手机号',
`email` varchar(200) DEFAULT NULL COMMENT '邮箱',
`email_password` varchar(255) DEFAULT NULL COMMENT '邮箱授权码',
`contact_address` varchar(50) DEFAULT NULL COMMENT '通讯地址',
`postal_code` varchar(6) DEFAULT NULL COMMENT '邮政编码',
`password` varchar(255) DEFAULT NULL COMMENT '密码',
`salt` varchar(255) DEFAULT NULL COMMENT '盐值',
`open_id` varchar(255) DEFAULT NULL COMMENT '微信openId',
`remarks` varchar(200) DEFAULT NULL COMMENT '备注',
`create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`del_flag` varchar(1) DEFAULT NULL COMMENT '删除状态 0:通过 1:未通过(会员系统审核状态)',
`username` varchar(50) DEFAULT NULL COMMENT '用户名用于会员系统使用',
`role_code` varchar(1) DEFAULT NULL COMMENT '企业角色1:普通企业、2:会员企业',
`member_nature` varchar(50) DEFAULT NULL COMMENT '会员性质字段',
`member_id` varchar(32) DEFAULT NULL COMMENT '会员企业id',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `contacts_phone_index` (`phone`) USING BTREE COMMENT '手机号唯一',
UNIQUE KEY `contacts_company_and_name_index` (`company_id`, `name`) USING BTREE COMMENT '企业与姓名唯一',
KEY `contacts_company_name_index` (`company_name`) USING BTREE,
KEY `contacts_name_index` (`name`) USING BTREE
) COMMENT ='企业管理员管理';
alter table pay_company_management
add column link_bank_number varchar(50) null comment '联行号';
alter table pay_company_management_temporary
add column link_bank_number varchar(50) null comment '联行号';
alter table tb_certificate_payment
add column link_bank_number varchar(50) null comment '联行号';
alter table tb_member_project_subitem
add column link_bank_number varchar(50) null comment '联行号';
-- 202208016 企业管理员菜单
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373829501747201', '1554351144621146113', '重置密码', NULL, NULL, NULL, NULL, 2, 'companyadmin:resetPassword', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:49:34', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373706617028610', '1554351144621146113', '查询', NULL, NULL, NULL, NULL, 2, 'companyadmin:page', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:49:05', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373630196809729', '1554351144621146113', '启用禁用', NULL, NULL, NULL, NULL, 2, 'companyadmin:use', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:48:47', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373513754542082', '1554351144621146113', '批量删除', NULL, NULL, NULL, NULL, 2, 'companyadmin:batchDelete', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:48:19', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373408729169921', '1554351144621146113', '删除', NULL, NULL, NULL, NULL, 2, 'companyadmin:delete', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:47:54', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373328009789441', '1554351144621146113', '编辑', NULL, NULL, NULL, NULL, 2, 'companyadmin:edit', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:47:35', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554373257453207554', '1554351144621146113', '新增', NULL, NULL, NULL, NULL, 2, 'companyadmin:add', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'LKGLZ', '2022-08-02 15:47:18', NULL, NULL, 0, 0, '1', 0);
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_route`, `is_leaf`, `keep_alive`, `hidden`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1554351144621146113', '1430376218661572609', '企业管理员', '/businessManagement/CompanyAdmin', 'businessManagement/CompanyAdmin', NULL, NULL, 1, NULL, '1', 3.00, 0, NULL, 1, 0, 0, 0, NULL, 'LKGLZ', '2022-08-02 14:19:26', NULL, NULL, 0, 0, '1', 0);
ALTER TABLE `pay_manager_management`
ADD COLUMN `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1-正常,2-冻结)' ;
-- 确认收入状态字典
INSERT INTO `sys_dict` (`id`, `dict_name`, `dict_code`, `description`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `type`) VALUES ('1559726337589858306', '确认收入', 'affirmi_ncome', '', 0, 'LKGLZ', '2022-08-17 10:18:32', NULL, NULL, 0);
INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1559726866340597761', '1559726337589858306', '部分确认', '2', '', 3.00, 1, 'LKGLZ', '2022-08-17 10:20:38', NULL, NULL);
INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1559726741769768961', '1559726337589858306', '确认', '1', '', 2.00, 1, 'LKGLZ', '2022-08-17 10:20:08', 'LKGLZ', '2022-08-17 10:20:14');
INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1559726694147641345', '1559726337589858306', '未确认', '0', '', 1.00, 1, 'LKGLZ', '2022-08-17 10:19:57', NULL, NULL);
-- 处理历史数据金额数据
update tb_certificate_payment
set certificate_payment_amount = amount_receivable
where certificate_payment_amount is null;
update tb_member_project_subitem
set member_payment_amount = amount_receivable
where member_payment_amount is null;
-- 整合来款用途
ALTER TABLE `tb_certificate_payment`
MODIFY COLUMN `charge_use` tinyint(1) NULL DEFAULT 21 COMMENT '来款用途(字典表)';
update tb_certificate_payment set charge_use = 21;
ALTER TABLE `tb_member_project_subitem`
MODIFY COLUMN `charge_use` tinyint(1) NULL DEFAULT 21 COMMENT '来款用途(字典表)';
update tb_member_project_subitem set charge_use = 21;
ALTER TABLE `pay_member_project_subitem`
MODIFY COLUMN `charge_use` tinyint(1) NULL DEFAULT 21 COMMENT '来款用途(字典表)';
update pay_member_project_subitem set charge_use = 21;
update pay_common_project set charge_use = 21 where charge_use in (20,3,2,9);
delete from sys_dict_item where dict_id = '1431145150766923778' and item_value in (2,3,9,20);