Files
system-jibei/pqs9000/src/main/resources/mybatis/mappers/responsibility/UserExcelDataNoIntegrityMapper.xml

50 lines
1.6 KiB
XML
Raw Normal View History

2024-04-01 09:20:31 +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.pqs9000.mapper.responsibility.UserExcelDataNoIntegrityMapper">
<insert id="insertAll" useGeneratedKeys="false">
insert into PQS_USEREXCELDATANOINTERGRITY (
INTERGRITY_INDEX,
EXCEL_INDEX,
USER_NAME,
LINE_NO,
LACK_DATE,
INTERGRITY,
USER_NO
)(
<foreach collection ="list" item="userExcelDataNoIntegrity" index="index" separator="UNION ALL">
select
#{userExcelDataNoIntegrity.intergrityIndex},
#{userExcelDataNoIntegrity.excelIndex},
#{userExcelDataNoIntegrity.userName},
#{userExcelDataNoIntegrity.lineNo},
#{userExcelDataNoIntegrity.lackDate},
#{userExcelDataNoIntegrity.intergrity},
#{userExcelDataNoIntegrity.userNo}
from dual
</foreach >
)
</insert>
<delete id="deleteByExcelIndex" >
delete from PQS_USEREXCELDATANOINTERGRITY t1
where
t1.EXCEL_INDEX=#{excelIndex}
</delete>
<select id="getUserExcelDataNoIntergritys" resultType="userExcelDataNoIntegrity">
SELECT
T2.EXCEL_NAME EXCEL_INDEX,
T1.USER_NAME,
T1.LINE_NO,
T1.LACK_DATE,
T1.INTERGRITY
FROM
PQS_USEREXCELDATANOINTERGRITY t1,PQS_USEREXCELDATA t2
WHERE
T1.EXCEL_INDEX=T2.EXCEL_INDEX
AND
T1.EXCEL_INDEX=#{excelIndex}
</select>
</mapper>