AppReportMonitorMapper.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132
  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.huaxu.dao.AppReportMonitorMapper">
  4. <select id="getSceneByCompany" resultType="com.huaxu.entity.SceneEntity">
  5. select
  6. s.id,
  7. s.SCENE_NAME as "sceneName",
  8. s.PARENT_SCENE_ID as "parentSceneId"
  9. from sms_scene_type st
  10. left join sms_scene s on st.id=s.SCENE_TYPE_ID
  11. where st.SCENE_TYPE_NAME =#{sceneType}
  12. and s.COMPANY_ORG_ID = #{companyOrgId}
  13. order by s.SCENE_NAME
  14. </select>
  15. <select id="getCompanyBySceneCondition" resultType="java.lang.Integer">
  16. select
  17. distinct
  18. s.COMPANY_ORG_ID
  19. from sms_scene_type st
  20. left join sms_scene s on st.id=s.SCENE_TYPE_ID
  21. where
  22. st.SCENE_TYPE_NAME =#{sceneType}
  23. <if test="condition != null and condition !=''">
  24. and s.SCENE_NAME like concat('%',#{condition},'%')
  25. </if>
  26. </select>
  27. </mapper>