jl-jjsp-service/securityControl-modules/securityControl-proteam/target/classes/mapper/dutyTask/SupervisionMapper.xml

38 lines
2.0 KiB
XML
Raw Permalink Normal View History

2025-09-24 11:10:04 +08:00
<?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.sercurityControl.proteam.dutyTask.mapper.SupervisionMapper">
<insert id="insertSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo">
insert into t_class_metting_super ( user_id,start_time,create_day,class_id) value
(#{userId},#{startTime},#{createDay},#{classId})
</insert>
<!--添加四级及以下风险 督查时长默认五分钟-->
<insert id="insertSupervision2">
INSERT INTO t_class_metting_super (user_id,start_time,create_day,class_id,end_time,sup_hour) value
(#{userId},#{startTime},#{createDay},#{classId},#{endTime},#{hours})
</insert>
<select id="getSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" resultType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" >
select id,start_time startTime
from t_class_metting_super
WHERE user_id=#{userId} and create_day=#{createDay} and class_id=#{classId}
ORDER BY id desc
limit 1
</select>
<update id="updateSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo">
update t_class_metting_super
set end_time=#{endTime} ,sup_hour=#{hours}
where id=#{id}
</update>
<!--查询-->
<select id="getAllSupTime" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" resultType="Integer">
select sum(sup_hour)
from t_class_metting_super ts
LEFT JOIN t_class_metting_check tc on ts.class_id=tc.class_id
WHERE ts.class_id=#{classId} and ts.user_id=#{userId}
</select>
<!--更新督查时长-->
<update id="updateClassCheck" >
update t_class_metting_check set is_check='1' ,check_time=#{times} where class_id=#{classId}
</update>
</mapper>