2026-03-10 14:30:24 +08:00

53 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="UnivGoodsAuthLog">
<insert id="insertUnivGoodsAuthLog" parameterType="UnivGoodsAuthLog" flushCache="true">
INSERT INTO UnivGoodsAuthLog ( goodsauthlogid ,
adminid, authtype,
objecttype, objectid, uid, created, goods,
starttime, endtime, description )
Values ( nextval('seq_Univgoodsauthlogid'),
#{adminid},#{authtype},
#{objecttype},#{objectid},#{uid}, current_timestamp ,#{goods},
#{starttime}, #{endtime},#{description})
</insert>
<update id="updateUnivGoodsAuthLog" parameterType="UnivGoodsAuthLog">
UPDATE UnivGoodsAuthLog
SET adminid=#{adminid},
authtype=#{authtype},objecttype=#{objecttype},
objectid=#{objectid},uid=#{uid},created=#{created},
goods=#{goods},starttime=#{starttime},endtime=#{endtime},
description=#{description}
WHERE goodsauthlogid=#{goodsauthlogid}
</update>
<select id="getUnivGoodsAuthLog" parameterType="java.lang.Integer" resultType="UnivGoodsAuthLog">
SELECT goodsauthlogid, adminid, authtype, objecttype, objectid,
uid, created, goods, starttime, endtime, description
FROM UnivGoodsAuthLog
WHERE goodsauthlogid=#{goodsauthlogid}
</select>
<select id="getSeqUnivGoodsAuthLog" resultType="Long" useCache="false" flushCache="true">
SELECT nextval('seq_Univgoodsauthlogid')
</select>
<insert id="insertUnivGoodsAuthLogsBatch" parameterType="java.util.List" flushCache="true">
INSERT INTO UnivGoodsAuthLog ( goodsauthlogid,adminid,authtype,
objecttype,objectid,uid,created,goods,starttime,
endtime,description )
Values
<foreach collection="list" index="index" item="item" separator=",">
( nextval('seq_UnivGoodsAuthLogId') ,
#{item.adminid} , #{item.authtype},
#{item.objecttype} , #{item.objectid},
#{item.uid} , current_timestamp ,
#{item.goods} , #{item.starttime},
#{item.endtime} , #{item.description} )
</foreach>
</insert>
</mapper>