guoshilong
2023-03-30 6ae11d1fbe95721c0de2997a4d8607f3f4e4328f
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolConfigMapper.xml
@@ -3,6 +3,20 @@
<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>