88e030b7
王彪总
init project
|
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
|
<?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="wechatMenuV1ServiceDaoImpl">
<!-- 保存微信菜单信息 add by wuxw 2018-07-03 -->
<insert id="saveWechatMenuInfo" parameterType="Map">
insert into wechat_menu(
pagepath,parent_menu_id,app_id,menu_level,menu_name,menu_type,menu_value,seq,wechat_menu_id,community_id
) values (
#{pagepath},#{parentMenuId},#{appId},#{menuLevel},#{menuName},#{menuType},#{menuValue},#{seq},#{wechatMenuId},#{communityId}
)
</insert>
<!-- 查询微信菜单信息 add by wuxw 2018-07-03 -->
<select id="getWechatMenuInfo" parameterType="Map" resultType="Map">
select t.pagepath,t.parent_menu_id,t.parent_menu_id parentMenuId,t.app_id,t.app_id
appId,t.menu_level,t.menu_level menuLevel,t.menu_name,t.menu_name menuName,t.menu_type,t.menu_type
menuType,t.menu_value,t.menu_value menuValue,t.seq,t.wechat_menu_id,t.wechat_menu_id wechatMenuId
from wechat_menu t
where t.status_cd='0'
<if test="pagepath !=null and pagepath != ''">
and t.pagepath= #{pagepath}
</if>
<if test="parentMenuId !=null and parentMenuId != ''">
and t.parent_menu_id= #{parentMenuId}
</if>
<if test="appId !=null and appId != ''">
and t.app_id= #{appId}
</if>
<if test="menuLevel !=null and menuLevel != ''">
and t.menu_level= #{menuLevel}
</if>
<if test="menuName !=null and menuName != ''">
and t.menu_name= #{menuName}
</if>
<if test="menuType !=null and menuType != ''">
and t.menu_type= #{menuType}
</if>
<if test="menuValue !=null and menuValue != ''">
and t.menu_value= #{menuValue}
</if>
<if test="seq !=null and seq != ''">
and t.seq= #{seq}
</if>
<if test="wechatMenuId !=null and wechatMenuId != ''">
and t.wechat_menu_id= #{wechatMenuId}
</if>
order by t.seq asc
<if test="page != -1 and page != null ">
limit #{page}, #{row}
</if>
</select>
<!-- 修改微信菜单信息 add by wuxw 2018-07-03 -->
<update id="updateWechatMenuInfo" parameterType="Map">
update wechat_menu t set t.status_cd = #{statusCd}
<if test="newBId != null and newBId != ''">
,t.b_id = #{newBId}
</if>
<if test="pagepath !=null and pagepath != ''">
, t.pagepath= #{pagepath}
</if>
<if test="parentMenuId !=null and parentMenuId != ''">
, t.parent_menu_id= #{parentMenuId}
</if>
<if test="appId !=null and appId != ''">
, t.app_id= #{appId}
</if>
<if test="menuLevel !=null and menuLevel != ''">
, t.menu_level= #{menuLevel}
</if>
<if test="menuName !=null and menuName != ''">
, t.menu_name= #{menuName}
</if>
<if test="menuType !=null and menuType != ''">
, t.menu_type= #{menuType}
</if>
<if test="menuValue !=null and menuValue != ''">
, t.menu_value= #{menuValue}
</if>
<if test="seq !=null and seq != ''">
, t.seq= #{seq}
</if>
where 1=1
<if test="wechatMenuId !=null and wechatMenuId != ''">
and t.wechat_menu_id= #{wechatMenuId}
</if>
</update>
<!-- 查询微信菜单数量 add by wuxw 2018-07-03 -->
<select id="queryWechatMenusCount" parameterType="Map" resultType="Map">
select count(1) count
from wechat_menu t
where 1 =1
<if test="statusCd !=null and statusCd != ''">
and t.status_cd= #{statusCd}
</if>
<if test="pagepath !=null and pagepath != ''">
and t.pagepath= #{pagepath}
</if>
<if test="parentMenuId !=null and parentMenuId != ''">
and t.parent_menu_id= #{parentMenuId}
</if>
<if test="appId !=null and appId != ''">
and t.app_id= #{appId}
</if>
<if test="menuLevel !=null and menuLevel != ''">
and t.menu_level= #{menuLevel}
</if>
<if test="menuName !=null and menuName != ''">
and t.menu_name= #{menuName}
</if>
<if test="menuType !=null and menuType != ''">
and t.menu_type= #{menuType}
</if>
<if test="menuValue !=null and menuValue != ''">
and t.menu_value= #{menuValue}
</if>
<if test="seq !=null and seq != ''">
and t.seq= #{seq}
</if>
<if test="wechatMenuId !=null and wechatMenuId != ''">
and t.wechat_menu_id= #{wechatMenuId}
</if>
</select>
</mapper>
|