This commit is contained in:
Your Name
2026-04-30 14:20:40 +08:00
parent 742be6b492
commit 4c21ee5938
5 changed files with 655 additions and 0 deletions
@@ -0,0 +1,14 @@
-- 中医诊单:查看挂号/取消挂号操作日志 API 权限
SET @diag_menu_id := (SELECT id FROM zyt_system_menu WHERE perms = 'tcm.diagnosis/lists' LIMIT 1);
INSERT INTO zyt_system_menu (
pid, type, name, icon, sort, perms, paths, component,
selected, params, is_cache, is_show, is_disable, create_time, update_time
)
SELECT
@diag_menu_id, 'A', '挂号操作日志', '', 53,
'tcm.diagnosis/guahaoLogList', '', '',
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
FROM DUAL
WHERE @diag_menu_id IS NOT NULL
AND NOT EXISTS (SELECT 1 FROM zyt_system_menu WHERE perms = 'tcm.diagnosis/guahaoLogList');
@@ -0,0 +1,16 @@
-- 处方业务订单:接口权限「修改关联处方患者姓名/手机」
-- 执行前确认表前缀为 zyt_;若已有相同 perms 则跳过。
SET @po_menu_id := (SELECT id FROM zyt_system_menu WHERE perms = 'tcm.prescriptionOrder/lists' LIMIT 1);
INSERT INTO zyt_system_menu (
pid, type, name, icon, sort, perms, paths, component,
selected, params, is_cache, is_show, is_disable, create_time, update_time
)
SELECT
@po_menu_id, 'A', '修改处方患者信息', '', 52,
'tcm.prescriptionOrder/patchPrescriptionPatient', '', '',
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
FROM DUAL
WHERE @po_menu_id IS NOT NULL
AND NOT EXISTS (SELECT 1 FROM zyt_system_menu WHERE perms = 'tcm.prescriptionOrder/patchPrescriptionPatient');
@@ -0,0 +1,16 @@
-- 诊单挂号 / 取消挂号操作日志(谁在何时操作)
-- 执行前确认表前缀为 zyt_
CREATE TABLE IF NOT EXISTS `zyt_tcm_diagnosis_guahao_log` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`diagnosis_id` int unsigned NOT NULL DEFAULT '0' COMMENT '诊单 iddoctor_appointment.patient_id',
`appointment_id` int unsigned NOT NULL DEFAULT '0' COMMENT '挂号记录 id',
`admin_id` int unsigned NOT NULL DEFAULT '0' COMMENT '操作人管理员 id',
`admin_name` varchar(64) NOT NULL DEFAULT '' COMMENT '操作人姓名',
`action` varchar(32) NOT NULL DEFAULT '' COMMENT 'create=挂号 cancel=取消挂号',
`summary` varchar(500) NOT NULL DEFAULT '' COMMENT '摘要',
`create_time` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `idx_diagnosis_id` (`diagnosis_id`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='诊单挂号操作日志';