|
@@ -15,26 +15,31 @@
|
|
|
<result column="friday_" jdbcType="VARCHAR" property="friday"/>
|
|
|
<result column="saturday_" jdbcType="VARCHAR" property="saturday"/>
|
|
|
<result column="sunday_" jdbcType="VARCHAR" property="sunday"/>
|
|
|
+ <result column="default_flag_" property="defaultFlag"/>
|
|
|
<result column="create_time_" jdbcType="TIMESTAMP" property="createTime"/>
|
|
|
<result column="update_time_" jdbcType="TIMESTAMP" property="updateTime"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
id_
|
|
|
- , teacher_id_, free_minutes_, course_minutes_, skip_holiday_flag_, subject_price_, monday_, tuesday_, wednesday_, thursday_, friday_, saturday_, sunday_, create_time_, update_time_
|
|
|
+ , teacher_id_, free_minutes_, course_minutes_, skip_holiday_flag_, subject_price_,
|
|
|
+ monday_, tuesday_, wednesday_, thursday_, friday_, saturday_, sunday_,default_flag_,create_time_, update_time_
|
|
|
</sql>
|
|
|
|
|
|
<insert id="insertBatch" keyColumn="id_" keyProperty="id" useGeneratedKeys="true"
|
|
|
parameterType="com.yonge.cooleshow.biz.dal.entity.TeacherFreeTime">
|
|
|
insert into teacher_free_time(teacher_id_, free_minutes_, course_minutes_, skip_holiday_flag_, subject_price_,
|
|
|
- monday_, tuesday_, wednesday_, thursday_, friday_, saturday_, sunday_, create_time_, update_time_)
|
|
|
+ monday_, tuesday_, wednesday_, thursday_, friday_, saturday_, sunday_,default_flag_, create_time_, update_time_)
|
|
|
values
|
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
|
(#{entity.teacherId}, #{entity.freeMinutes}, #{entity.courseMinutes}, #{entity.skipHolidayFlag},
|
|
|
#{entity.subjectPrice}, #{entity.monday}, #{entity.tuesday}, #{entity.wednesday}, #{entity.thursday},
|
|
|
- #{entity.friday}, #{entity.saturday}, #{entity.sunday}, #{entity.createTime}, #{entity.updateTime})
|
|
|
+ #{entity.friday}, #{entity.saturday}, #{entity.sunday}, #{entity.defaultFlag},NOW(),NOW())
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
+ <update id="updateDefaultFlag">
|
|
|
+ UPDATE teacher_free_time SET default_flag_ = #{defaultFlag} WHERE teacher_id_ = #{teacherId}
|
|
|
+ </update>
|
|
|
<select id="findOne" resultMap="BaseResultMap">
|
|
|
SELECT <include refid="Base_Column_List"/>
|
|
|
FROM teacher_free_time WHERE teacher_id_ = #{teacherId}
|