12345678910111213141516171819202122232425262728293031323334353637 |
- <?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="HighwayReserveFeeCompMapper">
- <select id="hasTableRecod" parameterType="pd" resultType="pd">
- select
- a.* from ${TABLETYPE} a
- where a.YEAR = #{YEAR} AND a.COMPANY_ID =
- #{COMPANY_ID}
- order by a.SERIAL_NUM
- </select>
-
- <insert id="saveTableRecod" parameterType="pd">
- insert into ${TABLETYPE} (${KEYS}, COMPANY,COMPANY_ID,YEAR,ROAD,ROAD_ID) values
- (
- <foreach item="item" index="index" collection="VALUEARRAY"
- separator=",">
- #{item}
- </foreach>
- ,#{COMPANY},#{COMPANY_ID},#{YEAR},#{ROAD},#{ROAD_ID}
- )
- </insert>
-
- <update id="editTableRecod" parameterType="pd">
- update ${TABLETYPE} set
- <foreach item="key" index="index" collection="KEYARRAY"
- separator=",">
- ${key} =
- <foreach item="value" index="index2" collection="VALUEARRAY">
- <if test="index == index2">
- #{value}
- </if>
- </foreach>
- </foreach>
- where YEAR = #{YEAR} AND COMPANY_ID = #{COMPANY_ID} AND ROAD_ID = #{ROAD_ID}
- and PROJECT_NAME = #{PROJECT_NAME}
- </update>
- </mapper>
|