批量推送
This commit is contained in:
+36
-17
@@ -3,20 +3,22 @@
|
||||
-- ============================================================================
|
||||
|
||||
-- 项目
|
||||
-- 2026-08-16: org_id/org_name/org_type 重命名为 sponsor_admin_user_id/sponsor_admin_user_name (存 sys_user.user_id, 不是公司)
|
||||
-- sponsor01=钱七, user_id=104
|
||||
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,
|
||||
is_finished, is_settled, rating_score, sponsor_admin_user_id, sponsor_admin_user_name,
|
||||
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());
|
||||
('ZH-2026-658', '小牛血清创新应用研讨会', '线上', 26, 16, 10, 3112000.00, 1112000.00, 1000000.00, 1000000.00, 1112000.00, '0', '0', 5.0, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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)
|
||||
@@ -140,13 +142,19 @@ SELECT 'ZH-2026-658', '小牛血清创新应用研讨会', '孙八', '北京XXXX
|
||||
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());
|
||||
-- 公示公告 (2026-08-16: biz_announcement → biz_publicity, ann_type → announce_type)
|
||||
INSERT INTO biz_publicity(title, announce_type, file_url, publish_time, project_id, project_no, project_name, status, create_by, create_time)
|
||||
SELECT a.title, a.announce_type, NULL, a.publish_time,
|
||||
(SELECT project_id FROM biz_project WHERE project_no=a.project_no LIMIT 1),
|
||||
a.project_no,
|
||||
(SELECT project_name FROM biz_project WHERE project_no=a.project_no LIMIT 1),
|
||||
'1', a.create_by, a.create_time
|
||||
FROM (
|
||||
SELECT '邀请函 2026第2323号 "恺启新生—胃癌 CAR-T 细胞治疗系列会"' AS title, 'invitation' AS announce_type, '2026-05-06 10:00:00' AS publish_time, 'ZH-2026-658' AS project_no, 'admin' AS create_by, NOW() AS create_time UNION ALL
|
||||
SELECT '会议通知 2026第2277号 北京同仁医院建院140周年学术会议', 'notice', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW() UNION ALL
|
||||
SELECT '支持函 2026第2278号 项目启动支持', 'support', '2026-05-06 10:00:00', 'ZH-2026-650', 'admin', NOW() UNION ALL
|
||||
SELECT '会议日程 2026第2279号 整合医学学会项目评审会', 'agenda', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW()
|
||||
) a;
|
||||
|
||||
-- 邀请函
|
||||
INSERT INTO biz_invitation(project_id, project_no, title, publish_time)
|
||||
@@ -211,3 +219,14 @@ VALUES
|
||||
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 脚本中,保留
|
||||
|
||||
-- ============================================================================
|
||||
-- 平台协议/隐私政策 初始数据 (2026-08-16)
|
||||
-- ============================================================================
|
||||
INSERT INTO biz_article(title, type, content, status, create_by, create_time, remark) VALUES
|
||||
('用户服务协议', 'agreement',
|
||||
'<h2>用户服务协议</h2><p>欢迎使用 BAHIM 项目管理平台。请仔细阅读本协议, 注册即视为同意全部条款。</p><p>1. 用户应保证所提供资料真实有效。</p><p>2. 用户应妥善保管账号密码。</p><p>3. 平台保留最终解释权。</p>',
|
||||
'0', 'admin', NOW(), '注册页底部 [我已阅读并同意《用户协议》] 链接指向此处'),
|
||||
('隐私政策', 'privacy',
|
||||
'<h2>隐私政策</h2><p>BAHIM 平台高度重视用户隐私, 严格按照法律法规要求保护您的个人信息。</p><p>1. 收集信息范围: 注册手机号、姓名、单位名称等业务必要字段。</p><p>2. 信息用途: 仅用于项目协作, 不会用于商业推广或对外披露。</p><p>3. 您的权利: 可随时在账号信息页查看和更正个人信息。</p>',
|
||||
'0', 'admin', NOW(), '注册页底部 [《隐私政策》] 链接指向此处');
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
-- ============================================================================
|
||||
-- 重新灌 5 张被清空的表 (2026-08-16, biz_schema.sql 误执行后)
|
||||
-- 仅插入被清空的 5 张表: biz_project / biz_meeting / biz_expert / biz_project_assign / biz_publicity
|
||||
-- 其他表已有数据, 不动
|
||||
-- ============================================================================
|
||||
|
||||
-- 1. biz_project (9 条, sponsor_admin_user_id=104=sponsor01, sponsor_admin_user_name='赞助方钱七')
|
||||
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, sponsor_admin_user_id, sponsor_admin_user_name,
|
||||
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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '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, 104, '赞助方钱七', '2026-05-11 00:00:00', '2026-06-30 00:00:00', 'admin', NOW());
|
||||
|
||||
-- 2. biz_meeting (5 条, 关联 biz_project)
|
||||
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';
|
||||
|
||||
-- 3. biz_expert (9 条)
|
||||
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', '1', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('李四', '13534621148', '北京XXXXXXX医院', '血液科', '副主任医师', '北京', '110101198801012345', '2', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('王五', '13534621149', '北京XXXXXXX医院', '心血管科', '主治医师', '上海', '310101198901013456', '1', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('赵六', '13534621150', '北京XXXXXXX医院', '神经科', '副主任医师', '广东', '440101198701014567', '3', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('钱七', '13534621151', '北京XXXXXXX医院', '内分泌科', '主任医师', '北京', '110101199001015678', '2', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('陈教授', '13534621152', '北京XXXXXXX医院', '消化科', '副主任医师', '北京', '110101198601016789', '2', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('王教授', '13534621153', '北京XXXXXXX医院', '心血管科', '主任医师', '上海', '310101198401017890', '2', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('李教授', '13534621154', '北京XXXXXXX医院', '神经科', '主治医师', '北京', '110101199201018901', '2', 'admin', NOW(), 'Y', 'admin', NOW()),
|
||||
('张教授', '13534621155', '北京XXXXXXX医院', '骨科', '主任医师', '北京', '110101198501019012', '3', 'admin', NOW(), 'Y', 'admin', NOW());
|
||||
|
||||
-- 4. biz_project_assign (10 条, 关联前 5 个项目和前 5 个执行方单位, 每个项目 2 个执行单位)
|
||||
INSERT INTO biz_project_assign(project_id, execution_unit_id, execution_unit_name, sessions, amount)
|
||||
SELECT p.project_id, e.unit_id, e.unit_name, e.sessions, e.amount
|
||||
FROM biz_project p
|
||||
JOIN (
|
||||
SELECT 'ZH-2026-658' AS project_no, 9 AS unit_id, '北京XXXXXXX公司' AS unit_name, 26 AS sessions, 800000.00 AS amount UNION ALL
|
||||
SELECT 'ZH-2026-658', 10, '上海XXXXXXX公司', 26, 800000.00 UNION ALL
|
||||
SELECT 'ZH-2026-659', 9, '北京XXXXXXX公司', 18, 700000.00 UNION ALL
|
||||
SELECT 'ZH-2026-659', 11, '广州XXXXXXX公司', 18, 600000.00 UNION ALL
|
||||
SELECT 'ZH-2026-650', 10, '上海XXXXXXX公司', 12, 500000.00 UNION ALL
|
||||
SELECT 'ZH-2026-650', 12, '深圳XXXXXXX公司', 12, 500000.00 UNION ALL
|
||||
SELECT 'ZH-2026-645', 9, '北京XXXXXXX公司', 20, 900000.00 UNION ALL
|
||||
SELECT 'ZH-2026-645', 13, '北京XXXXXXX公司', 20, 700000.00 UNION ALL
|
||||
SELECT 'ZH-2026-640', 10, '上海XXXXXXX公司', 22, 1100000.00 UNION ALL
|
||||
SELECT 'ZH-2026-640', 14, '北京XXXXXXX公司', 22, 800000.00
|
||||
) e ON e.project_no = p.project_no;
|
||||
|
||||
-- 5. biz_publicity (4 条, 原 biz_announcement, 列名也改了: ann_type→announce_type)
|
||||
INSERT INTO biz_publicity(title, announce_type, file_url, publish_time, project_id, project_no, project_name, status, create_by, create_time)
|
||||
SELECT a.title, a.announce_type, NULL, a.publish_time,
|
||||
(SELECT project_id FROM biz_project WHERE project_no=a.project_no LIMIT 1),
|
||||
a.project_no,
|
||||
(SELECT project_name FROM biz_project WHERE project_no=a.project_no LIMIT 1),
|
||||
'1', a.create_by, a.create_time
|
||||
FROM (
|
||||
SELECT '邀请函 2026第2323号 "恺启新生—胃癌 CAR-T 细胞治疗系列会"' AS title, 'invitation' AS announce_type, '2026-05-06 10:00:00' AS publish_time, 'ZH-2026-658' AS project_no, 'admin' AS create_by, NOW() AS create_time UNION ALL
|
||||
SELECT '会议通知 2026第2277号 北京同仁医院建院140周年学术会议', 'notice', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW() UNION ALL
|
||||
SELECT '支持函 2026第2278号 项目启动支持', 'support', '2026-05-06 10:00:00', 'ZH-2026-650', 'admin', NOW() UNION ALL
|
||||
SELECT '会议日程 2026第2279号 整合医学学会项目评审会', 'agenda', '2026-05-06 10:00:00', 'ZH-2026-659', 'admin', NOW()
|
||||
) a;
|
||||
+43
-15
@@ -23,9 +23,8 @@ CREATE TABLE biz_project (
|
||||
is_finished CHAR(1) DEFAULT '0' COMMENT '是否结题 0否 1是',
|
||||
is_settled CHAR(1) DEFAULT '0' COMMENT '是否结算 0否 1是',
|
||||
rating_score DECIMAL(3,1) DEFAULT NULL COMMENT '项目评价分数',
|
||||
org_id BIGINT DEFAULT NULL COMMENT '公司ID (赞助方或执行方, 由 org_type 区分)',
|
||||
org_name VARCHAR(200) DEFAULT NULL COMMENT '公司名称(冗余)',
|
||||
org_type VARCHAR(20) DEFAULT 'sponsor' COMMENT '公司类型 sponsor赞助方/executor执行方',
|
||||
sponsor_admin_user_id BIGINT DEFAULT NULL COMMENT '赞助方负责人用户ID (sys_user.user_id, role_type=sponsor)',
|
||||
sponsor_admin_user_name VARCHAR(200) DEFAULT NULL COMMENT '赞助方负责人用户名(冗余)',
|
||||
start_time DATETIME DEFAULT NULL COMMENT '项目开始时间',
|
||||
end_time DATETIME DEFAULT NULL COMMENT '项目结束时间',
|
||||
submit_deadline_days INT DEFAULT 0 COMMENT '提交材料截止天数',
|
||||
@@ -82,18 +81,6 @@ CREATE TABLE biz_project_assign (
|
||||
KEY idx_assign_unit (execution_unit_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目-执行单位分配表';
|
||||
|
||||
DROP TABLE IF EXISTS biz_project_supervisor;
|
||||
CREATE TABLE biz_project_supervisor (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
project_id BIGINT NOT NULL COMMENT '项目ID',
|
||||
user_id BIGINT NOT NULL COMMENT '监督员(用户)ID',
|
||||
user_name VARCHAR(50) DEFAULT NULL COMMENT '监督员姓名(冗余)',
|
||||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_ps_project (project_id),
|
||||
KEY idx_ps_user (user_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目监督员表';
|
||||
|
||||
DROP TABLE IF EXISTS biz_project_labor_role;
|
||||
CREATE TABLE biz_project_labor_role (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||||
@@ -395,6 +382,47 @@ CREATE TABLE biz_labor_voucher (
|
||||
-- 注: 2026-08-16 重构, 删 biz_user_role_bind 表, 业务角色统一存 sys_user.role_type
|
||||
-- sys_user 表在 RuoYi 标准 schema 里已含 role_type 列 (admin/leader/manager/doctor/executor/sponsor)
|
||||
|
||||
-- ============================================================================
|
||||
-- 平台协议/隐私政策文章表 (2026-08-16 新增)
|
||||
-- type: agreement=用户协议, privacy=隐私政策
|
||||
-- ============================================================================
|
||||
CREATE TABLE biz_article (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '文章ID',
|
||||
title VARCHAR(200) NOT NULL COMMENT '标题',
|
||||
type VARCHAR(20) NOT NULL COMMENT '类型 agreement=用户协议 privacy=隐私政策',
|
||||
content MEDIUMTEXT NOT NULL COMMENT '正文 (HTML/富文本)',
|
||||
status CHAR(1) DEFAULT '0' COMMENT '状态 0启用 1停用',
|
||||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
||||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_biz_article_type (type, status)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台协议及隐私政策文章表';
|
||||
|
||||
-- ============================================================================
|
||||
-- 七大专项计划表 (2026-08-16 新增)
|
||||
-- 首页 "七大专项计划" 区块改由 admin 后台维护
|
||||
-- content_type: rich=富文本 / file=上传文件 (PDF/PNG)
|
||||
-- ============================================================================
|
||||
CREATE TABLE biz_special_plan (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '专项计划ID',
|
||||
title VARCHAR(200) NOT NULL COMMENT '专项计划名称',
|
||||
content_type VARCHAR(20) NOT NULL DEFAULT 'rich' COMMENT '内容类型 rich=富文本 file=上传文件',
|
||||
content MEDIUMTEXT DEFAULT NULL COMMENT '富文本内容',
|
||||
file_url VARCHAR(500) DEFAULT NULL COMMENT '上传文件URL (PDF/PNG)',
|
||||
sort_order INT DEFAULT 0 COMMENT '排序, 从小到大',
|
||||
status CHAR(1) DEFAULT '0' COMMENT '状态 0启用 1停用',
|
||||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
||||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_special_plan_status (status, sort_order)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='七大专项计划表';
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
-- ============================================================================
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
-- ============================================================================
|
||||
-- 平台协议/隐私政策文章表 (2026-08-16 新增)
|
||||
-- type: agreement=用户协议, privacy=隐私政策
|
||||
-- ============================================================================
|
||||
CREATE TABLE IF NOT EXISTS biz_article (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '文章ID',
|
||||
title VARCHAR(200) NOT NULL COMMENT '标题',
|
||||
type VARCHAR(20) NOT NULL COMMENT '类型 agreement=用户协议 privacy=隐私政策',
|
||||
content MEDIUMTEXT NOT NULL COMMENT '正文 (HTML/富文本)',
|
||||
status CHAR(1) DEFAULT '0' COMMENT '状态 0启用 1停用',
|
||||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
||||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_biz_article_type (type, status)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台协议及隐私政策文章表';
|
||||
|
||||
-- 初始数据
|
||||
INSERT INTO biz_article(title, type, content, status, create_by, create_time, remark) VALUES
|
||||
('用户服务协议', 'agreement',
|
||||
'<h2>用户服务协议</h2><p>欢迎使用 BAHIM 项目管理平台。请仔细阅读本协议, 注册即视为同意全部条款。</p><p>1. 用户应保证所提供资料真实有效。</p><p>2. 用户应妥善保管账号密码。</p><p>3. 平台保留最终解释权。</p>',
|
||||
'0', 'admin', NOW(), '注册页底部 [我已阅读并同意《用户协议》] 链接指向此处'),
|
||||
('隐私政策', 'privacy',
|
||||
'<h2>隐私政策</h2><p>BAHIM 平台高度重视用户隐私, 严格按照法律法规要求保护您的个人信息。</p><p>1. 收集信息范围: 注册手机号、姓名、单位名称等业务必要字段。</p><p>2. 信息用途: 仅用于项目协作, 不会用于商业推广或对外披露。</p><p>3. 您的权利: 可随时在账号信息页查看和更正个人信息。</p>',
|
||||
'0', 'admin', NOW(), '注册页底部 [《隐私政策》] 链接指向此处');
|
||||
@@ -0,0 +1,45 @@
|
||||
-- ============================================================================
|
||||
-- 七大专项计划表 (2026-08-16 新增)
|
||||
-- 首页 "七大专项计划" 区块改由 admin 后台维护, 内容可选 富文本/上传文件
|
||||
-- content_type: rich=富文本 / file=上传文件 (PDF/PNG)
|
||||
-- ============================================================================
|
||||
CREATE TABLE IF NOT EXISTS biz_special_plan (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '专项计划ID',
|
||||
title VARCHAR(200) NOT NULL COMMENT '专项计划名称',
|
||||
content_type VARCHAR(20) NOT NULL DEFAULT 'rich' COMMENT '内容类型 rich=富文本 file=上传文件',
|
||||
content MEDIUMTEXT DEFAULT NULL COMMENT '富文本内容',
|
||||
file_url VARCHAR(500) DEFAULT NULL COMMENT '上传文件URL (PDF/PNG)',
|
||||
sort_order INT DEFAULT 0 COMMENT '排序, 从小到大',
|
||||
status CHAR(1) DEFAULT '0' COMMENT '状态 0启用 1停用',
|
||||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
||||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_special_plan_status (status, sort_order)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='七大专项计划表';
|
||||
|
||||
-- 初始化 7 个专项 (标题参考首页原硬编码, sort_order 与首页 01-07 对齐)
|
||||
INSERT INTO biz_special_plan(title, content_type, content, sort_order, status, create_by, create_time) VALUES
|
||||
('规范化诊疗及医疗质量提升专项计划', 'rich',
|
||||
'<h3>《规范化诊疗及医疗质量提升专项计划(2026年)》</h3><p>推进临床路径标准化, 加强诊疗规范培训与质量评估, 建立多学科协作机制, 持续提升医疗服务水平。</p>',
|
||||
1, '0', 'admin', NOW()),
|
||||
('科研创新专项行动计划', 'rich',
|
||||
'<h3>《科研创新专项行动计划(2026-2030年)》</h3><p>支持医学科研创新,推动整合医学研究成果转化与产业化应用,构建协同创新生态。</p>',
|
||||
2, '0', 'admin', NOW()),
|
||||
('医疗卫生人才培育专项行动计划', 'rich',
|
||||
'<h3>《医疗卫生人才培育专项行动计划(2026-2030年)》</h3><p>建立多层次医学人才培养体系,重点加强基层医疗人才与跨学科复合型人才建设。</p>',
|
||||
3, '0', 'admin', NOW()),
|
||||
('医院管理及高质量发展促进专项计划', 'rich',
|
||||
'<h3>《医院管理及高质量发展促进专项计划(2026-2030年)》</h3><p>聚焦医院管理创新与运营效率, 推广现代化管理工具, 促进医疗机构高质量发展。</p>',
|
||||
4, '0', 'admin', NOW()),
|
||||
('社会公益与可及性提升专项计划', 'rich',
|
||||
'<h3>《社会公益与可及性提升专项计划(2026-2030年)》</h3><p>扩大优质医疗资源覆盖, 推动健康知识普及, 提升基层医疗可及性与公平性。</p>',
|
||||
5, '0', 'admin', NOW()),
|
||||
('政学协作综合项目专项计划', 'rich',
|
||||
'<h3>《政学协作综合项目专项计划(2026-2030年)》</h3><p>深化政府、学会、医疗机构三方协作, 推动政策落地与学术成果转化, 打造协同创新示范。</p>',
|
||||
6, '0', 'admin', NOW()),
|
||||
('组织建设与内部治理专项计划', 'rich',
|
||||
'<h3>《组织建设与内部治理专项计划(2026-2030年)》</h3><p>完善学会组织架构与制度体系, 加强内部治理与人才培养, 提升学会综合服务能力。</p>',
|
||||
7, '0', 'admin', NOW());
|
||||
Reference in New Issue
Block a user