hd_real_name/target/classes/mappers/push/AttMapper.xml

36 lines
2.1 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.bonus.gzrn.rnbmw.push.dao.attendance.AttDao">
<!-- <insert id="insertAttendanceData" parameterType="com.bonus.task.attendance.bean.AttDataBean">-->
<!-- insert into other_attendance_data(company_name,project_name,name,id_number,attPhoto,attTime,imp_day)-->
<!-- values(#{companyName},#{projectName},#{name},#{idNumber},#{attPhoto},#{attTime},#{impDay})-->
<!-- </insert>-->
<insert id="insertAttendanceData" parameterType="java.util.List" >
replace into other_attendance_data(company_name,project_name,name,id_number,attPhoto,attTime,in_out,imp_day)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.companyName},#{item.projectName},#{item.name},#{item.idNumber},#{item.attPhoto},#{item.attTime},#{item.inout},#{item.impDay})
</foreach>
</insert>
<select id="selWorkerIsExist" parameterType="java.lang.String" resultType="string">
select 1 from bm_worker where ID_NUMBER = #{idNumber}
</select>
<!--insert into fc_face_contrast(photo_name,add_time,user_id,is_success,sub_id,id_number,name,photo_path,current_day,upload_Type,workid_start,work_type)
values(#{photoName},#{attTime},#{userId},'1','0',#{idNumber},#{name},#{attPhoto},#{impDay},'互联网公司','1000','0')-->
<insert id="insertFcData" parameterType="com.bonus.gzrn.rnbmw.push.entity.attendance.AttDataBean" >
insert into fc_face_contrast(user_id,name,id_number,sub_id,pro_id,workid_start,current_day,add_time,photo_path,upload_type,is_success,AUDIT_STATUS,AUDIT_REMARK)
values(#{userId},#{name},#{idNumber},'0','',0,#{impDay},#{attTime},#{attPhoto},'3','1','1','第三方数据')
</insert>
<select id="getPhotoPathByIdNumber" parameterType="java.lang.String" resultType="string">
select photo_path from bm_worker_photo where ID_NUMBER = #{idNumber} and photo_type = '3'
</select>
</mapper>