|
@@ -5,33 +5,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<mapper namespace="com.yunfeiyun.agmp.fms.mapper.FmsSolarMapper">
|
|
<mapper namespace="com.yunfeiyun.agmp.fms.mapper.FmsSolarMapper">
|
|
|
|
|
|
|
|
<sql id="selectFmsSolarVo">
|
|
<sql id="selectFmsSolarVo">
|
|
|
- select solarId, solarName, solarRemark, solarStartdate, solarDigest from FmsSolar
|
|
|
|
|
|
|
+ select solarId, solarName, solarRemark, solarStartdate, solarDigest, year
|
|
|
|
|
+ from FmsSolar
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="selectFmsSolarList" parameterType="FmsSolar" resultType="FmsSolar">
|
|
<select id="selectFmsSolarList" parameterType="FmsSolar" resultType="FmsSolar">
|
|
|
<include refid="selectFmsSolarVo"/>
|
|
<include refid="selectFmsSolarVo"/>
|
|
|
<where>
|
|
<where>
|
|
|
- tid = #{tid}
|
|
|
|
|
|
|
+ (tid = #{tid} or tid is #{tid})
|
|
|
<if test="solarName != null and solarName != ''"> and solarName like concat('%', #{solarName}, '%')</if>
|
|
<if test="solarName != null and solarName != ''"> and solarName like concat('%', #{solarName}, '%')</if>
|
|
|
<if test="solarRemark != null and solarRemark != ''"> and solarRemark = #{solarRemark}</if>
|
|
<if test="solarRemark != null and solarRemark != ''"> and solarRemark = #{solarRemark}</if>
|
|
|
<if test="solarStartdate != null and solarStartdate != ''"> and solarStartdate = #{solarStartdate}</if>
|
|
<if test="solarStartdate != null and solarStartdate != ''"> and solarStartdate = #{solarStartdate}</if>
|
|
|
<if test="solarDigest != null and solarDigest != ''"> and solarDigest = #{solarDigest}</if>
|
|
<if test="solarDigest != null and solarDigest != ''"> and solarDigest = #{solarDigest}</if>
|
|
|
|
|
+ <if test="year != null and year != ''"> and year = #{year}</if>
|
|
|
</where>
|
|
</where>
|
|
|
order by solarStartdate
|
|
order by solarStartdate
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectFmsSolarBySolarId" parameterType="String" resultType="FmsSolar">
|
|
<select id="selectFmsSolarBySolarId" parameterType="String" resultType="FmsSolar">
|
|
|
<include refid="selectFmsSolarVo"/>
|
|
<include refid="selectFmsSolarVo"/>
|
|
|
- where
|
|
|
|
|
- solarId = #{solarId}
|
|
|
|
|
- and
|
|
|
|
|
- tid = #{tid}
|
|
|
|
|
|
|
+ where solarId = #{solarId} and tid = #{tid}
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectFmsSolarBySolarName" parameterType="String" resultType="FmsSolar">
|
|
<select id="selectFmsSolarBySolarName" parameterType="String" resultType="FmsSolar">
|
|
|
<include refid="selectFmsSolarVo"/>
|
|
<include refid="selectFmsSolarVo"/>
|
|
|
- where
|
|
|
|
|
- solarName = #{solarName}
|
|
|
|
|
- and tid = #{tid}
|
|
|
|
|
|
|
+ where solarName = #{solarName} and year = #{year} and tid = #{tid}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getFmsSolarByDate" parameterType="String" resultType="FmsSolar">
|
|
<select id="getFmsSolarByDate" parameterType="String" resultType="FmsSolar">
|
|
@@ -51,6 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="solarRemark != null">solarRemark,</if>
|
|
<if test="solarRemark != null">solarRemark,</if>
|
|
|
<if test="solarStartdate != null">solarStartdate,</if>
|
|
<if test="solarStartdate != null">solarStartdate,</if>
|
|
|
<if test="solarDigest != null">solarDigest,</if>
|
|
<if test="solarDigest != null">solarDigest,</if>
|
|
|
|
|
+ <if test="year != null">year,</if>
|
|
|
<if test="tid != null">tid,</if>
|
|
<if test="tid != null">tid,</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
@@ -59,10 +57,36 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="solarRemark != null">#{solarRemark},</if>
|
|
<if test="solarRemark != null">#{solarRemark},</if>
|
|
|
<if test="solarStartdate != null">#{solarStartdate},</if>
|
|
<if test="solarStartdate != null">#{solarStartdate},</if>
|
|
|
<if test="solarDigest != null">#{solarDigest},</if>
|
|
<if test="solarDigest != null">#{solarDigest},</if>
|
|
|
|
|
+ <if test="year != null">#{year},</if>
|
|
|
<if test="tid != null">#{tid},</if>
|
|
<if test="tid != null">#{tid},</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
+ <insert id="insertFmsSolarBatch" parameterType="FmsSolar">
|
|
|
|
|
+ <foreach collection="list" item="item" index="index" separator=";">
|
|
|
|
|
+ insert into FmsSolar
|
|
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
+ <if test="item.solarId != null">solarId,</if>
|
|
|
|
|
+ <if test="item.solarName != null">solarName,</if>
|
|
|
|
|
+ <if test="item.solarRemark != null">solarRemark,</if>
|
|
|
|
|
+ <if test="item.solarStartdate != null">solarStartdate,</if>
|
|
|
|
|
+ <if test="item.solarDigest != null">solarDigest,</if>
|
|
|
|
|
+ <if test="item.year != null">year,</if>
|
|
|
|
|
+ <if test="item.tid != null">tid,</if>
|
|
|
|
|
+ </trim>
|
|
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
|
+ <if test="item.solarId != null">#{item.solarId},</if>
|
|
|
|
|
+ <if test="item.solarName != null">#{item.solarName},</if>
|
|
|
|
|
+ <if test="item.solarRemark != null">#{item.solarRemark},</if>
|
|
|
|
|
+ <if test="item.solarStartdate != null">#{item.solarStartdate},</if>
|
|
|
|
|
+ <if test="item.solarDigest != null">#{item.solarDigest},</if>
|
|
|
|
|
+ <if test="item.year != null">#{item.year},</if>
|
|
|
|
|
+ <if test="item.tid != null">#{item.tid},</if>
|
|
|
|
|
+ </trim>
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<update id="updateFmsSolar" parameterType="FmsSolar">
|
|
<update id="updateFmsSolar" parameterType="FmsSolar">
|
|
|
update FmsSolar
|
|
update FmsSolar
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
@@ -71,12 +95,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="solarDigest != null">solarDigest = #{solarDigest},</if>
|
|
<if test="solarDigest != null">solarDigest = #{solarDigest},</if>
|
|
|
<if test="tid != null">tid = #{tid},</if>
|
|
<if test="tid != null">tid = #{tid},</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
- where
|
|
|
|
|
- solarName = #{solarName}
|
|
|
|
|
|
|
+ where solarName = #{solarName} and year = #{year}
|
|
|
<if test="tid != null and tid !='' and tid != '-1'">and tid = #{tid}</if>
|
|
<if test="tid != null and tid !='' and tid != '-1'">and tid = #{tid}</if>
|
|
|
</update>
|
|
</update>
|
|
|
|
|
+
|
|
|
<update id="updateFmsSolarByBatch" parameterType="FmsSolar">
|
|
<update id="updateFmsSolarByBatch" parameterType="FmsSolar">
|
|
|
- <foreach collection="fmsSolarList" item="item" >
|
|
|
|
|
|
|
+ <foreach collection="fmsSolarList" item="item" separator=";">
|
|
|
update FmsSolar
|
|
update FmsSolar
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
<if test="item.solarRemark != null">solarRemark = #{item.solarRemark},</if>
|
|
<if test="item.solarRemark != null">solarRemark = #{item.solarRemark},</if>
|
|
@@ -84,9 +108,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="item.solarDigest != null">solarDigest = #{item.solarDigest},</if>
|
|
<if test="item.solarDigest != null">solarDigest = #{item.solarDigest},</if>
|
|
|
<if test="tid != null">tid = #{item.tid},</if>
|
|
<if test="tid != null">tid = #{item.tid},</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
- where
|
|
|
|
|
- solarName = #{item.solarName};
|
|
|
|
|
- <if test="tid != null and tid !='' and tid != '-1'">and tid = #{tid}</if>
|
|
|
|
|
|
|
+ where solarName = #{item.solarName} and year = #{item.year}
|
|
|
|
|
+ <if test="tid != null and tid !='' and tid != '-1'">
|
|
|
|
|
+ and tid = #{tid}
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</update>
|
|
</update>
|
|
|
|
|
|