insert_special_appeal_mark_interfaces.sql 2.0 KB

1234567891011121314151617181920212223242526272829303132
  1. -- ============================================================
  2. -- 特例单议 - 病案标记接口注册(补登记到 CB_MapInterface 路由表)
  3. -- 接口号段: 02010507 / 02010508 / 02010509(由 02010505 复合接口拆分为单动作委托)
  4. -- 生成日期: 2026-08-29
  5. -- 说明:
  6. -- ClassName 统一为 src.DRG.Interface(特例单议委托入口类)
  7. -- MethodName 对应 src/src/DRG/Interface.cls 中的 ClassMethod 名
  8. -- ServiceType: S=查询/服务 A=新增/保存/更新 D=删除
  9. -- SessionFlag=Y 需要会话 TokenFlag=N 无需令牌
  10. -- ⚠ 执行前请先确认 02010507/08/09 在 CB_MapInterface 中不存在,避免主键冲突
  11. -- ============================================================
  12. -- 02010507 特例单议 - 病案标记保存(手动 MarkSource=01)
  13. INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
  14. VALUES ('02010507', '特例单议-病案标记保存', 'src.DRG.Interface', 'SaveSpecialAppealMark', 'A', 'Y', 'N', GETDATE(), 'Y');
  15. -- 02010508 特例单议 - 病案标记删除(仅手动 MarkSource=01)
  16. INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
  17. VALUES ('02010508', '特例单议-病案标记删除', 'src.DRG.Interface', 'DeleteSpecialAppealMark', 'D', 'Y', 'N', GETDATE(), 'Y');
  18. -- 02010509 特例单议 - 病案标记查询已分组病案
  19. INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, StartDate, Status)
  20. VALUES ('02010509', '特例单议-病案标记查询', 'src.DRG.Interface', 'QueryGroupedMedicalRecord', 'S', 'Y', 'N', GETDATE(), 'Y');
  21. -- ============================================================
  22. -- 验证查询
  23. -- ============================================================
  24. SELECT Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag, Status
  25. FROM CB_MapInterface
  26. WHERE Code IN ('02010507','02010508','02010509')
  27. ORDER BY Code;