|
@ -0,0 +1,204 @@
|
|
1
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
2
|
<sqls>
|
|
3
|
<sql name="queryAppList">
|
|
4
|
<![CDATA[
|
|
5
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
6
|
SELECT * FROM tab_app_info
|
|
7
|
where 1=1
|
|
8
|
<if test="APP_NAME != null">
|
|
9
|
and APP_NAME like CONCAT('%',#{APP_NAME},'%')
|
|
10
|
</if>
|
|
11
|
<if test="APP_TYPE != null">
|
|
12
|
and APP_TYPE = #{APP_TYPE}
|
|
13
|
</if>
|
|
14
|
<if test="PAGE_NUMBER != null and PAGE_SIZE != null" >
|
|
15
|
limit #{PAGE_NUMBER},#{PAGE_SIZE}
|
|
16
|
</if>
|
|
17
|
</select>
|
|
18
|
]]>
|
|
19
|
</sql>
|
|
20
|
|
|
21
|
<sql name="getAppListByAppType">
|
|
22
|
<![CDATA[
|
|
23
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
24
|
SELECT t.* FROM tab_app_info t WHERE t.APP_TYPE = #{APP_TYPE}
|
|
25
|
</select>
|
|
26
|
]]>
|
|
27
|
</sql>
|
|
28
|
|
|
29
|
<sql name="queryAppTypeList">
|
|
30
|
<![CDATA[
|
|
31
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
32
|
SELECT t.KEY,t.VALUE FROM TAB_DICTIONARY t WHERE FIELD_NAME = #{FIELD_NAME}
|
|
33
|
</select>
|
|
34
|
]]>
|
|
35
|
</sql>
|
|
36
|
|
|
37
|
<sql name="checkAppIsExist">
|
|
38
|
<![CDATA[
|
|
39
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
40
|
SELECT t.APP_ID FROM tab_app_info t
|
|
41
|
WHERE t.APP_NAME = #{APP_NAME}
|
|
42
|
<if test="APP_ID != null">
|
|
43
|
and t.APP_ID != #{APP_ID}
|
|
44
|
</if>
|
|
45
|
</select>
|
|
46
|
]]>
|
|
47
|
</sql>
|
|
48
|
|
|
49
|
<sql name="checkAppPathIsExist">
|
|
50
|
<![CDATA[
|
|
51
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
52
|
SELECT t.APP_ID FROM tab_app_info t
|
|
53
|
WHERE t.APP_PATH = #{APP_PATH}
|
|
54
|
<if test="APP_ID != null">
|
|
55
|
and t.APP_ID != #{APP_ID}
|
|
56
|
</if>
|
|
57
|
</select>
|
|
58
|
]]>
|
|
59
|
</sql>
|
|
60
|
|
|
61
|
<sql name="insertApp">
|
|
62
|
<![CDATA[
|
|
63
|
<insert id="insert" parameterType="ai.ipu.data.JMap">
|
|
64
|
insert into tab_app_info
|
|
65
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
66
|
<if test="APP_NAME != null">APP_NAME,</if>
|
|
67
|
<if test="APP_TYPE != null">APP_TYPE,</if>
|
|
68
|
<if test="APP_PATH != null">APP_PATH,</if>
|
|
69
|
<if test="APP_REQUEST_HOST != null">APP_REQUEST_HOST,</if>
|
|
70
|
<if test="APP_REQUEST_SERVLET != null">APP_REQUEST_SERVLET,</if>
|
|
71
|
<if test="APP_REQUEST_PATH != null">APP_REQUEST_PATH,</if>
|
|
72
|
<if test="ANDROID_DOWNLOAD_URL != null">ANDROID_DOWNLOAD_URL,</if>
|
|
73
|
<if test="ANDROID_PACKAGE_NAME != null">ANDROID_PACKAGE_NAME,</if>
|
|
74
|
<if test="ANDROID_APP_VERSION != null">ANDROID_APP_VERSION,</if>
|
|
75
|
<if test="IOS_DOWNLOAD_URL != null">IOS_DOWNLOAD_URL,</if>
|
|
76
|
<if test="IOS_PACKAGE_NAME != null">IOS_PACKAGE_NAME,</if>
|
|
77
|
<if test="IOS_APP_VERSION != null">IOS_APP_VERSION,</if>
|
|
78
|
<if test="SUB_RES_HOST != null">SUB_RES_HOST,</if>
|
|
79
|
<if test="RN_BUNDLE_KEY != null">RN_BUNDLE_KEY,</if>
|
|
80
|
<if test="RN_BUNDLE_URL_ANDROID != null">RN_BUNDLE_URL_ANDROID,</if>
|
|
81
|
<if test="RN_BUNDLE_URL_IOS != null">RN_BUNDLE_URL_IOS,</if>
|
|
82
|
<if test="RN_BUNDLE_VERSION != null">RN_BUNDLE_VERSION,</if>
|
|
83
|
<if test="G_REQ_HOST != null">G_REQ_HOST,</if>
|
|
84
|
<if test="G_REQ_PATH != null">G_REQ_PATH,</if>
|
|
85
|
<if test="G_RES_HOST != null">G_RES_HOST,</if>
|
|
86
|
<if test="CREATE_TIME != null">CREATE_TIME,</if>
|
|
87
|
<if test="EXT_1 != null">EXT_1,</if>
|
|
88
|
<if test="EXT_2 != null">EXT_2,</if>
|
|
89
|
<if test="EXT_3 != null">EXT_3,</if>
|
|
90
|
</trim>
|
|
91
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
92
|
<if test="APP_NAME != null">#{APP_NAME},</if>
|
|
93
|
<if test="APP_TYPE != null">#{APP_TYPE},</if>
|
|
94
|
<if test="APP_PATH != null">#{APP_PATH},</if>
|
|
95
|
<if test="APP_REQUEST_HOST != null">#{APP_REQUEST_HOST},</if>
|
|
96
|
<if test="APP_REQUEST_SERVLET != null">#{APP_REQUEST_SERVLET},</if>
|
|
97
|
<if test="APP_REQUEST_PATH != null">#{APP_REQUEST_PATH},</if>
|
|
98
|
<if test="ANDROID_DOWNLOAD_URL != null">#{ANDROID_DOWNLOAD_URL},</if>
|
|
99
|
<if test="ANDROID_PACKAGE_NAME != null">#{ANDROID_PACKAGE_NAME},</if>
|
|
100
|
<if test="ANDROID_APP_VERSION != null">#{ANDROID_APP_VERSION},</if>
|
|
101
|
<if test="IOS_DOWNLOAD_URL != null">#{IOS_DOWNLOAD_URL},</if>
|
|
102
|
<if test="IOS_PACKAGE_NAME != null">#{IOS_PACKAGE_NAME},</if>
|
|
103
|
<if test="IOS_APP_VERSION != null">#{IOS_APP_VERSION},</if>
|
|
104
|
<if test="SUB_RES_HOST != null">#{SUB_RES_HOST},</if>
|
|
105
|
<if test="RN_BUNDLE_KEY != null">#{RN_BUNDLE_KEY},</if>
|
|
106
|
<if test="RN_BUNDLE_URL_ANDROID != null">#{RN_BUNDLE_URL_ANDROID},</if>
|
|
107
|
<if test="RN_BUNDLE_URL_IOS != null">#{RN_BUNDLE_URL_IOS},</if>
|
|
108
|
<if test="RN_BUNDLE_VERSION != null">#{RN_BUNDLE_VERSION},</if>
|
|
109
|
<if test="G_REQ_HOST != null">#{G_REQ_HOST},</if>
|
|
110
|
<if test="G_REQ_PATH != null">#{G_REQ_PATH},</if>
|
|
111
|
<if test="G_RES_HOST != null">#{G_RES_HOST},</if>
|
|
112
|
<if test="CREATE_TIME != null">#{CREATE_TIME},</if>
|
|
113
|
<if test="EXT_1 != null">#{EXT_1},</if>
|
|
114
|
<if test="EXT_2 != null">#{EXT_2},</if>
|
|
115
|
<if test="EXT_3 != null">#{EXT_3},</if>
|
|
116
|
</trim>
|
|
117
|
</insert>
|
|
118
|
]]>
|
|
119
|
</sql>
|
|
120
|
|
|
121
|
<sql name="getMenuByAppId">
|
|
122
|
<![CDATA[
|
|
123
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
124
|
SELECT MENU_NAME FROM TAB_MENU WHERE MENU_APP_ID = #{APP_ID}
|
|
125
|
</select>
|
|
126
|
]]>
|
|
127
|
</sql>
|
|
128
|
|
|
129
|
<sql name="getAppListByAppId">
|
|
130
|
<![CDATA[
|
|
131
|
<select id="select" parameterType="com.ai.ipu.data.JMap" resultType="java.util.Map" useCache="true">
|
|
132
|
SELECT * FROM tab_app_info WHERE APP_ID IN (#{APP_IDS})
|
|
133
|
</select>
|
|
134
|
]]>
|
|
135
|
</sql>
|
|
136
|
|
|
137
|
<sql name="insertAppToHistory">
|
|
138
|
<![CDATA[
|
|
139
|
<insert id="insert" parameterType="ai.ipu.data.JMap">
|
|
140
|
insert into tab_app_info_his
|
|
141
|
(APP_ID,APP_NAME, APP_TYPE, APP_PATH, APP_REQUEST_HOST, APP_REQUEST_SERVLET, APP_REQUEST_PATH,
|
|
142
|
ANDROID_DOWNLOAD_URL, ANDROID_PACKAGE_NAME,ANDROID_APP_VERSION,
|
|
143
|
IOS_DOWNLOAD_URL,IOS_PACKAGE_NAME,IOS_APP_VERSION,SUB_RES_HOST,
|
|
144
|
RN_BUNDLE_KEY,RN_BUNDLE_URL_ANDROID,RN_BUNDLE_URL_IOS,RN_BUNDLE_VERSION,
|
|
145
|
G_REQ_HOST,G_REQ_PATH,G_RES_HOST,
|
|
146
|
CREATE_TIME,EXT_1,EXT_2,EXT_3,
|
|
147
|
DELETE_USER,DELETE_TIME)
|
|
148
|
values
|
|
149
|
(#{APP_ID}, #{APP_NAME}, #{APP_TYPE}, #{APP_PATH}, #{APP_REQUEST_HOST}, #{APP_REQUEST_SERVLET}, #{APP_REQUEST_PATH},
|
|
150
|
#{ANDROID_DOWNLOAD_URL}, #{ANDROID_PACKAGE_NAME},#{ANDROID_APP_VERSION},
|
|
151
|
#{IOS_DOWNLOAD_URL},#{IOS_PACKAGE_NAME},#{IOS_APP_VERSION},#{SUB_RES_HOST},
|
|
152
|
#{RN_BUNDLE_KEY},#{RN_BUNDLE_URL_ANDROID},#{RN_BUNDLE_URL_IOS},#{RN_BUNDLE_VERSION},
|
|
153
|
#{G_REQ_HOST},#{G_REQ_PATH},#{G_RES_HOST},
|
|
154
|
#{CREATE_TIME},#{EXT_1},#{EXT_2},#{EXT_3},
|
|
155
|
#{DELETE_USER},#{DELETE_TIME})
|
|
156
|
</insert>
|
|
157
|
]]>
|
|
158
|
</sql>
|
|
159
|
|
|
160
|
<sql name="deleteAppById">
|
|
161
|
<![CDATA[
|
|
162
|
<delete id="delete" parameterType="ai.ipu.data.JMap">
|
|
163
|
delete from tab_app_info where APP_ID = #{APP_IDS}
|
|
164
|
</delete>
|
|
165
|
]]>
|
|
166
|
</sql>
|
|
167
|
|
|
168
|
<sql name="updateAppById">
|
|
169
|
<![CDATA[
|
|
170
|
<update id="update" parameterType="ai.ipu.data.JMap">
|
|
171
|
update tab_app_info
|
|
172
|
<trim prefix="set" suffixOverrides=",">
|
|
173
|
<if test="APP_NAME != null">APP_NAME=#{APP_NAME},</if>
|
|
174
|
<if test="APP_TYPE != null">APP_TYPE=#{APP_TYPE},</if>
|
|
175
|
<if test="APP_PATH != null">APP_PATH=#{APP_PATH},</if>
|
|
176
|
<if test="APP_REQUEST_HOST != null">APP_REQUEST_HOST=#{APP_REQUEST_HOST},</if>
|
|
177
|
<if test="APP_REQUEST_SERVLET != null">APP_REQUEST_SERVLET=#{APP_REQUEST_SERVLET},</if>
|
|
178
|
<if test="APP_REQUEST_PATH != null">APP_REQUEST_PATH=#{APP_REQUEST_PATH},</if>
|
|
179
|
<if test="ANDROID_DOWNLOAD_URL != null">ANDROID_DOWNLOAD_URL=#{ANDROID_DOWNLOAD_URL},</if>
|
|
180
|
<if test="ANDROID_PACKAGE_NAME != null">ANDROID_PACKAGE_NAME=#{ANDROID_PACKAGE_NAME},</if>
|
|
181
|
<if test="ANDROID_APP_VERSION != null">ANDROID_APP_VERSION=#{ANDROID_APP_VERSION},</if>
|
|
182
|
<if test="IOS_DOWNLOAD_URL != null">IOS_DOWNLOAD_URL=#{IOS_DOWNLOAD_URL},</if>
|
|
183
|
<if test="IOS_PACKAGE_NAME != null">IOS_PACKAGE_NAME=#{IOS_PACKAGE_NAME},</if>
|
|
184
|
<if test="IOS_APP_VERSION != null">IOS_APP_VERSION=#{IOS_APP_VERSION},</if>
|
|
185
|
<if test="SUB_RES_HOST != null">SUB_RES_HOST=#{SUB_RES_HOST},</if>
|
|
186
|
<if test="RN_BUNDLE_KEY != null">RN_BUNDLE_KEY=#{RN_BUNDLE_KEY},</if>
|
|
187
|
<if test="RN_BUNDLE_URL_ANDROID != null">RN_BUNDLE_URL_ANDROID=#{RN_BUNDLE_URL_ANDROID},</if>
|
|
188
|
<if test="RN_BUNDLE_URL_IOS != null">RN_BUNDLE_URL_IOS=#{RN_BUNDLE_URL_IOS},</if>
|
|
189
|
<if test="RN_BUNDLE_VERSION != null">RN_BUNDLE_VERSION=#{RN_BUNDLE_VERSION},</if>
|
|
190
|
<if test="G_REQ_HOST != null">G_REQ_HOST=#{G_REQ_HOST},</if>
|
|
191
|
<if test="G_REQ_PATH != null">G_REQ_PATH=#{G_REQ_PATH},</if>
|
|
192
|
<if test="G_RES_HOST != null">G_RES_HOST=#{G_RES_HOST},</if>
|
|
193
|
<if test="CREATE_TIME != null">CREATE_TIME=#{CREATE_TIME},</if>
|
|
194
|
<if test="EXT_1 != null">EXT_1=#{EXT_1},</if>
|
|
195
|
<if test="EXT_2 != null">EXT_2=#{EXT_2},</if>
|
|
196
|
<if test="EXT_3 != null">EXT_3=#{EXT_3},</if>
|
|
197
|
</trim>
|
|
198
|
where
|
|
199
|
APP_ID = #{APP_ID}
|
|
200
|
</update>
|
|
201
|
]]>
|
|
202
|
</sql>
|
|
203
|
|
|
204
|
</sqls>
|