| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- -- ============================================================
- -- 特例单议业务接口 - CB_MapInterface 路由表重建(按接口代码顺序)
- -- 生成日期: 2026-08-29
- -- 依据: 后端 src/src/DRG/Interface.cls 最终规划(单动作委托 02010501~02010509)
- -- 处理原则:
- -- 1. 先 DELETE 02010501~02010509 区段内所有旧记录(清除 SpecialAppealQuota/SpecialAppealMark 等复合残留)
- -- 2. 再按 Code 顺序 INSERT 9 条,MethodName 与 Interface.cls 的 ClassMethod 名一一对应
- -- 3. ServiceType: S=查询 A=新增/保存 D=删除
- -- 4. ClassName 固定为 src.DRG.Interface(特例单议委托入口类)
- -- ============================================================
- -- 步骤1:清理旧数据(含复合委托残留)
- DELETE FROM CB_MapInterface WHERE Code BETWEEN '02010501' AND '02010509';
- -- 步骤2:按接口代码顺序重建
- -- 02010501 特例单议 - 提交申请(含名额校验)
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010501', '特例单议-提交申请', 'src.DRG.Interface', 'SubmitSpecialAppeal', 'A', 'Y', 'N', GETDATE(), 'Y');
- -- 02010502 特例单议 - 分页查询申请单
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010502', '特例单议-查询申请', 'src.DRG.Interface', 'QuerySpecialAppeal', 'S', 'Y', 'N', GETDATE(), 'Y');
- -- 02010503 特例单议 - 审核(状态机 01->02/03)
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010503', '特例单议-审核', 'src.DRG.Interface', 'AuditSpecialAppeal', 'A', 'Y', 'N', GETDATE(), 'Y');
- -- 02010504 特例单议 - 名额配置保存
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010504', '特例单议-名额配置保存', 'src.DRG.Interface', 'SaveSpecialAppealQuota', 'A', 'Y', 'N', GETDATE(), 'Y');
- -- 02010505 特例单议 - 名额配置查询
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010505', '特例单议-名额配置查询', 'src.DRG.Interface', 'QuerySpecialAppealQuota', 'S', 'Y', 'N', GETDATE(), 'Y');
- -- 02010506 特例单议 - 自动判定打标(预留扩展点)
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010506', '特例单议-自动判定打标', 'src.DRG.Interface', 'AutoMarkSpecialAppeal', 'A', 'Y', 'N', GETDATE(), 'Y');
- -- 02010507 特例单议 - 病案标记保存(手动 MarkSource=01)
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010507', '特例单议-病案标记保存', 'src.DRG.Interface', 'SaveSpecialAppealMark', 'A', 'Y', 'N', GETDATE(), 'Y');
- -- 02010508 特例单议 - 病案标记删除(仅手动 MarkSource=01)
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010508', '特例单议-病案标记删除', 'src.DRG.Interface', 'DeleteSpecialAppealMark', 'D', 'Y', 'N', GETDATE(), 'Y');
- -- 02010509 特例单议 - 病案标记查询已分组病案
- INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
- VALUES ('02010509', '特例单议-病案标记查询', 'src.DRG.Interface', 'QueryGroupedMedicalRecord', 'S', 'Y', 'N', GETDATE(), 'Y');
- -- ============================================================
- -- 验证查询(应返回 9 条,Code 顺序 02010501~02010509)
- -- ============================================================
- SELECT Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, Status
- FROM CB_MapInterface
- WHERE Code BETWEEN '02010501' AND '02010509'
- ORDER BY Code;
|