SYS_USER_SqlMap.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
  3. <sqlMap namespace="sys_user" >
  4. <!-- 警告 - 以下的SQLMap配置文件由系统自动生成,请勿修改,否则系统重新生成后将会覆盖。-->
  5. <resultMap id="BaseResultMap" class="com.miniframe.system.model.SysUser" >
  6. <result column="userid" property="userid" jdbcType="VARCHAR" />
  7. <result column="usertype" property="usertype" jdbcType="INTEGER" />
  8. <result column="orgname" property="orgname" jdbcType="VARCHAR" />
  9. <result column="userstate" property="userstate" jdbcType="INTEGER" />
  10. <result column="userpwd" property="userpwd" jdbcType="VARCHAR" />
  11. <result column="username" property="username" jdbcType="VARCHAR" />
  12. <result column="userdn" property="userdn" jdbcType="VARCHAR" />
  13. <result column="userdnflag" property="userdnflag" jdbcType="INTEGER" />
  14. <result column="nickname" property="nickname" jdbcType="VARCHAR" />
  15. <result column="usersex" property="usersex" jdbcType="NUMERIC" />
  16. <result column="useremail" property="useremail" jdbcType="VARCHAR" />
  17. <result column="usertelnum" property="usertelnum" jdbcType="VARCHAR" />
  18. <result column="usermobnub" property="usermobnub" jdbcType="VARCHAR" />
  19. <result column="roleids" property="roleids" jdbcType="VARCHAR" />
  20. <result column="stylename" property="stylename" jdbcType="VARCHAR" />
  21. <result column="userdesc" property="userdesc" jdbcType="VARCHAR" />
  22. </resultMap>
  23. <sql id="sys_user.oracle_Pagination_Head" >
  24. <dynamic >
  25. <isNotEmpty property="startOffSet" >
  26. <isNotEmpty property="pageSize" >
  27. <![CDATA[]]>
  28. </isNotEmpty>
  29. </isNotEmpty>
  30. </dynamic>
  31. </sql>
  32. <sql id="sys_user.oracle_Pagination_Tail" >
  33. <dynamic >
  34. <isNotEmpty property="startOffSet" >
  35. <isNotEmpty property="pageSize" >
  36. <![CDATA[ limit #pageSize# offset #startOffSet# ]]>
  37. </isNotEmpty>
  38. </isNotEmpty>
  39. </dynamic>
  40. </sql>
  41. <sql id="sys_user.Example_Where_Clause" >
  42. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  43. <isEqual property="oredCriteria[].valid" compareValue="true" >
  44. (
  45. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  46. $oredCriteria[].criteriaWithoutValue[]$
  47. </iterate>
  48. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  49. $oredCriteria[].criteriaWithSingleValue[].condition$ #oredCriteria[].criteriaWithSingleValue[].value#
  50. </iterate>
  51. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  52. $oredCriteria[].criteriaWithListValue[].condition$
  53. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  54. #oredCriteria[].criteriaWithListValue[].values[]#
  55. </iterate>
  56. </iterate>
  57. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  58. $oredCriteria[].criteriaWithBetweenValue[].condition$
  59. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  60. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  61. </iterate>
  62. )
  63. </isEqual>
  64. </iterate>
  65. </sql>
  66. <sql id="sys_user.Base_Column_List" >
  67. userid, usertype, orgname, userstate, userpwd, username, userdn, userdnflag, nickname,
  68. usersex, useremail, usertelnum, usermobnub, roleids, stylename, userdesc
  69. </sql>
  70. <select id="sys_user.selectByExample" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysUserSQLBuilder" >
  71. <include refid="sys_user.oracle_Pagination_Head" />
  72. select
  73. <isParameterPresent >
  74. <isEqual property="distinct" compareValue="true" >
  75. distinct
  76. </isEqual>
  77. </isParameterPresent>
  78. <include refid="sys_user.Base_Column_List" />
  79. from sys_user
  80. <isParameterPresent >
  81. <include refid="sys_user.Example_Where_Clause" />
  82. <isNotNull property="orderByClause" >
  83. order by $orderByClause$
  84. </isNotNull>
  85. </isParameterPresent>
  86. <isParameterPresent >
  87. <isEqual property="forUpdate" compareValue="true" >
  88. for update
  89. </isEqual>
  90. </isParameterPresent>
  91. <isParameterPresent >
  92. <isEqual property="NoWait" compareValue="true" >
  93. nowait
  94. </isEqual>
  95. </isParameterPresent>
  96. <include refid="sys_user.oracle_Pagination_Tail" />
  97. </select>
  98. <select id="sys_user.selectByPrimaryKey" resultMap="BaseResultMap" parameterClass="com.miniframe.system.model.SysUser" >
  99. select
  100. <include refid="sys_user.Base_Column_List" />
  101. from sys_user
  102. where userid = #userid#
  103. </select>
  104. <delete id="sys_user.deleteByPrimaryKey" parameterClass="com.miniframe.system.model.SysUser" >
  105. delete from sys_user
  106. where userid = #userid#
  107. </delete>
  108. <delete id="sys_user.deleteByExample" parameterClass="com.miniframe.system.model.SysUserSQLBuilder" >
  109. delete from sys_user
  110. <include refid="sys_user.Example_Where_Clause" />
  111. </delete>
  112. <insert id="sys_user.insert" parameterClass="com.miniframe.system.model.SysUser" >
  113. insert into sys_user (userid, usertype, orgname, userstate, userpwd, username, userdn,
  114. userdnflag, nickname, usersex, useremail, usertelnum, usermobnub, roleids,
  115. stylename, userdesc)
  116. values (#userid#, #usertype#, #orgname#, #userstate#, #userpwd#, #username#, #userdn#,
  117. #userdnflag#, #nickname#, #usersex#, #useremail#, #usertelnum#, #usermobnub#, #roleids#,
  118. #stylename#, #userdesc#)
  119. </insert>
  120. <insert id="sys_user.insertSelective" parameterClass="com.miniframe.system.model.SysUser" >
  121. insert into sys_user
  122. <dynamic prepend="(" >
  123. <isNotNull prepend="," property="userid" >
  124. userid
  125. </isNotNull>
  126. <isNotNull prepend="," property="usertype" >
  127. usertype
  128. </isNotNull>
  129. <isNotNull prepend="," property="orgname" >
  130. orgname
  131. </isNotNull>
  132. <isNotNull prepend="," property="userstate" >
  133. userstate
  134. </isNotNull>
  135. <isNotNull prepend="," property="userpwd" >
  136. userpwd
  137. </isNotNull>
  138. <isNotNull prepend="," property="username" >
  139. username
  140. </isNotNull>
  141. <isNotNull prepend="," property="userdn" >
  142. userdn
  143. </isNotNull>
  144. <isNotNull prepend="," property="userdnflag" >
  145. userdnflag
  146. </isNotNull>
  147. <isNotNull prepend="," property="nickname" >
  148. nickname
  149. </isNotNull>
  150. <isNotNull prepend="," property="usersex" >
  151. usersex
  152. </isNotNull>
  153. <isNotNull prepend="," property="useremail" >
  154. useremail
  155. </isNotNull>
  156. <isNotNull prepend="," property="usertelnum" >
  157. usertelnum
  158. </isNotNull>
  159. <isNotNull prepend="," property="usermobnub" >
  160. usermobnub
  161. </isNotNull>
  162. <isNotNull prepend="," property="roleids" >
  163. roleids
  164. </isNotNull>
  165. <isNotNull prepend="," property="stylename" >
  166. stylename
  167. </isNotNull>
  168. <isNotNull prepend="," property="userdesc" >
  169. userdesc
  170. </isNotNull>
  171. )
  172. </dynamic>
  173. values
  174. <dynamic prepend="(" >
  175. <isNotNull prepend="," property="userid" >
  176. #userid#
  177. </isNotNull>
  178. <isNotNull prepend="," property="usertype" >
  179. #usertype#
  180. </isNotNull>
  181. <isNotNull prepend="," property="orgname" >
  182. #orgname#
  183. </isNotNull>
  184. <isNotNull prepend="," property="userstate" >
  185. #userstate#
  186. </isNotNull>
  187. <isNotNull prepend="," property="userpwd" >
  188. #userpwd#
  189. </isNotNull>
  190. <isNotNull prepend="," property="username" >
  191. #username#
  192. </isNotNull>
  193. <isNotNull prepend="," property="userdn" >
  194. #userdn#
  195. </isNotNull>
  196. <isNotNull prepend="," property="userdnflag" >
  197. #userdnflag#
  198. </isNotNull>
  199. <isNotNull prepend="," property="nickname" >
  200. #nickname#
  201. </isNotNull>
  202. <isNotNull prepend="," property="usersex" >
  203. #usersex#
  204. </isNotNull>
  205. <isNotNull prepend="," property="useremail" >
  206. #useremail#
  207. </isNotNull>
  208. <isNotNull prepend="," property="usertelnum" >
  209. #usertelnum#
  210. </isNotNull>
  211. <isNotNull prepend="," property="usermobnub" >
  212. #usermobnub#
  213. </isNotNull>
  214. <isNotNull prepend="," property="roleids" >
  215. #roleids#
  216. </isNotNull>
  217. <isNotNull prepend="," property="stylename" >
  218. #stylename#
  219. </isNotNull>
  220. <isNotNull prepend="," property="userdesc" >
  221. #userdesc#
  222. </isNotNull>
  223. )
  224. </dynamic>
  225. </insert>
  226. <select id="sys_user.countByExample" parameterClass="com.miniframe.system.model.SysUserSQLBuilder" resultClass="java.lang.Integer" >
  227. select count(*) from sys_user
  228. <include refid="sys_user.Example_Where_Clause" />
  229. </select>
  230. <update id="sys_user.updateByExampleSelective" >
  231. update sys_user
  232. <dynamic prepend="set" >
  233. <isNotNull prepend="," property="record.userid" >
  234. userid = #record.userid#
  235. </isNotNull>
  236. <isNotNull prepend="," property="record.usertype" >
  237. usertype = #record.usertype#
  238. </isNotNull>
  239. <isNotNull prepend="," property="record.orgname" >
  240. orgname = #record.orgname#
  241. </isNotNull>
  242. <isNotNull prepend="," property="record.userstate" >
  243. userstate = #record.userstate#
  244. </isNotNull>
  245. <isNotNull prepend="," property="record.userpwd" >
  246. userpwd = #record.userpwd#
  247. </isNotNull>
  248. <isNotNull prepend="," property="record.username" >
  249. username = #record.username#
  250. </isNotNull>
  251. <isNotNull prepend="," property="record.userdn" >
  252. userdn = #record.userdn#
  253. </isNotNull>
  254. <isNotNull prepend="," property="record.userdnflag" >
  255. userdnflag = #record.userdnflag#
  256. </isNotNull>
  257. <isNotNull prepend="," property="record.nickname" >
  258. nickname = #record.nickname#
  259. </isNotNull>
  260. <isNotNull prepend="," property="record.usersex" >
  261. usersex = #record.usersex#
  262. </isNotNull>
  263. <isNotNull prepend="," property="record.useremail" >
  264. useremail = #record.useremail#
  265. </isNotNull>
  266. <isNotNull prepend="," property="record.usertelnum" >
  267. usertelnum = #record.usertelnum#
  268. </isNotNull>
  269. <isNotNull prepend="," property="record.usermobnub" >
  270. usermobnub = #record.usermobnub#
  271. </isNotNull>
  272. <isNotNull prepend="," property="record.roleids" >
  273. roleids = #record.roleids#
  274. </isNotNull>
  275. <isNotNull prepend="," property="record.stylename" >
  276. stylename = #record.stylename#
  277. </isNotNull>
  278. <isNotNull prepend="," property="record.userdesc" >
  279. userdesc = #record.userdesc#
  280. </isNotNull>
  281. </dynamic>
  282. <isParameterPresent >
  283. <include refid="sys_user.Example_Where_Clause" />
  284. </isParameterPresent>
  285. </update>
  286. <update id="sys_user.updateByExample" >
  287. update sys_user
  288. set userid = #record.userid#,
  289. usertype = #record.usertype#,
  290. orgname = #record.orgname#,
  291. userstate = #record.userstate#,
  292. userpwd = #record.userpwd#,
  293. username = #record.username#,
  294. userdn = #record.userdn#,
  295. userdnflag = #record.userdnflag#,
  296. nickname = #record.nickname#,
  297. usersex = #record.usersex#,
  298. useremail = #record.useremail#,
  299. usertelnum = #record.usertelnum#,
  300. usermobnub = #record.usermobnub#,
  301. roleids = #record.roleids#,
  302. stylename = #record.stylename#,
  303. userdesc = #record.userdesc#
  304. <isParameterPresent >
  305. <include refid="sys_user.Example_Where_Clause" />
  306. </isParameterPresent>
  307. </update>
  308. <update id="sys_user.updateByPrimaryKeySelective" parameterClass="com.miniframe.system.model.SysUser" >
  309. update sys_user
  310. <dynamic prepend="set" >
  311. <isNotNull prepend="," property="usertype" >
  312. usertype = #usertype#
  313. </isNotNull>
  314. <isNotNull prepend="," property="orgname" >
  315. orgname = #orgname#
  316. </isNotNull>
  317. <isNotNull prepend="," property="userstate" >
  318. userstate = #userstate#
  319. </isNotNull>
  320. <isNotNull prepend="," property="userpwd" >
  321. userpwd = #userpwd#
  322. </isNotNull>
  323. <isNotNull prepend="," property="username" >
  324. username = #username#
  325. </isNotNull>
  326. <isNotNull prepend="," property="userdn" >
  327. userdn = #userdn#
  328. </isNotNull>
  329. <isNotNull prepend="," property="userdnflag" >
  330. userdnflag = #userdnflag#
  331. </isNotNull>
  332. <isNotNull prepend="," property="nickname" >
  333. nickname = #nickname#
  334. </isNotNull>
  335. <isNotNull prepend="," property="usersex" >
  336. usersex = #usersex#
  337. </isNotNull>
  338. <isNotNull prepend="," property="useremail" >
  339. useremail = #useremail#
  340. </isNotNull>
  341. <isNotNull prepend="," property="usertelnum" >
  342. usertelnum = #usertelnum#
  343. </isNotNull>
  344. <isNotNull prepend="," property="usermobnub" >
  345. usermobnub = #usermobnub#
  346. </isNotNull>
  347. <isNotNull prepend="," property="roleids" >
  348. roleids = #roleids#
  349. </isNotNull>
  350. <isNotNull prepend="," property="stylename" >
  351. stylename = #stylename#
  352. </isNotNull>
  353. <isNotNull prepend="," property="userdesc" >
  354. userdesc = #userdesc#
  355. </isNotNull>
  356. </dynamic>
  357. where userid = #userid#
  358. </update>
  359. <update id="sys_user.updateByPrimaryKey" parameterClass="com.miniframe.system.model.SysUser" >
  360. update sys_user
  361. set usertype = #usertype#,
  362. orgname = #orgname#,
  363. userstate = #userstate#,
  364. userpwd = #userpwd#,
  365. username = #username#,
  366. userdn = #userdn#,
  367. userdnflag = #userdnflag#,
  368. nickname = #nickname#,
  369. usersex = #usersex#,
  370. useremail = #useremail#,
  371. usertelnum = #usertelnum#,
  372. usermobnub = #usermobnub#,
  373. roleids = #roleids#,
  374. stylename = #stylename#,
  375. userdesc = #userdesc#
  376. where userid = #userid#
  377. </update>
  378. </sqlMap>