ChannelGroupMapper.xml 1.1 KB

123456789101112131415161718192021222324252627
  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.fire.admin.mapper.ChannelGroupMapper">
  4. <resultMap id="channelGroupResultMap" type="com.fire.dto.ChannelGroup">
  5. <id column="channel_group_id" property="channelGroupId"/>
  6. <result column="group_name" property="groupName"/>
  7. <result column="creator" property="creator"/>
  8. <result column="create_time" property="createTime"/>
  9. <result column="updator" property="updator"/>
  10. <result column="update_time" property="updateTime"/>
  11. </resultMap>
  12. <select id="channelGroupList" resultMap="channelGroupResultMap">
  13. SELECT dg.operator,dg.name,dg.policy,dg.is_valid
  14. FROM channel_group AS cg
  15. JOIN distribute_group AS dg
  16. ON cg.channel_group_id = dg.channel_group_id
  17. <where>
  18. <if test="channelName !=null or channelName.trim()!=''">
  19. AND channel_name = #{channelName}
  20. </if>
  21. </where>
  22. </select>
  23. </mapper>