zhongrj
2023-07-06 3ce737b52fca082ac3a2ecda4a848e2e4abcd0ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?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="cn.gistack.sm.sjztmd.mapper.AttResFlseLimMapper">
 
    <update id="updateAttResFlseLimByGuid">
        UPDATE "att_res_flse_lim" SET
        <if test="attResFlseLim.tbFlseLimStag !=null and attResFlseLim.tbFlseLimStag != ''">
            "tb_flse_lim_stag" = #{attResFlseLim.tbFlseLimStag},
        </if>
        <if test="attResFlseLim.tbFloodSeasonStart !=null and attResFlseLim.tbFloodSeasonStart != ''">
            "tb_flood_season_start" = #{attResFlseLim.tbFloodSeasonStart},
        </if>
        <if test="attResFlseLim.tbFloodSeasonEnd !=null and attResFlseLim.tbFloodSeasonEnd != ''">
            "tb_flood_season_end" = #{attResFlseLim.tbFloodSeasonEnd},
        </if>
        "update_by" = concat("update_by",',',#{attResFlseLim.updateBy}),
        "update_time" = #{attResFlseLim.updateTime}
        WHERE "res_guid" = #{attResFlseLim.resGuid} and "flood_season_name" = #{type}
    </update>
 
    <insert id="addAttResFlseLim">
        insert into "att_res_flse_lim"("guid", "tb_flse_lim_stag", "tb_flood_season_start", "tb_flood_season_end", "create_time",
                                         "update_time", "update_by", "res_guid", "flood_season_name")
        VALUES (rawtohex(sys_guid()),
                #{attResFlseLim.tbFlseLimStag},
                #{attResFlseLim.tbFloodSeasonStart},
                #{attResFlseLim.tbFloodSeasonEnd},
                #{attResFlseLim.updateTime},
                #{attResFlseLim.updateTime},
                #{attResFlseLim.updateBy},
                #{attResFlseLim.resGuid},
                #{type})
    </insert>
 
</mapper>