zjh
2024-12-25 79f9fbd9f999e26af3f0bca534d825eb687e092c
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?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="com.ltkj.hosp.mapper.TjFlowingWaterMapper">
 
    <resultMap type="TjFlowingWater" id="TjFlowingWaterResult">
        <result property="tjSerialNumber" column="tj_serial_number"/>
        <result property="orderId" column="order_id"/>
        <result property="waterId" column="water_id"/>
        <result property="copeWith" column="cope_with"/>
        <result property="paidIn" column="paid_in"/>
        <result property="discount" column="discount"/>
        <result property="payStasus" column="pay_stasus"/>
        <result property="payType" column="pay_type"/>
        <result property="createBy" column="create_by"/>
        <result property="createTime" column="create_time"/>
        <result property="updateBy" column="update_by"/>
        <result property="updateTime" column="update_time"/>
        <result property="isAddition" column="is_addition"/>
        <result property="refundPersonId" column="refund_person_id"/>
        <result property="refundTime" column="refund_time"/>
        <result property="refundPrice" column="refund_price"/>
        <result property="deleted" column="deleted"/>
        <result property="hisWaterId" column="his_water_id"/>
        <result property="hisTfWaterId" column="his_tf_water_id"/>
    </resultMap>
 
    <sql id="selectTjFlowingWaterVo">
        select tj_serial_number,
               order_id,
               water_id,
               cope_with,
               paid_in,
               discount,
               pay_stasus,
               pay_type,
               create_by,
               create_time,
               update_by,
               update_time,
               is_addition,
               refund_person_id,
               refund_time,
               refund_price,
               deleted,his_water_id,his_tf_water_id
        from tj_flowing_water
    </sql>
 
    <select id="selectTjFlowingWaterList" parameterType="TjFlowingWater" resultMap="TjFlowingWaterResult">
        <include refid="selectTjFlowingWaterVo"/>
        <where>
            <if test="payStasus != null ">and pay_stasus = #{payStasus}</if>
            <if test="payType != null ">and pay_type = #{payType}</if>
            <if test="deleted != null ">and deleted = #{deleted}</if>
        </where>
    </select>
 
    <select id="selectTjFlowingWaterById" parameterType="String" resultMap="TjFlowingWaterResult">
        <include refid="selectTjFlowingWaterVo"/>
        where tj_serial_number = #{tj_serial_number}
    </select>
 
    <insert id="insertTjFlowingWater" parameterType="TjFlowingWater">
        insert into tj_flowing_water
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="tjSerialNumber != null">tj_serial_number,</if>
            <if test="orderId != null">order_id,</if>
            <if test="waterId != null">water_id,</if>
            <if test="copeWith != null">cope_with,</if>
            <if test="paidIn != null">paid_in,</if>
            <if test="discount != null">discount,</if>
            <if test="payStasus != null">pay_stasus,</if>
            <if test="payType != null">pay_type,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
            <if test="deleted != null">deleted,</if>
            <if test="hisWaterId != null">his_water_id,</if>
            <if test="hisTfWaterId != null">his_tf_water_id,</if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="tjSerialNumber != null">#{tj_serial_number},</if>
            <if test="orderId != null">#{order_id},</if>
            <if test="waterId != null">#{water_id},</if>
            <if test="copeWith != null">#{copeWith},</if>
            <if test="paidIn != null">#{paidIn},</if>
            <if test="discount != null">#{discount},</if>
            <if test="payStasus != null">#{payStasus},</if>
            <if test="payType != null">#{payType},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
            <if test="deleted != null">#{deleted},</if>
            <if test="hisWaterId != null">#{hisWaterId},</if>
            <if test="hisTfWaterId != null">#{hisTfWaterId},</if>
        </trim>
    </insert>
 
    <update id="updateTjFlowingWater" parameterType="TjFlowingWater">
        update tj_flowing_water
        <trim prefix="SET" suffixOverrides=",">
            <if test="orderId != null">order_id = #{order_id},</if>
            <if test="waterId != null">water_id = #{water_id},</if>
            <if test="copeWith != null">cope_with = #{copeWith},</if>
            <if test="paidIn != null">paid_in = #{paidIn},</if>
            <if test="discount != null">discount = #{discount},</if>
            <if test="payStasus != null">pay_stasus = #{payStasus},</if>
            <if test="payType != null">pay_type = #{payType},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
            <if test="deleted != null">deleted = #{deleted},</if>
            <if test="hisWaterId != null">his_water_id = #{hisWaterId},</if>
            <if test="hisTfWaterId != null">his_tf_water_id = #{hisTfWaterId},</if>
        </trim>
        where tj_serial_number = #{tj_serial_number}
    </update>
 
    <delete id="deleteTjFlowingWaterById" parameterType="String">
        delete
        from tj_flowing_water
        where tj_serial_number = #{tj_serial_number}
    </delete>
 
    <delete id="deleteTjFlowingWaterByIds" parameterType="String">
        delete from tj_flowing_water where tj_serial_number in
        <foreach item="tj_serial_number" collection="array" open="(" separator="," close=")">
            #{tj_serial_number}
        </foreach>
    </delete>
</mapper>