refactor: 合并 biz_support_unit/biz_execution_unit/biz_service_org 为 biz_org, 删除 2 张孤儿表, 改 biz_person.work_unit → org_id FK
主要改动: - SQL: biz_support_unit → biz_org, 加 org_type, 加 business_nature; 删 biz_execution_unit, biz_service_org - SQL: biz_project.support_unit_id/name + service_org_id/name → org_id/name/type - SQL: biz_meeting.support_unit_name → org_name - SQL: biz_person.work_unit → org_id (FK) - 后端: 新 BizOrg entity/mapper/service/controller - 后端: BizProject/BizMeeting 字段重命名 - 后端: 删 12 个 BizSupportUnit/BizExecutionUnit/BizServiceOrg Java 文件 - 后端: BizPersonImportVO.workUnit → orgName (导入时查 biz_org 取 org_id) - 后端: BizAuthController.registerExecutor 完整实现 (原 registerSupplier stub) - 前端: 新 admin/Orgs.vue + manager/Orgs.vue (原 SupportUnits) - 前端: RegisterExecutor.vue (原 RegisterSupplier, 单页 2 步) - 前端: sponsor/executor/manager 多个文件 workUnit → orgId/orgName 重命名 - 前端: 统一 supplier → executor, 业务命名 sponsor(赞助方) / executor(执行方=供应商) - 前端: 全工程 execution → executor (company type / role / person unit_type)
This commit is contained in:
@@ -0,0 +1,220 @@
|
||||
-- ============================================================================
|
||||
-- 业务表种子数据(基于原型 /home/john/ry8080/proto/html/components/ 数据复刻)
|
||||
-- ============================================================================
|
||||
|
||||
-- 项目
|
||||
INSERT INTO biz_project(project_no, project_name, project_form, total_sessions, done_sessions, todo_sessions,
|
||||
total_amount, available_amount, paid_labor_amount, paid_meeting_amount, manage_fee,
|
||||
is_finished, is_settled, rating_score, org_name, org_type,
|
||||
start_time, end_time, create_by, create_time)
|
||||
VALUES
|
||||
('ZH-2026-658', '小牛血清创新应用研讨会', '线上', 26, 16, 10, 3112000.00, 1112000.00, 1000000.00, 1000000.00, 1112000.00, '0', '0', 5.0, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-659', '整合医学学会项目评审会', '线下', 18, 12, 6, 2500000.00, 980000.00, 900000.00, 620000.00, 980000.00, '0', '0', 4.5, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-650', '智慧医院建设项目方案论证会', '线上+线下', 12, 7, 5, 1800000.00, 760000.00, 700000.00, 340000.00, 760000.00, '0', '0', 4.0, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-645', '基层医疗改革试点方案中期评估会', '线下', 20, 14, 6, 2800000.00, 1050000.00, 950000.00, 800000.00, 1050000.00, '0', '0', 4.8, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-640', '数字化医疗转型方案评审会', '线上', 22, 15, 7, 3000000.00, 1200000.00, 1100000.00, 700000.00, 1200000.00, '0', '0', 4.2, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-635', '临床医学研究方案评议会', '线下', 14, 9, 5, 2200000.00, 820000.00, 740000.00, 640000.00, 820000.00, '1', '1', 4.6, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-628', '公共卫生应急体系建设研讨会', '线下', 16, 11, 5, 2400000.00, 900000.00, 820000.00, 680000.00, 900000.00, '0', '0', 4.4, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-622', '中医诊疗标准化研究论坛', '线下', 10, 6, 4, 1500000.00, 560000.00, 500000.00, 440000.00, 560000.00, '0', '0', 4.7, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW()),
|
||||
('ZH-2026-618', '医疗 AI 辅助诊断应用论坛', '线上+线下', 8, 4, 4, 1200000.00, 480000.00, 420000.00, 300000.00, 480000.00, '0', '0', 4.9, '北京XXXX有限公司', 'sponsor', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW());
|
||||
|
||||
-- 项目角色劳务设置
|
||||
INSERT INTO biz_project_labor_role(project_id, role_name, labor_amount)
|
||||
SELECT project_id, '主席', 5000.00 FROM biz_project WHERE project_no='ZH-2026-658' UNION ALL
|
||||
SELECT project_id, '主持', 3000.00 FROM biz_project WHERE project_no='ZH-2026-658' UNION ALL
|
||||
SELECT project_id, '主席', 5000.00 FROM biz_project WHERE project_no='ZH-2026-659' UNION ALL
|
||||
SELECT project_id, '主持', 3000.00 FROM biz_project WHERE project_no='ZH-2026-659';
|
||||
|
||||
-- 项目策划方案
|
||||
INSERT INTO biz_project_plan(plan_name, plan_direction, plan_category, project_form, status, is_settled, project_no, remark, create_by, create_time)
|
||||
VALUES
|
||||
('小牛血清创新应用研讨会', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '会议项目', '线上', '待审核', '1', 'ZH-2026-658', 'XXXXXX', 'admin', NOW()),
|
||||
('整合医学学会项目设计', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '科研项目', '线上', '待审核', '0', 'ZH-2026-659', 'XXXXXX', 'admin', NOW()),
|
||||
('智慧医院建设项目方案', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '学术项目', '线下', '审核通过', '0', 'ZH-2026-650', 'XXXXXX', 'admin', NOW()),
|
||||
('基层医疗改革试点方案', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '指南', '线下', '待审核', '0', 'ZH-2026-645', 'XXXXXX', 'admin', NOW()),
|
||||
('公共卫生应急体系建设方案', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '对外交流', '线上', '审核通过', '0', 'ZH-2026-640', 'XXXXXX', 'admin', NOW()),
|
||||
('数字化医疗转型方案', '专项计划一:《规范化诊疗及医疗质量提升专项计划(2026-2030年)》', '共识', '线下', '已退回', '0', 'ZH-2026-635', 'XXXXXX', 'admin', NOW());
|
||||
|
||||
-- 会议
|
||||
INSERT INTO biz_meeting(business_id, project_id, project_no, project_name, meeting_name, period_no, total_periods, project_form, start_time, end_time, org_name, current_stage, create_by, create_time)
|
||||
SELECT '5643145673', project_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '小牛血清创新应用研讨会', 3, 26, '线上', '2026-05-11 11:30:00', '2026-05-11 14:30:00', '北京XXXX有限公司', '待监管', 'admin', NOW() FROM biz_project WHERE project_no='ZH-2026-658' UNION ALL
|
||||
SELECT '5643145674', project_id, 'ZH-2026-659', '整合医学学会项目评审会', '整合医学学会项目评审会', 18, 18, '线下', '2026-04-01 09:00:00', '2026-04-01 17:00:00', '北京XXXX有限公司', '监管通过', 'admin', NOW() FROM biz_project WHERE project_no='ZH-2026-659' UNION ALL
|
||||
SELECT '5643145675', project_id, 'ZH-2026-650', '智慧医院建设项目方案论证会', '智慧医院建设项目方案论证会', 7, 12, '线上+线下', '2026-03-15 14:00:00', '2026-03-15 16:30:00', '北京XXXX有限公司', '待整改', 'admin', NOW() FROM biz_project WHERE project_no='ZH-2026-650' UNION ALL
|
||||
SELECT '5643145676', project_id, 'ZH-2026-645', '基层医疗改革试点中期评估会', '基层医疗改革试点中期评估会', 14, 20, '线上', '2026-02-01 09:30:00', '2026-02-01 12:00:00', '北京XXXX有限公司', '已结算', 'admin', NOW() FROM biz_project WHERE project_no='ZH-2026-645' UNION ALL
|
||||
SELECT '5643145677', project_id, 'ZH-2026-640', '数字化医疗转型方案评审会', '数字化医疗转型方案评审会', 15, 22, '线下', '2026-01-10 10:00:00', '2026-01-10 17:00:00', '北京XXXX有限公司', '已结题', 'admin', NOW() FROM biz_project WHERE project_no='ZH-2026-640';
|
||||
|
||||
-- 会议结算明细(会务)
|
||||
INSERT INTO biz_meeting_settlement(meeting_id, project_no, project_name, exec_unit, fee_type, unit_price, qty, subtotal, remark, audit_status, settlement_type)
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '场地租赁', 5000.00, 1, 5000.00, '会议室 A', '已审核', 'meeting' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '设备租赁', 3000.00, 1, 3000.00, '投影+音响', '已审核', 'meeting' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '餐饮服务', 200.00, 30, 6000.00, '工作午餐', '已审核', 'meeting' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '资料印刷', 50.00, 40, 2000.00, '会议手册', '待审核', 'meeting' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '其他杂费', 1000.00, 1, 1000.00, '茶水等', '已审核', 'meeting' FROM biz_meeting WHERE business_id='5643145673';
|
||||
|
||||
-- 会议结算明细(劳务)
|
||||
INSERT INTO biz_meeting_settlement(meeting_id, project_no, project_name, exec_unit, fee_type, unit_price, qty, subtotal, remark, audit_status, settlement_type)
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '专家劳务费', 5000.00, 1, 5000.00, '会议室 A', '已审核', 'labor' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '评审费', 3000.00, 1, 3000.00, '投影+音响', '已审核', 'labor' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '差旅费', 200.00, 30, 6000.00, '工作午餐', '已审核', 'labor' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '材料费', 50.00, 40, 2000.00, '会议手册', '待审核', 'labor' FROM biz_meeting WHERE business_id='5643145673' UNION ALL
|
||||
SELECT meeting_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '北京会务服务公司', '其他费用', 1000.00, 1, 1000.00, '茶水等', '已审核', 'labor' FROM biz_meeting WHERE business_id='5643145673';
|
||||
|
||||
-- 专家
|
||||
INSERT INTO biz_expert(name, phone, work_unit, department, title, region, id_card, audit_status, audit_by, audit_time, status, create_by, create_time)
|
||||
VALUES
|
||||
('张三', '13534621147', '北京XXXXXXX医院', '呼吸科', '主任医师', '北京', '110101198501011234', '待审核', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('李四', '13534621148', '北京XXXXXXX医院', '血液科', '副主任医师', '北京', '110101198801012345', '审核通过', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('王五', '13534621149', '北京XXXXXXX医院', '心血管科', '主治医师', '上海', '310101198901013456', '待审核', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('赵六', '13534621150', '北京XXXXXXX医院', '神经科', '副主任医师', '广东', '440101198701014567', '已退回', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('钱七', '13534621151', '北京XXXXXXX医院', '内分泌科', '主任医师', '北京', '110101199001015678', '审核通过', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('陈教授', '13534621152', '北京XXXXXXX医院', '消化科', '副主任医师', '北京', '110101198601016789', '审核通过', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('王教授', '13534621153', '北京XXXXXXX医院', '心血管科', '主任医师', '上海', '310101198401017890', '审核通过', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('李教授', '13534621154', '北京XXXXXXX医院', '神经科', '主治医师', '北京', '110101199201018901', '审核通过', 'admin', NOW(), '0', 'admin', NOW()),
|
||||
('张教授', '13534621155', '北京XXXXXXX医院', '骨科', '主任医师', '北京', '110101198501019012', '已驳回', 'admin', NOW(), '0', 'admin', NOW());
|
||||
|
||||
-- 公司表 (赞助方/执行方共用)
|
||||
INSERT INTO biz_org(org_name, org_type, address, tax_no, contact_name, contact_phone, intent_count, status, create_by, create_time)
|
||||
VALUES
|
||||
-- 赞助方 (原 biz_support_unit 数据)
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市海淀区XXX路XXXX号', '91330101MA2GPR961K', '王五', '13800138001', 8, '合作中', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市朝阳区XXX路XXXX号', '91330101MA2GPR962K', '李六', '13800138002', 0, '合作中', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市西城区XXX路XXXX号', '91330101MA2GPR963K', '钱七', '13800138003', 0, '禁用', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市丰台区XXX路XXXX号', '91330101MA2GPR964K', '孙八', '13800138004', 0, '正常', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市海淀区XXX路XXXX号', '91330101MA2GPR965K', '周九', '13800138005', 0, '正常', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市朝阳区XXX路XXXX号', '91330101MA2GPR966K', '吴十', '13800138006', 0, '正常', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市西城区XXX路XXXX号', '91330101MA2GPR967K', '郑十一', '13800138007', 0, '正常', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'sponsor', '北京市海淀区XXX路XXXX号', '91330101MA2GPR968K', '王十二', '13800138008', 0, '正常', 'admin', NOW()),
|
||||
-- 执行方 (原 biz_execution_unit 数据)
|
||||
('北京XXXXXXX公司', 'executor', '北京市海淀区XXX路XXXX号', '91330101MA2GPR961K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('上海XXXXXXX公司', 'executor', '上海市浦东新区XXX路XXXX号', '91330101MA2GPR962K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('广州XXXXXXX公司', 'executor', '广州市天河区XXX路XXXX号', '91330101MA2GPR963K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('深圳XXXXXXX公司', 'executor', '深圳市南山区XXX路XXXX号', '91330101MA2GPR964K', NULL, NULL, 0, '1', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'executor', '北京市朝阳区XXX路XXXX号', '91330101MA2GPR965K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'executor', '北京市西城区XXX路XXXX号', '91330101MA2GPR966K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'executor', '北京市丰台区XXX路XXXX号', '91330101MA2GPR967K', NULL, NULL, 0, '0', 'admin', NOW()),
|
||||
('北京XXXXXXX公司', 'executor', '北京市昌平区XXX路XXXX号', '91330101MA2GPR968K', NULL, NULL, 0, '1', 'admin', NOW());
|
||||
|
||||
-- 人员(执行方会务执行, org_id 对应 biz_execution_unit 那 8 条, 取前 5 个 org_id)
|
||||
INSERT INTO biz_person(name, phone, org_id, department, position, role, unit_type, status, create_by, create_time)
|
||||
VALUES
|
||||
('张三', '13534621147', 1, '会务部', '经理', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('李四', '13534621148', 1, '会务部', '专员', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('王五', '13534621149', 2, '会务部', '主管', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('赵六', '13534621150', 2, '会务部', '专员', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('钱七', '13534621151', 3, '会务部', '经理', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('孙八', '13534621152', 3, '会务部', '专员', '会务执行', 'execution', '0', 'admin', NOW()),
|
||||
('周九', '13534621153', 4, '会务部', '主管', '会务执行', 'execution', '1', 'admin', NOW()),
|
||||
('吴十', '13534621154', 4, '会务部', '专员', '会务执行', 'execution', '0', 'admin', NOW());
|
||||
|
||||
-- 人员(合规方项目负责人/会议执行/监察员, org_id 对应 sponsor 类型 biz_org 前 5 个)
|
||||
INSERT INTO biz_person(name, phone, org_id, department, position, role, unit_type, status, create_by, create_time)
|
||||
VALUES
|
||||
('张三', '13800138001', 1, '合规部', '经理', '项目负责人', 'execution', '0', 'admin', NOW()),
|
||||
('李四', '13800138002', 2, '合规部', '专员', '会议执行', 'execution', '0', 'admin', NOW()),
|
||||
('王五', '13800138003', 3, '监察组', '组长', '监察员', 'execution', '0', 'admin', NOW()),
|
||||
('赵六', '13800138004', 4, '监察组', '专员', '监察员', 'execution', '0', 'admin', NOW()),
|
||||
('钱七', '13800138005', 5, '合规部', '主管', '项目负责人', 'execution', '0', 'admin', NOW());
|
||||
|
||||
-- 支持意向
|
||||
INSERT INTO biz_support_intent(project_no, project_name, name, work_unit, department, position, phone, account_status, create_time)
|
||||
VALUES
|
||||
('ZH-2026-658', '小牛血清创新应用研讨会', '张三', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621147', '存在', NOW()),
|
||||
('ZH-2026-659', '整合医学学会项目评审', '李四', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621148', '存在', NOW()),
|
||||
('ZH-2026-650', '智慧医院建设项目', '张三', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621149', '不存在', NOW()),
|
||||
('ZH-2026-645', '基层医疗改革试点项目', '李四', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621150', '存在', NOW()),
|
||||
('ZH-2026-640', '数字化医疗转型方案', '张三', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621151', '不存在', NOW()),
|
||||
('ZH-2026-635', '临床医学研究方案评议', '李四', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621152', '存在', NOW()),
|
||||
('ZH-2026-628', '公共卫生应急体系建设', '张三', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621153', '存在', NOW()),
|
||||
('ZH-2026-622', '中医诊疗标准化研究', '李四', '北京XXXXXXX公司', '华北大区', '项目负责人', '13534621154', '存在', NOW());
|
||||
|
||||
-- 执行意向
|
||||
INSERT INTO biz_execution_intent(project_no, project_name, name, work_unit, department, position, phone, onboard_status, create_time)
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '张三', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321597', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '李四', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321598', '未入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '王五', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321599', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '赵六', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321600', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '钱七', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321601', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '孙八', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321602', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '周九', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321603', '已入库', NOW() UNION ALL
|
||||
SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '吴十', '北京XXXXXX公司', '华北大区', '项目负责人', '13512321604', '已入库', NOW();
|
||||
|
||||
-- 公示公告
|
||||
INSERT INTO biz_announcement(title, ann_type, publish_time, project_no, create_by, create_time)
|
||||
VALUES
|
||||
('邀请函 2026第2323号 "恺启新生—胃癌 CAR-T 细胞治疗系列会"', '邀请函', '2026-05-06 10:00:00', 'ZH-2026-658', 'admin', NOW()),
|
||||
('会议通知 2026第2277号 北京同仁医院建院140周年学术会议', '通知', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW()),
|
||||
('支持函 2026第2278号 项目启动支持', '支持函', '2026-05-06 10:00:00', 'ZH-2026-650', 'admin', NOW()),
|
||||
('会议日程 2026第2279号 整合医学学会项目评审会', '日程', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW());
|
||||
|
||||
-- 邀请函
|
||||
INSERT INTO biz_invitation(project_id, project_no, title, publish_time)
|
||||
SELECT project_id, 'ZH-2026-658', '小牛血清创新应用研讨会邀请函', NOW() FROM biz_project WHERE project_no='ZH-2026-658';
|
||||
|
||||
-- 支持函
|
||||
INSERT INTO biz_support_letter(project_id, project_no, title, file_url, publish_time)
|
||||
SELECT project_id, 'ZH-2026-658', '小牛血清创新应用研讨会支持函', '/upload/support/u635.jpg', NOW() FROM biz_project WHERE project_no='ZH-2026-658';
|
||||
|
||||
-- 投稿
|
||||
INSERT INTO biz_submission(submitter_name, title, direction, project_form, project_category, design_file_url, status, remark, create_by, create_time)
|
||||
VALUES
|
||||
('张三', '小牛血清创新应用研讨会投稿', '临床医学', '线上', '学术会议类', '/upload/submission/001.pdf', '未结题', NULL, 'admin', NOW()),
|
||||
('李四', '小牛血清临床应用二期', '临床医学', '线下', '学术会议类', '/upload/submission/002.pdf', '已结题', NULL, 'admin', NOW()),
|
||||
('王五', '整合医学学会项目设计', '临床医学', '线上+线下', '学术会议类', '/upload/submission/003.pdf', '已退回', NULL, 'admin', NOW()),
|
||||
('赵六', '基层医疗改革试点方案投稿', '临床医学', '线下', '调研征集类', '/upload/submission/004.pdf', '未结题', NULL, 'admin', NOW()),
|
||||
('钱七', '智慧医院建设项目设计', '临床医学', '线上', '标准制定类', '/upload/submission/005.pdf', '已结题', NULL, 'admin', NOW()),
|
||||
('孙八', '数字化医疗转型方案 V2', '临床医学', '线上', '标准制定类', '/upload/submission/006.pdf', '未结题', NULL, 'admin', NOW()),
|
||||
('周九', '公共卫生应急体系设计稿', '临床医学', '线下', '调研征集类', '/upload/submission/007.pdf', '已结题', NULL, 'admin', NOW()),
|
||||
('吴十', '中医诊疗标准化方案', '临床医学', '线下', '专业培训类', '/upload/submission/008.pdf', '已退回', NULL, 'admin', NOW());
|
||||
|
||||
-- 项目评分
|
||||
INSERT INTO biz_project_rating(project_id, project_no, project_name, rater_name, rater_role, quality_score, response_score, cooperation_score, compliance_score, total_score, rating_time)
|
||||
SELECT project_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '张合规', 'compliance', 5, 5, 5, 5, 5.0, NOW() FROM biz_project WHERE project_no='ZH-2026-658' UNION ALL
|
||||
SELECT project_id, 'ZH-2026-659', '整合医学学会项目评审', '李合规', 'compliance', 4, 5, 4, 5, 4.5, NOW() FROM biz_project WHERE project_no='ZH-2026-659' UNION ALL
|
||||
SELECT project_id, 'ZH-2026-650', '智慧医院建设项目', '王合规', 'compliance', 4, 4, 4, 4, 4.0, NOW() FROM biz_project WHERE project_no='ZH-2026-650' UNION ALL
|
||||
SELECT project_id, 'ZH-2026-658', '小牛血清创新应用研讨会', '张赞助', 'sponsor', 4, 3, 4, 3, 3.5, NOW() FROM biz_project WHERE project_no='ZH-2026-658' UNION ALL
|
||||
SELECT project_id, 'ZH-2026-659', '整合医学学会项目评审', '李赞助', 'sponsor', 4, 3, 3, 4, 3.5, NOW() FROM biz_project WHERE project_no='ZH-2026-659';
|
||||
|
||||
-- 资料库
|
||||
INSERT INTO biz_resource(name, category, file_size, file_url, uploader_name, upload_time, status)
|
||||
VALUES
|
||||
('项目策划模板 V2.0.docx', '项目模板', '2.3 MB', '/upload/resource/001.docx', '张三', '2026-07-15 10:30:00', '已发布'),
|
||||
('会议材料模板 V1.5.docx', '会议材料', '1.8 MB', '/upload/resource/002.docx', '李四', '2026-07-12 14:20:00', '已发布'),
|
||||
('合规审核要点手册.pdf', '合规文档', '5.6 MB', '/upload/resource/003.pdf', '王五', '2026-07-08 09:15:00', '已发布'),
|
||||
('专家评审标准 V3.0.pdf', '专家库', '3.2 MB', '/upload/resource/004.pdf', '赵六', '2026-06-25 16:45:00', '已发布'),
|
||||
('项目操作培训视频.mp4', '培训资料', '256 MB', '/upload/resource/005.mp4', '钱七', '2026-06-20 11:00:00', '已发布'),
|
||||
('劳务凭证模板.xlsx', '表单模板', '0.5 MB', '/upload/resource/006.xlsx', '孙八', '2026-06-15 14:30:00', '已发布');
|
||||
|
||||
-- 劳务凭证
|
||||
INSERT INTO biz_labor_voucher(voucher_no, meeting_id, meeting_name, expert_name, id_card, bank_account, amount, submit_date, audit_status)
|
||||
VALUES
|
||||
('LV-2026-001', 1, '小牛血清创新应用研讨会', '陈教授', '110101********1234', '6222****5678', 3000.00, '2026-05-12 10:00:00', '待审核'),
|
||||
('LV-2026-002', 2, '整合医学学会项目评审会', '王教授', '310101********5678', '6222****1234', 2500.00, '2026-04-02 10:00:00', '已审核'),
|
||||
('LV-2026-003', 3, '智慧医院建设项目方案论证', '李教授', '440101********9012', '6222****3456', 4000.00, '2026-03-16 10:00:00', '已审核'),
|
||||
('LV-2026-004', 4, '基层医疗改革试点中期评估', '张教授', '320101********3456', '6222****7890', 3500.00, '2026-02-02 10:00:00', '已驳回');
|
||||
|
||||
-- 业务角色绑定(为 sys_user 建立业务角色映射)
|
||||
-- admin: 1=后台管理员
|
||||
INSERT INTO biz_user_role_bind(user_id, role_type, unit_type, create_time)
|
||||
SELECT user_id, 'admin', NULL, NOW() FROM sys_user WHERE user_name='admin';
|
||||
|
||||
-- 创建 5 个业务角色用户 (密码 123456, RuoYi 加密后)
|
||||
INSERT INTO sys_user(user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status, del_flag, login_ip, create_by, create_time, remark)
|
||||
VALUES
|
||||
('leader01', '项目负责人张三', '00', 'leader01@bahim.org.cn', '13900139001', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', 'admin', NOW(), '项目负责人'),
|
||||
('manager01', '合规员李四', '00', 'manager01@bahim.org.cn', '13900139002', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', 'admin', NOW(), '合规人员'),
|
||||
('doctor01', '专家王五', '00', 'doctor01@bahim.org.cn', '13900139003', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', 'admin', NOW(), '专家'),
|
||||
('executor01', '执行负责人赵六', '00', 'executor01@bahim.org.cn', '13900139004', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', 'admin', NOW(), '执行方'),
|
||||
('sponsor01', '赞助方钱七', '00', 'sponsor01@bahim.org.cn', '13900139005', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', 'admin', NOW(), '赞助方');
|
||||
|
||||
-- 绑定业务角色
|
||||
INSERT INTO biz_user_role_bind(user_id, role_type, unit_type, create_time)
|
||||
SELECT user_id, 'leader', NULL, NOW() FROM sys_user WHERE user_name='leader01' UNION ALL
|
||||
SELECT user_id, 'manager', NULL, NOW() FROM sys_user WHERE user_name='manager01' UNION ALL
|
||||
SELECT user_id, 'doctor', NULL, NOW() FROM sys_user WHERE user_name='doctor01' UNION ALL
|
||||
SELECT user_id, 'executor', 'execution', NOW() FROM sys_user WHERE user_name='executor01' UNION ALL
|
||||
SELECT user_id, 'sponsor', 'sponsor', NOW() FROM sys_user WHERE user_name='sponsor01';
|
||||
|
||||
-- 给所有业务用户配项目负责人角色(ruoyi role_id=2)
|
||||
INSERT INTO sys_user_role(user_id, role_id)
|
||||
SELECT user_id, 2 FROM sys_user WHERE user_name IN ('leader01','manager01','doctor01','executor01','sponsor01');
|
||||
-- admin 已在原 RuoYi 脚本中,保留
|
||||
Reference in New Issue
Block a user