CommunitySpaceV1ServiceDaoImplMapper.xml
5.16 KB
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
136
137
138
<?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="communitySpaceV1ServiceDaoImpl">
<!-- 保存项目场地信息 add by wuxw 2018-07-03 -->
<insert id="saveCommunitySpaceInfo" parameterType="Map">
insert into community_space(admin_name, space_id, name, start_time, tel, end_time, state, community_id,
fee_money, venue_id)
values (#{adminName}, #{spaceId}, #{name}, #{startTime}, #{tel}, #{endTime}, #{state}, #{communityId},
#{feeMoney}, #{venueId})
</insert>
<!-- 查询项目场地信息 add by wuxw 2018-07-03 -->
<select id="getCommunitySpaceInfo" parameterType="Map" resultType="Map">
select t.admin_name,t.admin_name adminName,t.space_id,t.space_id spaceId,t.name,t.start_time,t.start_time
startTime,t.tel,t.status_cd,t.status_cd statusCd,t.end_time,t.end_time
endTime,t.state,t.community_id,t.community_id communityId,t.fee_money,t.fee_money feeMoney,t.venue_id venueId
from community_space t
where 1 =1
<if test="adminName !=null and adminName != ''">
and t.admin_name= #{adminName}
</if>
<if test="spaceId !=null and spaceId != ''">
and t.space_id= #{spaceId}
</if>
<if test="venueId !=null and venueId != ''">
and t.venue_id= #{venueId}
</if>
<if test="name !=null and name != ''">
and t.name like concat('%',#{name},'%')
</if>
<if test="startTime !=null and startTime != ''">
and t.start_time= #{startTime}
</if>
<if test="tel !=null and tel != ''">
and t.tel= #{tel}
</if>
<if test="statusCd !=null and statusCd != ''">
and t.status_cd= #{statusCd}
</if>
<if test="endTime !=null and endTime != ''">
and t.end_time= #{endTime}
</if>
<if test="state !=null and state != ''">
and t.state= #{state}
</if>
<if test="communityId !=null and communityId != ''">
and t.community_id= #{communityId}
</if>
<if test="feeMoney !=null and feeMoney != ''">
and t.fee_money= #{feeMoney}
</if>
order by t.create_time
<if test="page != -1 and page != null ">
limit #{page}, #{row}
</if>
</select>
<!-- 修改项目场地信息 add by wuxw 2018-07-03 -->
<update id="updateCommunitySpaceInfo" parameterType="Map">
update community_space t set t.status_cd = #{statusCd}
<if test="newBId != null and newBId != ''">
,t.b_id = #{newBId}
</if>
<if test="adminName !=null and adminName != ''">
, t.admin_name= #{adminName}
</if>
<if test="name !=null and name != ''">
, t.name= #{name}
</if>
<if test="startTime !=null and startTime != ''">
, t.start_time= #{startTime}
</if>
<if test="tel !=null and tel != ''">
, t.tel= #{tel}
</if>
<if test="endTime !=null and endTime != ''">
, t.end_time= #{endTime}
</if>
<if test="state !=null and state != ''">
, t.state= #{state}
</if>
<if test="communityId !=null and communityId != ''">
, t.community_id= #{communityId}
</if>
<if test="feeMoney !=null and feeMoney != ''">
, t.fee_money= #{feeMoney}
</if>
where 1=1
<if test="spaceId !=null and spaceId != ''">
and t.space_id= #{spaceId}
</if>
<if test="venueId !=null and venueId != ''">
and t.venue_id= #{venueId}
</if>
</update>
<!-- 查询项目场地数量 add by wuxw 2018-07-03 -->
<select id="queryCommunitySpacesCount" parameterType="Map" resultType="Map">
select count(1) count
from community_space t
where 1 =1
<if test="adminName !=null and adminName != ''">
and t.admin_name= #{adminName}
</if>
<if test="spaceId !=null and spaceId != ''">
and t.space_id= #{spaceId}
</if>
<if test="venueId !=null and venueId != ''">
and t.venue_id= #{venueId}
</if>
<if test="name !=null and name != ''">
and t.name like concat('%',#{name},'%')
</if>
<if test="startTime !=null and startTime != ''">
and t.start_time= #{startTime}
</if>
<if test="tel !=null and tel != ''">
and t.tel= #{tel}
</if>
<if test="statusCd !=null and statusCd != ''">
and t.status_cd= #{statusCd}
</if>
<if test="endTime !=null and endTime != ''">
and t.end_time= #{endTime}
</if>
<if test="state !=null and state != ''">
and t.state= #{state}
</if>
<if test="communityId !=null and communityId != ''">
and t.community_id= #{communityId}
</if>
<if test="feeMoney !=null and feeMoney != ''">
and t.fee_money= #{feeMoney}
</if>
</select>
</mapper>