53 lines
2.1 KiB
XML
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> |