register_interface_02010603.sql 1.5 KB

1234567891011121314151617181920212223242526272829
  1. -- ============================================================
  2. -- 接口 02010603 注册到 CB_MapInterface
  3. -- 所属变更: report-duplicate-charge-statistics(重复收费统计报表)
  4. -- 用途: DRG报表-重复收费汇总统计(src.DRG.Report.QueryDuplicateChargeSummary)
  5. -- 手工执行: IRIS Management Portal → System → SQL → 粘贴执行(Namespace: USER)
  6. -- 幂等: 已存在则跳过
  7. -- 说明: 查询类接口,ServiceType='S'
  8. -- ============================================================
  9. INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag)
  10. SELECT '02010603', 'DRG报表-重复收费汇总统计', 'src.DRG.Report', 'QueryDuplicateChargeSummary', 'S', 'Y', 'N'
  11. WHERE NOT EXISTS (SELECT 1 FROM CB_MapInterface WHERE Code = '02010603');
  12. -- 校验(期望返回 1 行)
  13. SELECT Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag
  14. FROM CB_MapInterface WHERE Code = '02010603';
  15. -- 一次性校验本变更全部接口(期望返回 3 行)
  16. SELECT Code, Descripts, ClassName, MethodName
  17. FROM CB_MapInterface WHERE Code IN ('02010603','02010604','02010605') ORDER BY Code;
  18. -- ============================================================
  19. -- 编译 src.DRG.Report(方法写入并确认括号配对后再编译)
  20. -- 在 IRIS 终端执行:
  21. -- Do $SYSTEM.OBJ.Compile("src.DRG.Report","ck")
  22. -- ============================================================
  23. -- 回滚(如需撤回本接口)
  24. -- DELETE FROM CB_MapInterface WHERE Code = '02010603';