Files
edu-old/febs-server/edu-user/edu-user-biz/src/main/resources/mapper/EduFaceGroupStrategySpecialDateMapper.xml
T
2024-04-09 11:34:46 +08:00

46 lines
1.4 KiB
XML

<?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.yida.data.user.mapper.EduFaceGroupStrategySpecialDateMapper">
<resultMap id="specialMap" type="com.yida.data.user.vo.StrategySpecialDateVO">
<id column="id" property="specialId"/>
<result column="face_group_id" property="faceGroupId"/>
<result column="face_group_strategy_id" property="faceGroupStrategyId"/>
<result column="special_start_date" property="specialStartDate"/>
<result column="special_end_date" property="specialEndDate"/>
<collection property="specialTimeList" ofType="com.yida.data.user.vo.StrategySpecialTimeVO"
select="listStrategySpecialTime"
column="{specialDateId=id}">
</collection>
</resultMap>
<!-- 查询特殊日期 -->
<select id="listStrategySpecialDate" resultMap="specialMap">
SELECT
id,
face_group_id,
face_group_strategy_id,
special_start_date,
special_end_date
FROM
edu_face_group_strategy_special_date
WHERE
face_group_strategy_id = #{strategyId}
AND del_flag = 0
</select>
<!-- 查询特殊时间 -->
<select id="listStrategySpecialTime" resultType="com.yida.data.user.vo.StrategySpecialTimeVO">
SELECT
special_start_time,
special_end_time
FROM
edu_face_group_strategy_special_time
WHERE
face_group_strategy_special_date_id = #{specialDateId}
AND del_flag = 0
</select>
</mapper>