<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="cn.gistack.sm.patrol.mapper.PatrolConfigMapper">
|
|
<select id="selectPatrolConfig" resultType="cn.gistack.sm.patrol.entity.PatrolConfig">
|
SELECT id,project_type,patrol_type_id,project_id,group_ids
|
FROM SM_PATROL_CONFIG
|
WHERE is_deleted = 0
|
<if test="patrolConfig.projectId !=null and patrolConfig.projectId !='' ">
|
AND project_id = #{patrolConfig.projectId}
|
</if>
|
<if test="patrolConfig.projectType !=null and patrolConfig.projectType !='' ">
|
AND project_type = #{patrolConfig.projectType}
|
</if>
|
<if test="patrolConfig.patrolTypeId !=null and patrolConfig.patrolTypeId !='' ">
|
AND patrol_type_id = #{patrolConfig.patrolTypeId}
|
</if>
|
<if test="patrolConfig.groupIds !=null and patrolConfig.groupIds !='' ">
|
AND FIND_IN_SET(#{patrolConfig.groupIds},group_ids)
|
</if>
|
</select>
|
</mapper>
|