java110
2023-08-24 c86174225a4b0a68d32111bf18ac401ff95d90ea
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
<?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="storehouseV1ServiceDaoImpl">
 
 
    <!-- 保存使用记录信息 add by wuxw 2018-07-03 -->
    <insert id="saveStorehouseInfo" parameterType="Map">
        insert into storehouse(
        sh_desc,sh_id,sh_name,store_id,is_show,purchase_switch,purchase_raf_id,
        use_switch,use_raf_id,allocation_switch,allocation_raf_id
        ) values (
        #{shDesc},#{shType},#{shObjId},#{shId},#{shName},#{storeId},#{isShow}
        ,#{purchaseSwitch},#{purchaseRafId},#{useSwitch},#{useRafId},#{allocationSwitch},#{allocationRafId}
        )
    </insert>
 
 
    <!-- 查询使用记录信息 add by wuxw 2018-07-03 -->
    <select id="getStorehouseInfo" parameterType="Map" resultType="Map">
        select t.sh_desc,t.sh_desc shDesc,t.sh_id,t.sh_id
        shId,t.status_cd,t.status_cd statusCd,t.sh_name,t.sh_name shName,t.store_id,t.store_id
        storeId,t.is_show,t.is_show isShow,t.create_time createTime,t.purchase_switch purchaseSwitch,
        t.purchase_raf_id purchaseRafId,t.use_switch useSwitch,t.use_raf_id useRafId,
        t.allocation_switch allocationSwitch,t.allocation_raf_id allocationRafId
        from storehouse t
        where 1 =1
        <if test="shDesc !=null and shDesc != ''">
            and t.sh_desc= #{shDesc}
        </if>
 
        <if test="shId !=null and shId != ''">
            and t.sh_id= #{shId}
        </if>
        <if test="statusCd !=null and statusCd != ''">
            and t.status_cd= #{statusCd}
        </if>
        <if test="shName !=null and shName != ''">
            and t.sh_name= #{shName}
        </if>
        <if test="storeId !=null and storeId != ''">
            and t.store_id= #{storeId}
        </if>
        <if test="isShow !=null and isShow != ''">
            and t.is_show= #{isShow}
        </if>
        order by t.create_time desc
        <if test="page != -1 and page != null ">
            limit #{page}, #{row}
        </if>
 
    </select>
 
 
    <!-- 修改使用记录信息 add by wuxw 2018-07-03 -->
    <update id="updateStorehouseInfo" parameterType="Map">
        update storehouse t set t.status_cd = #{statusCd}
        <if test="newBId != null and newBId != ''">
            ,t.b_id = #{newBId}
        </if>
        <if test="shDesc !=null and shDesc != ''">
            , t.sh_desc= #{shDesc}
        </if>
        <if test="purchaseSwitch !=null and purchaseSwitch != ''">
            , t.purchase_switch= #{purchaseSwitch}
        </if>
        <if test="purchaseRafId !=null and purchaseRafId != ''">
            , t.purchase_raf_id= #{purchaseRafId}
        </if>
        <if test="useSwitch !=null and useSwitch != ''">
            , t.use_switch= #{useSwitch}
        </if>
        <if test="useRafId !=null and useRafId != ''">
            , t.use_raf_id= #{useRafId}
        </if>
        <if test="allocationSwitch !=null and allocationSwitch != ''">
            , t.allocation_switch= #{allocationSwitch}
        </if>
        <if test="allocationRafId !=null and allocationRafId != ''">
            , t.allocation_raf_id= #{allocationRafId}
        </if>
        <if test="shName !=null and shName != ''">
            , t.sh_name= #{shName}
        </if>
        <if test="storeId !=null and storeId != ''">
            , t.store_id= #{storeId}
        </if>
        <if test="isShow !=null and isShow != ''">
            , t.is_show= #{isShow}
        </if>
        where 1=1
        <if test="shId !=null and shId != ''">
            and t.sh_id= #{shId}
        </if>
 
    </update>
 
    <!-- 查询使用记录数量 add by wuxw 2018-07-03 -->
    <select id="queryStorehousesCount" parameterType="Map" resultType="Map">
        select count(1) count
        from storehouse t
        where 1 =1
        <if test="shDesc !=null and shDesc != ''">
            and t.sh_desc= #{shDesc}
        </if>
        <if test="shType !=null and shType != ''">
            and t.sh_type= #{shType}
        </if>
        <if test="shObjId !=null and shObjId != ''">
            and t.sh_obj_id= #{shObjId}
        </if>
        <if test="shId !=null and shId != ''">
            and t.sh_id= #{shId}
        </if>
        <if test="statusCd !=null and statusCd != ''">
            and t.status_cd= #{statusCd}
        </if>
        <if test="shName !=null and shName != ''">
            and t.sh_name= #{shName}
        </if>
        <if test="storeId !=null and storeId != ''">
            and t.store_id= #{storeId}
        </if>
        <if test="isShow !=null and isShow != ''">
            and t.is_show= #{isShow}
        </if>
 
 
    </select>
 
</mapper>