WarningDisposalMapper.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.zksy.base.warning.mapper.WarningDisposalMapper">
  4. <select id="selectDisposalList" resultType="java.util.Map">
  5. SELECT
  6. d.*,
  7. COALESCE(NULLIF(TRIM(u.nick_name), ''), d.disposal_user) AS disposal_user_name,
  8. CASE d.disposal_type
  9. WHEN 'RELEASE' THEN '发布预警'
  10. WHEN 'RECEIVE' THEN '接收预警'
  11. WHEN 'START' THEN '开始处置'
  12. WHEN 'REPORT' THEN '上传预警报告'
  13. WHEN 'UPGRADE' THEN '预警升级'
  14. WHEN 'DOWNGRADE' THEN '预警降级'
  15. WHEN 'CONFIRM' THEN '确认异常'
  16. WHEN 'MISREPORT' THEN '误报清除'
  17. WHEN 'HANDLE' THEN '提交处理反馈'
  18. WHEN 'AUTO_CLEAR' THEN '系统自动解除'
  19. WHEN 'CLEAR' THEN '清除预警'
  20. WHEN 'RESOLVE' THEN '解除预警'
  21. WHEN 'RETURN' THEN '退回重办'
  22. WHEN 'SUPERVISION' THEN '预警督办'
  23. WHEN 'INSTRUCTION' THEN '领导批示'
  24. ELSE d.disposal_type
  25. END AS disposalTypeName
  26. FROM warning_disposal d
  27. LEFT JOIN app_user.sys_user u ON u.user_name = d.disposal_user
  28. WHERE d.warning_id = #{warningId}
  29. ORDER BY d.create_time DESC
  30. </select>
  31. </mapper>