<?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="com.gkhy.safePlatform.account.repository.schedule.TimeStrategyInfoRepository" >
|
|
<resultMap id="TimeStrategyInfoMap" type="com.gkhy.safePlatform.account.entity.schedule.TimeStrategyInfo">
|
<result property="id" column="id"/>
|
<result property="name" column="name"/>
|
<result property="info" column="info" />
|
<result property="workTimeGroupId" column="work_time_group_id"/>
|
<result property="breakTimeGroupId" column="break_time_group_id" />
|
<result property="gmtCreate" column="gmt_create" />
|
<result property="createBy" column="create_y" />
|
<result property="createUid" column="create_uid" />
|
<result property="gmtModified" column="gmt_modified"/>
|
<result property="editBy" column="edit_by"/>
|
<result property="editUid" column="edit_uid"/>
|
<result property="status" column="status" />
|
</resultMap>
|
|
<!--查询-->
|
<select id="getTimeStrategyById" parameterType="com.gkhy.safePlatform.account.entity.schedule.TimeStrategyInfo" resultMap="TimeStrategyInfoMap">
|
select
|
id,
|
name,
|
info,
|
work_time_group_id,
|
break_time_group_id,
|
gmt_create,
|
create_by,
|
create_uid,
|
gmt_modified,
|
edit_by,
|
edit_uid
|
from schedule_time_strategy
|
where
|
status = #{status}
|
and id = #{id}
|
</select>
|
<!--查询所有时间策略-->
|
<select id="getAllTimeStrategyInfo" parameterType="com.gkhy.safePlatform.account.entity.schedule.TimeStrategyInfo" resultMap="TimeStrategyInfoMap">
|
select
|
id,
|
name,
|
info,
|
work_time_group_id,
|
break_time_group_id,
|
gmt_create,
|
create_by,
|
create_uid,
|
gmt_modified,
|
edit_by,
|
edit_uid
|
from schedule_time_strategy
|
where 1=1
|
<if test="query.status != null">
|
and status = #{query.status}
|
</if>
|
<if test="query.name != null and query.name != ''">
|
and name like concat("%",#{query.name},"%")
|
</if>
|
<if test="query.id != null">
|
and id = #{query.id}
|
</if>
|
<if test="query.workTimeGroupId != null">
|
and work_time_group_id = #{query.workTimeGroupId}
|
</if>
|
<if test="query.breakTimeGroupId!= null">
|
and break_time_group_id = #{query.breakTimeGroupId}
|
</if>
|
</select>
|
|
</mapper>
|