46 lines
1.6 KiB
XML
46 lines
1.6 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="BadgeCase">
|
|
|
|
<insert id="insertBadgeCase" parameterType="BadgeCase">
|
|
INSERT INTO BadgeCase ( badgeCaseId, badgeCaseType, badgeCaseName, descrition, min, max, created, status ) Values ( #{badgeCaseId}, #{badgeCaseType}, #{badgeCaseName}, #{descrition}, #{min}, #{max},current_timestamp, #{status} )
|
|
|
|
</insert>
|
|
|
|
<update id="updateBadgeCase" parameterType="BadgeCase">
|
|
|
|
|
|
UPDATE BadgeCase SET
|
|
|
|
badgeCaseId = #{badgeCaseId}, badgeCaseType = #{badgeCaseType}, badgeCaseName = #{badgeCaseName}, descrition = #{descrition}, min = #{min}, max = #{max}, created = #{created}, status = #{status}
|
|
where badgeCaseId=#{badgeCaseId}
|
|
|
|
</update>
|
|
|
|
<select id="getBadgeCaseByKey" parameterType="java.lang.Integer" resultType="BadgeCase">
|
|
|
|
|
|
|
|
SELECT badgeCaseId , badgeCaseType , badgeCaseName , descrition , min , max , created , status
|
|
FROM BadgeCase WHERE badgeCaseId=#{badgeCaseId}
|
|
|
|
</select>
|
|
|
|
|
|
<select id="getSeqBadgeCase" resultType="Integer" useCache="false" flushCache="true">
|
|
|
|
SELECT nextval('seq_badgeCaseId') ;
|
|
|
|
</select>
|
|
|
|
<select id="getBadgeCasesByBadgeCaseType" parameterType="java.lang.Integer" resultType="BadgeCase">
|
|
|
|
|
|
SELECT badgeCaseId , badgeCaseType , badgeCaseName , descrition , min , max , created , status
|
|
FROM BadgeCase
|
|
WHERE badgeCaseType=#{badgeCaseType} and status = 1
|
|
|
|
</select>
|
|
|
|
</mapper> |