RmsCapacityMapper.xml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.steerinfo.dil.mapper.RmsCapacityMapper">
  4. <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.RmsCapacity">
  5. <id column="CAPACITY_ID" jdbcType="DECIMAL" property="capacityId" />
  6. <result column="CAPACITY_NUMBER" jdbcType="VARCHAR" property="capacityNumber" />
  7. <result column="CAPACITY_MAX_LOAD" jdbcType="DECIMAL" property="capacityMaxLoad" />
  8. <result column="CAPACITY_TYPE_ID" jdbcType="DECIMAL" property="capacityTypeId" />
  9. <result column="CAPACITY_STATUS" jdbcType="DECIMAL" property="capacityStatus" />
  10. <result column="CARRIER_ID" jdbcType="DECIMAL" property="carrierId" />
  11. <result column="CAPACITY_ENERGY_ID" jdbcType="VARCHAR" property="capacityEnergyId" />
  12. <result column="CAPACITY_LEN_VAL" jdbcType="DECIMAL" property="capacityLenVal" />
  13. <result column="CAPACITY_WID_VAL" jdbcType="DECIMAL" property="capacityWidVal" />
  14. <result column="CAPACITY_HIG_VAL" jdbcType="DECIMAL" property="capacityHigVal" />
  15. <result column="CAPACITY_OIL_ID" jdbcType="DECIMAL" property="capacityOilId" />
  16. <result column="CAPACITY_FUEL_CONSUMPTION" jdbcType="VARCHAR" property="capacityFuelConsumption" />
  17. <result column="CAPACITY_OWNERIS" jdbcType="VARCHAR" property="capacityOwneris" />
  18. <result column="CAPACITY_BLACKLIST" jdbcType="VARCHAR" property="capacityBlacklist" />
  19. <result column="MEMO" jdbcType="VARCHAR" property="memo" />
  20. <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
  21. <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
  22. <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
  23. <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
  24. <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
  25. <result column="CAPACITY_CORLOR" jdbcType="VARCHAR" property="capacityCorlor" />
  26. <result column="CAPACITY_VIP" jdbcType="VARCHAR" property="capacityVip" />
  27. <result column="DELETED" jdbcType="DECIMAL" property="deleted" />
  28. <result column="CAPACITY_SSO_ID" jdbcType="VARCHAR" property="capacitySsoId" />
  29. <result column="DRIVER_LICENCE_URL" jdbcType="VARCHAR" property="driverLicenceUrl" />
  30. </resultMap>
  31. <sql id="columns">
  32. CAPACITY_ID, CAPACITY_NUMBER, CAPACITY_MAX_LOAD, CAPACITY_TYPE_ID, CAPACITY_STATUS,
  33. CARRIER_ID, CAPACITY_ENERGY_ID, CAPACITY_LEN_VAL, CAPACITY_WID_VAL, CAPACITY_HIG_VAL,
  34. CAPACITY_OIL_ID, CAPACITY_FUEL_CONSUMPTION, CAPACITY_OWNERIS, CAPACITY_BLACKLIST,
  35. MEMO, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
  36. CAPACITY_CORLOR, CAPACITY_VIP, DELETED, CAPACITY_SSO_ID,DRIVER_LICENCE_URL
  37. </sql>
  38. <sql id="columns_alias">
  39. t.CAPACITY_ID, t.CAPACITY_NUMBER, t.CAPACITY_MAX_LOAD, t.CAPACITY_TYPE_ID, t.CAPACITY_STATUS,
  40. t.CARRIER_ID, t.CAPACITY_ENERGY_ID, t.CAPACITY_LEN_VAL, t.CAPACITY_WID_VAL, t.CAPACITY_HIG_VAL,
  41. t.CAPACITY_OIL_ID, t.CAPACITY_FUEL_CONSUMPTION, t.CAPACITY_OWNERIS, t.CAPACITY_BLACKLIST,
  42. t.MEMO, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
  43. t.CAPACITY_CORLOR, t.CAPACITY_VIP, t.DELETED, t.CAPACITY_SSO_ID,DRIVER_LICENCE_URL
  44. </sql>
  45. <sql id="select">
  46. SELECT <include refid="columns" /> FROM RMS_CAPACITY
  47. </sql>
  48. <sql id="select_alias">
  49. SELECT <include refid="columns_alias" /> FROM RMS_CAPACITY t
  50. </sql>
  51. <sql id="where">
  52. <where>
  53. <if test="capacityId != null">
  54. and CAPACITY_ID = #{capacityId}
  55. </if>
  56. <if test="capacityNumber != null and capacityNumber != ''">
  57. and CAPACITY_NUMBER = #{capacityNumber}
  58. </if>
  59. <if test="capacityMaxLoad != null">
  60. and CAPACITY_MAX_LOAD = #{capacityMaxLoad}
  61. </if>
  62. <if test="capacityTypeId != null">
  63. and CAPACITY_TYPE_ID = #{capacityTypeId}
  64. </if>
  65. <if test="capacityStatus != null">
  66. and CAPACITY_STATUS = #{capacityStatus}
  67. </if>
  68. <if test="carrierId != null">
  69. and CARRIER_ID = #{carrierId}
  70. </if>
  71. <if test="capacityEnergyId != null and capacityEnergyId != ''">
  72. and CAPACITY_ENERGY_ID = #{capacityEnergyId}
  73. </if>
  74. <if test="capacityLenVal != null">
  75. and CAPACITY_LEN_VAL = #{capacityLenVal}
  76. </if>
  77. <if test="capacityWidVal != null">
  78. and CAPACITY_WID_VAL = #{capacityWidVal}
  79. </if>
  80. <if test="capacityHigVal != null">
  81. and CAPACITY_HIG_VAL = #{capacityHigVal}
  82. </if>
  83. <if test="capacityOilId != null">
  84. and CAPACITY_OIL_ID = #{capacityOilId}
  85. </if>
  86. <if test="capacityFuelConsumption != null and capacityFuelConsumption != ''">
  87. and CAPACITY_FUEL_CONSUMPTION = #{capacityFuelConsumption}
  88. </if>
  89. <if test="capacityOwneris != null and capacityOwneris != ''">
  90. and CAPACITY_OWNERIS = #{capacityOwneris}
  91. </if>
  92. <if test="capacityBlacklist != null and capacityBlacklist != ''">
  93. and CAPACITY_BLACKLIST = #{capacityBlacklist}
  94. </if>
  95. <if test="memo != null and memo != ''">
  96. and MEMO = #{memo}
  97. </if>
  98. <if test="insertUsername != null and insertUsername != ''">
  99. and INSERT_USERNAME = #{insertUsername}
  100. </if>
  101. <if test="insertTime != null">
  102. and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
  103. </if>
  104. <if test="updateUsername != null and updateUsername != ''">
  105. and UPDATE_USERNAME = #{updateUsername}
  106. </if>
  107. <if test="updateTime != null">
  108. and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
  109. </if>
  110. <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
  111. and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
  112. </if>
  113. <if test="capacityCorlor != null and capacityCorlor != ''">
  114. and CAPACITY_CORLOR = #{capacityCorlor}
  115. </if>
  116. <if test="capacityVip != null and capacityVip != ''">
  117. and CAPACITY_VIP = #{capacityVip}
  118. </if>
  119. <if test="deleted != null">
  120. and DELETED = #{deleted}
  121. </if>
  122. <if test="capacitySsoId != null and capacitySsoId != ''">
  123. and CAPACITY_SSO_ID = #{capacitySsoId}
  124. </if>
  125. <if test="driverLicenceUrl != null and driverLicenceUrl != ''">
  126. and DRIVER_LICENCE_URL = #{driverLicenceUrl}
  127. </if>
  128. </where>
  129. </sql>
  130. <sql id="whereLike">
  131. <where>
  132. <if test="capacityId != null">
  133. and CAPACITY_ID = #{capacityId}
  134. </if>
  135. <if test="capacityNumber != null and capacityNumber != ''">
  136. and CAPACITY_NUMBER LIKE '%${capacityNumber}%'
  137. </if>
  138. <if test="capacityMaxLoad != null">
  139. and CAPACITY_MAX_LOAD = #{capacityMaxLoad}
  140. </if>
  141. <if test="capacityTypeId != null">
  142. and CAPACITY_TYPE_ID = #{capacityTypeId}
  143. </if>
  144. <if test="capacityStatus != null">
  145. and CAPACITY_STATUS = #{capacityStatus}
  146. </if>
  147. <if test="carrierId != null">
  148. and CARRIER_ID = #{carrierId}
  149. </if>
  150. <if test="capacityEnergyId != null and capacityEnergyId != ''">
  151. and CAPACITY_ENERGY_ID LIKE '%${capacityEnergyId}%'
  152. </if>
  153. <if test="capacityLenVal != null">
  154. and CAPACITY_LEN_VAL = #{capacityLenVal}
  155. </if>
  156. <if test="capacityWidVal != null">
  157. and CAPACITY_WID_VAL = #{capacityWidVal}
  158. </if>
  159. <if test="capacityHigVal != null">
  160. and CAPACITY_HIG_VAL = #{capacityHigVal}
  161. </if>
  162. <if test="capacityOilId != null">
  163. and CAPACITY_OIL_ID = #{capacityOilId}
  164. </if>
  165. <if test="capacityFuelConsumption != null and capacityFuelConsumption != ''">
  166. and CAPACITY_FUEL_CONSUMPTION LIKE '%${capacityFuelConsumption}%'
  167. </if>
  168. <if test="capacityOwneris != null and capacityOwneris != ''">
  169. and CAPACITY_OWNERIS LIKE '%${capacityOwneris}%'
  170. </if>
  171. <if test="capacityBlacklist != null and capacityBlacklist != ''">
  172. and CAPACITY_BLACKLIST LIKE '%${capacityBlacklist}%'
  173. </if>
  174. <if test="memo != null and memo != ''">
  175. and MEMO LIKE '%${memo}%'
  176. </if>
  177. <if test="insertUsername != null and insertUsername != ''">
  178. and INSERT_USERNAME LIKE '%${insertUsername}%'
  179. </if>
  180. <if test="insertTime != null">
  181. and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
  182. </if>
  183. <if test="updateUsername != null and updateUsername != ''">
  184. and UPDATE_USERNAME LIKE '%${updateUsername}%'
  185. </if>
  186. <if test="updateTime != null">
  187. and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
  188. </if>
  189. <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
  190. and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
  191. </if>
  192. <if test="capacityCorlor != null and capacityCorlor != ''">
  193. and CAPACITY_CORLOR LIKE '%${capacityCorlor}%'
  194. </if>
  195. <if test="capacityVip != null and capacityVip != ''">
  196. and CAPACITY_VIP LIKE '%${capacityVip}%'
  197. </if>
  198. <if test="deleted != null">
  199. and DELETED = #{deleted}
  200. </if>
  201. <if test="capacitySsoId != null and capacitySsoId != ''">
  202. and CAPACITY_SSO_ID LIKE '%${capacitySsoId}%'
  203. </if>
  204. <if test="driverLicenceUrl != null and driverLicenceUrl != ''">
  205. and DRIVER_LICENCE_URL LIKE '%${driverLicenceUrl}%'
  206. </if>
  207. </where>
  208. </sql>
  209. <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
  210. delete from RMS_CAPACITY
  211. where CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}
  212. </delete>
  213. <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
  214. delete from RMS_CAPACITY
  215. where 1!=1
  216. <if test="capacityNumber != null and capacityNumber != ''">
  217. or CAPACITY_NUMBER = #{capacityNumber}
  218. </if>
  219. <if test="capacityMaxLoad != null">
  220. or CAPACITY_MAX_LOAD = #{capacityMaxLoad}
  221. </if>
  222. <if test="capacityTypeId != null">
  223. or CAPACITY_TYPE_ID = #{capacityTypeId}
  224. </if>
  225. <if test="capacityStatus != null">
  226. or CAPACITY_STATUS = #{capacityStatus}
  227. </if>
  228. <if test="carrierId != null">
  229. or CARRIER_ID = #{carrierId}
  230. </if>
  231. <if test="capacityEnergyId != null and capacityEnergyId != ''">
  232. or CAPACITY_ENERGY_ID = #{capacityEnergyId}
  233. </if>
  234. <if test="capacityLenVal != null">
  235. or CAPACITY_LEN_VAL = #{capacityLenVal}
  236. </if>
  237. <if test="capacityWidVal != null">
  238. or CAPACITY_WID_VAL = #{capacityWidVal}
  239. </if>
  240. <if test="capacityHigVal != null">
  241. or CAPACITY_HIG_VAL = #{capacityHigVal}
  242. </if>
  243. <if test="capacityOilId != null">
  244. or CAPACITY_OIL_ID = #{capacityOilId}
  245. </if>
  246. <if test="capacityFuelConsumption != null and capacityFuelConsumption != ''">
  247. or CAPACITY_FUEL_CONSUMPTION = #{capacityFuelConsumption}
  248. </if>
  249. <if test="capacityOwneris != null and capacityOwneris != ''">
  250. or CAPACITY_OWNERIS = #{capacityOwneris}
  251. </if>
  252. <if test="capacityBlacklist != null and capacityBlacklist != ''">
  253. or CAPACITY_BLACKLIST = #{capacityBlacklist}
  254. </if>
  255. <if test="memo != null and memo != ''">
  256. or MEMO = #{memo}
  257. </if>
  258. <if test="insertUsername != null and insertUsername != ''">
  259. or INSERT_USERNAME = #{insertUsername}
  260. </if>
  261. <if test="insertTime != null">
  262. or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
  263. </if>
  264. <if test="updateUsername != null and updateUsername != ''">
  265. or UPDATE_USERNAME = #{updateUsername}
  266. </if>
  267. <if test="updateTime != null">
  268. or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
  269. </if>
  270. <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
  271. or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
  272. </if>
  273. <if test="capacityCorlor != null and capacityCorlor != ''">
  274. or CAPACITY_CORLOR = #{capacityCorlor}
  275. </if>
  276. <if test="capacityVip != null and capacityVip != ''">
  277. or CAPACITY_VIP = #{capacityVip}
  278. </if>
  279. <if test="deleted != null">
  280. or DELETED = #{deleted}
  281. </if>
  282. <if test="capacitySsoId != null and capacitySsoId != ''">
  283. or CAPACITY_SSO_ID = #{capacitySsoId}
  284. </if>
  285. <if test="driverLicenceUrl != null and driverLicenceUrl != ''">
  286. or DRIVER_LICENCE_URL = #{driverLicenceUrl}
  287. </if>
  288. </delete>
  289. <insert id="insert" parameterType="com.steerinfo.dil.model.RmsCapacity">
  290. insert into RMS_CAPACITY (CAPACITY_ID, CAPACITY_NUMBER, CAPACITY_MAX_LOAD,
  291. CAPACITY_TYPE_ID, CAPACITY_STATUS, CARRIER_ID,
  292. CAPACITY_ENERGY_ID, CAPACITY_LEN_VAL, CAPACITY_WID_VAL,
  293. CAPACITY_HIG_VAL, CAPACITY_OIL_ID, CAPACITY_FUEL_CONSUMPTION,
  294. CAPACITY_OWNERIS, CAPACITY_BLACKLIST, MEMO,
  295. INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
  296. UPDATE_TIME, INSERT_UPDATE_REMARK, CAPACITY_CORLOR,
  297. CAPACITY_VIP, DELETED, CAPACITY_SSO_ID,DRIVER_LICENCE_URL
  298. )
  299. values (#{capacityId,jdbcType=DECIMAL}, #{capacityNumber,jdbcType=VARCHAR}, #{capacityMaxLoad,jdbcType=DECIMAL},
  300. #{capacityTypeId,jdbcType=DECIMAL}, #{capacityStatus,jdbcType=DECIMAL}, #{carrierId,jdbcType=DECIMAL},
  301. #{capacityEnergyId,jdbcType=VARCHAR}, #{capacityLenVal,jdbcType=DECIMAL}, #{capacityWidVal,jdbcType=DECIMAL},
  302. #{capacityHigVal,jdbcType=DECIMAL}, #{capacityOilId,jdbcType=DECIMAL}, #{capacityFuelConsumption,jdbcType=VARCHAR},
  303. #{capacityOwneris,jdbcType=VARCHAR}, #{capacityBlacklist,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},
  304. #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR},
  305. #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{capacityCorlor,jdbcType=VARCHAR},
  306. #{capacityVip,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{capacitySsoId,jdbcType=VARCHAR}, #{driverLicenceUrl,jdbcType=VARCHAR}
  307. )
  308. </insert>
  309. <insert id="insertSelective" parameterType="com.steerinfo.dil.model.RmsCapacity">
  310. insert into RMS_CAPACITY
  311. <trim prefix="(" suffix=")" suffixOverrides=",">
  312. <if test="capacityId != null">
  313. CAPACITY_ID,
  314. </if>
  315. <if test="capacityNumber != null">
  316. CAPACITY_NUMBER,
  317. </if>
  318. <if test="capacityMaxLoad != null">
  319. CAPACITY_MAX_LOAD,
  320. </if>
  321. <if test="capacityTypeId != null">
  322. CAPACITY_TYPE_ID,
  323. </if>
  324. <if test="capacityStatus != null">
  325. CAPACITY_STATUS,
  326. </if>
  327. <if test="carrierId != null">
  328. CARRIER_ID,
  329. </if>
  330. <if test="capacityEnergyId != null">
  331. CAPACITY_ENERGY_ID,
  332. </if>
  333. <if test="capacityLenVal != null">
  334. CAPACITY_LEN_VAL,
  335. </if>
  336. <if test="capacityWidVal != null">
  337. CAPACITY_WID_VAL,
  338. </if>
  339. <if test="capacityHigVal != null">
  340. CAPACITY_HIG_VAL,
  341. </if>
  342. <if test="capacityOilId != null">
  343. CAPACITY_OIL_ID,
  344. </if>
  345. <if test="capacityFuelConsumption != null">
  346. CAPACITY_FUEL_CONSUMPTION,
  347. </if>
  348. <if test="capacityOwneris != null">
  349. CAPACITY_OWNERIS,
  350. </if>
  351. <if test="capacityBlacklist != null">
  352. CAPACITY_BLACKLIST,
  353. </if>
  354. <if test="memo != null">
  355. MEMO,
  356. </if>
  357. <if test="insertUsername != null">
  358. INSERT_USERNAME,
  359. </if>
  360. <if test="insertTime != null">
  361. INSERT_TIME,
  362. </if>
  363. <if test="updateUsername != null">
  364. UPDATE_USERNAME,
  365. </if>
  366. <if test="updateTime != null">
  367. UPDATE_TIME,
  368. </if>
  369. <if test="insertUpdateRemark != null">
  370. INSERT_UPDATE_REMARK,
  371. </if>
  372. <if test="capacityCorlor != null">
  373. CAPACITY_CORLOR,
  374. </if>
  375. <if test="capacityVip != null">
  376. CAPACITY_VIP,
  377. </if>
  378. <if test="deleted != null">
  379. DELETED,
  380. </if>
  381. <if test="capacitySsoId != null">
  382. CAPACITY_SSO_ID,
  383. </if>
  384. <if test="driverLicenceUrl != null">
  385. DRIVER_LICENCE_URL,
  386. </if>
  387. </trim>
  388. <trim prefix="values (" suffix=")" suffixOverrides=",">
  389. <if test="capacityId != null">
  390. #{capacityId,jdbcType=DECIMAL},
  391. </if>
  392. <if test="capacityNumber != null">
  393. #{capacityNumber,jdbcType=VARCHAR},
  394. </if>
  395. <if test="capacityMaxLoad != null">
  396. #{capacityMaxLoad,jdbcType=DECIMAL},
  397. </if>
  398. <if test="capacityTypeId != null">
  399. #{capacityTypeId,jdbcType=DECIMAL},
  400. </if>
  401. <if test="capacityStatus != null">
  402. #{capacityStatus,jdbcType=DECIMAL},
  403. </if>
  404. <if test="carrierId != null">
  405. #{carrierId,jdbcType=DECIMAL},
  406. </if>
  407. <if test="capacityEnergyId != null">
  408. #{capacityEnergyId,jdbcType=VARCHAR},
  409. </if>
  410. <if test="capacityLenVal != null">
  411. #{capacityLenVal,jdbcType=DECIMAL},
  412. </if>
  413. <if test="capacityWidVal != null">
  414. #{capacityWidVal,jdbcType=DECIMAL},
  415. </if>
  416. <if test="capacityHigVal != null">
  417. #{capacityHigVal,jdbcType=DECIMAL},
  418. </if>
  419. <if test="capacityOilId != null">
  420. #{capacityOilId,jdbcType=DECIMAL},
  421. </if>
  422. <if test="capacityFuelConsumption != null">
  423. #{capacityFuelConsumption,jdbcType=VARCHAR},
  424. </if>
  425. <if test="capacityOwneris != null">
  426. #{capacityOwneris,jdbcType=VARCHAR},
  427. </if>
  428. <if test="capacityBlacklist != null">
  429. #{capacityBlacklist,jdbcType=VARCHAR},
  430. </if>
  431. <if test="memo != null">
  432. #{memo,jdbcType=VARCHAR},
  433. </if>
  434. <if test="insertUsername != null">
  435. #{insertUsername,jdbcType=VARCHAR},
  436. </if>
  437. <if test="insertTime != null">
  438. #{insertTime,jdbcType=TIMESTAMP},
  439. </if>
  440. <if test="updateUsername != null">
  441. #{updateUsername,jdbcType=VARCHAR},
  442. </if>
  443. <if test="updateTime != null">
  444. #{updateTime,jdbcType=TIMESTAMP},
  445. </if>
  446. <if test="insertUpdateRemark != null">
  447. #{insertUpdateRemark,jdbcType=VARCHAR},
  448. </if>
  449. <if test="capacityCorlor != null">
  450. #{capacityCorlor,jdbcType=VARCHAR},
  451. </if>
  452. <if test="capacityVip != null">
  453. #{capacityVip,jdbcType=VARCHAR},
  454. </if>
  455. <if test="deleted != null">
  456. #{deleted,jdbcType=DECIMAL},
  457. </if>
  458. <if test="capacitySsoId != null">
  459. #{capacitySsoId,jdbcType=VARCHAR},
  460. </if>
  461. <if test="driverLicenceUrl != null">
  462. #{driverLicenceUrl,jdbcType=VARCHAR},
  463. </if>
  464. </trim>
  465. </insert>
  466. <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.RmsCapacity">
  467. update RMS_CAPACITY
  468. set CAPACITY_NUMBER = #{capacityNumber,jdbcType=VARCHAR},
  469. CAPACITY_MAX_LOAD = #{capacityMaxLoad,jdbcType=DECIMAL},
  470. CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL},
  471. CAPACITY_STATUS = #{capacityStatus,jdbcType=DECIMAL},
  472. CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
  473. CAPACITY_ENERGY_ID = #{capacityEnergyId,jdbcType=VARCHAR},
  474. CAPACITY_LEN_VAL = #{capacityLenVal,jdbcType=DECIMAL},
  475. CAPACITY_WID_VAL = #{capacityWidVal,jdbcType=DECIMAL},
  476. CAPACITY_HIG_VAL = #{capacityHigVal,jdbcType=DECIMAL},
  477. CAPACITY_OIL_ID = #{capacityOilId,jdbcType=DECIMAL},
  478. CAPACITY_FUEL_CONSUMPTION = #{capacityFuelConsumption,jdbcType=VARCHAR},
  479. CAPACITY_OWNERIS = #{capacityOwneris,jdbcType=VARCHAR},
  480. CAPACITY_BLACKLIST = #{capacityBlacklist,jdbcType=VARCHAR},
  481. MEMO = #{memo,jdbcType=VARCHAR},
  482. INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
  483. INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
  484. UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
  485. UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
  486. INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
  487. CAPACITY_CORLOR = #{capacityCorlor,jdbcType=VARCHAR},
  488. CAPACITY_VIP = #{capacityVip,jdbcType=VARCHAR},
  489. DELETED = #{deleted,jdbcType=DECIMAL},
  490. CAPACITY_SSO_ID = #{capacitySsoId,jdbcType=VARCHAR}
  491. DRIVER_LICENCE_URL = #{driverLicenceUrl,jdbcType=VARCHAR}
  492. where CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}
  493. </update>
  494. <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.RmsCapacity">
  495. update RMS_CAPACITY
  496. <set>
  497. <if test="capacityNumber != null">
  498. CAPACITY_NUMBER = #{capacityNumber,jdbcType=VARCHAR},
  499. </if>
  500. <if test="capacityMaxLoad != null">
  501. CAPACITY_MAX_LOAD = #{capacityMaxLoad,jdbcType=DECIMAL},
  502. </if>
  503. <if test="capacityTypeId != null">
  504. CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL},
  505. </if>
  506. <if test="capacityStatus != null">
  507. CAPACITY_STATUS = #{capacityStatus,jdbcType=DECIMAL},
  508. </if>
  509. <if test="carrierId != null">
  510. CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
  511. </if>
  512. <if test="capacityEnergyId != null">
  513. CAPACITY_ENERGY_ID = #{capacityEnergyId,jdbcType=VARCHAR},
  514. </if>
  515. <if test="capacityLenVal != null">
  516. CAPACITY_LEN_VAL = #{capacityLenVal,jdbcType=DECIMAL},
  517. </if>
  518. <if test="capacityWidVal != null">
  519. CAPACITY_WID_VAL = #{capacityWidVal,jdbcType=DECIMAL},
  520. </if>
  521. <if test="capacityHigVal != null">
  522. CAPACITY_HIG_VAL = #{capacityHigVal,jdbcType=DECIMAL},
  523. </if>
  524. <if test="capacityOilId != null">
  525. CAPACITY_OIL_ID = #{capacityOilId,jdbcType=DECIMAL},
  526. </if>
  527. <if test="capacityFuelConsumption != null">
  528. CAPACITY_FUEL_CONSUMPTION = #{capacityFuelConsumption,jdbcType=VARCHAR},
  529. </if>
  530. <if test="capacityOwneris != null">
  531. CAPACITY_OWNERIS = #{capacityOwneris,jdbcType=VARCHAR},
  532. </if>
  533. <if test="capacityBlacklist != null">
  534. CAPACITY_BLACKLIST = #{capacityBlacklist,jdbcType=VARCHAR},
  535. </if>
  536. <if test="memo != null">
  537. MEMO = #{memo,jdbcType=VARCHAR},
  538. </if>
  539. <if test="insertUsername != null">
  540. INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
  541. </if>
  542. <if test="insertTime != null">
  543. INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
  544. </if>
  545. <if test="updateUsername != null">
  546. UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
  547. </if>
  548. <if test="updateTime != null">
  549. UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
  550. </if>
  551. <if test="insertUpdateRemark != null">
  552. INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
  553. </if>
  554. <if test="capacityCorlor != null">
  555. CAPACITY_CORLOR = #{capacityCorlor,jdbcType=VARCHAR},
  556. </if>
  557. <if test="capacityVip != null">
  558. CAPACITY_VIP = #{capacityVip,jdbcType=VARCHAR},
  559. </if>
  560. <if test="deleted != null">
  561. DELETED = #{deleted,jdbcType=DECIMAL},
  562. </if>
  563. <if test="capacitySsoId != null">
  564. CAPACITY_SSO_ID = #{capacitySsoId,jdbcType=VARCHAR},
  565. </if>
  566. <if test="driverLicenceUrl != null">
  567. DRIVER_LICENCE_URL = #{driverLicenceUrl,jdbcType=VARCHAR},
  568. </if>
  569. </set>
  570. where CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}
  571. </update>
  572. <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
  573. <include refid="select" />
  574. where CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}
  575. </select>
  576. <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
  577. <include refid="select" />
  578. <include refid="where" />
  579. </select>
  580. <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
  581. <include refid="select" />
  582. <include refid="whereLike" />
  583. </select>
  584. <insert id="batchInsert" parameterType="java.util.List">
  585. insert into RMS_CAPACITY
  586. (CAPACITY_ID,
  587. CAPACITY_NUMBER, CAPACITY_MAX_LOAD,
  588. CAPACITY_TYPE_ID, CAPACITY_STATUS,
  589. CARRIER_ID, CAPACITY_ENERGY_ID,
  590. CAPACITY_LEN_VAL, CAPACITY_WID_VAL,
  591. CAPACITY_HIG_VAL, CAPACITY_OIL_ID,
  592. CAPACITY_FUEL_CONSUMPTION, CAPACITY_OWNERIS,
  593. CAPACITY_BLACKLIST, MEMO, INSERT_USERNAME,
  594. INSERT_TIME, UPDATE_USERNAME,
  595. UPDATE_TIME, INSERT_UPDATE_REMARK,
  596. CAPACITY_CORLOR, CAPACITY_VIP,
  597. DELETED, CAPACITY_SSO_ID,DRIVER_LICENCE_URL)
  598. ( <foreach collection="list" item="item" separator="union all">
  599. select
  600. #{item.capacityId,jdbcType=DECIMAL},
  601. #{item.capacityNumber,jdbcType=VARCHAR}, #{item.capacityMaxLoad,jdbcType=DECIMAL},
  602. #{item.capacityTypeId,jdbcType=DECIMAL}, #{item.capacityStatus,jdbcType=DECIMAL},
  603. #{item.carrierId,jdbcType=DECIMAL}, #{item.capacityEnergyId,jdbcType=VARCHAR},
  604. #{item.capacityLenVal,jdbcType=DECIMAL}, #{item.capacityWidVal,jdbcType=DECIMAL},
  605. #{item.capacityHigVal,jdbcType=DECIMAL}, #{item.capacityOilId,jdbcType=DECIMAL},
  606. #{item.capacityFuelConsumption,jdbcType=VARCHAR}, #{item.capacityOwneris,jdbcType=VARCHAR},
  607. #{item.capacityBlacklist,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR},
  608. #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
  609. #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
  610. #{item.capacityCorlor,jdbcType=VARCHAR}, #{item.capacityVip,jdbcType=VARCHAR},
  611. #{item.deleted,jdbcType=DECIMAL}, #{item.capacitySsoId,jdbcType=VARCHAR}, #{item.driverLicenceUrl,jdbcType=VARCHAR} from dual
  612. </foreach> )
  613. </insert>
  614. <update id="batchUpdate" parameterType="java.util.List">
  615. update RMS_CAPACITY
  616. set
  617. CAPACITY_ID=
  618. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  619. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityId,jdbcType=DECIMAL}
  620. </foreach>
  621. ,CAPACITY_NUMBER=
  622. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  623. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityNumber,jdbcType=VARCHAR}
  624. </foreach>
  625. ,CAPACITY_MAX_LOAD=
  626. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  627. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityMaxLoad,jdbcType=DECIMAL}
  628. </foreach>
  629. ,CAPACITY_TYPE_ID=
  630. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  631. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityTypeId,jdbcType=DECIMAL}
  632. </foreach>
  633. ,CAPACITY_STATUS=
  634. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  635. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityStatus,jdbcType=DECIMAL}
  636. </foreach>
  637. ,CARRIER_ID=
  638. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  639. when #{item.capacityId,jdbcType=DECIMAL} then #{item.carrierId,jdbcType=DECIMAL}
  640. </foreach>
  641. ,CAPACITY_ENERGY_ID=
  642. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  643. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityEnergyId,jdbcType=VARCHAR}
  644. </foreach>
  645. ,CAPACITY_LEN_VAL=
  646. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  647. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityLenVal,jdbcType=DECIMAL}
  648. </foreach>
  649. ,CAPACITY_WID_VAL=
  650. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  651. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityWidVal,jdbcType=DECIMAL}
  652. </foreach>
  653. ,CAPACITY_HIG_VAL=
  654. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  655. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityHigVal,jdbcType=DECIMAL}
  656. </foreach>
  657. ,CAPACITY_OIL_ID=
  658. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  659. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityOilId,jdbcType=DECIMAL}
  660. </foreach>
  661. ,CAPACITY_FUEL_CONSUMPTION=
  662. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  663. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityFuelConsumption,jdbcType=VARCHAR}
  664. </foreach>
  665. ,CAPACITY_OWNERIS=
  666. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  667. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityOwneris,jdbcType=VARCHAR}
  668. </foreach>
  669. ,CAPACITY_BLACKLIST=
  670. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  671. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityBlacklist,jdbcType=VARCHAR}
  672. </foreach>
  673. ,MEMO=
  674. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  675. when #{item.capacityId,jdbcType=DECIMAL} then #{item.memo,jdbcType=VARCHAR}
  676. </foreach>
  677. ,INSERT_USERNAME=
  678. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  679. when #{item.capacityId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
  680. </foreach>
  681. ,INSERT_TIME=
  682. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  683. when #{item.capacityId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
  684. </foreach>
  685. ,UPDATE_USERNAME=
  686. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  687. when #{item.capacityId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
  688. </foreach>
  689. ,UPDATE_TIME=
  690. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  691. when #{item.capacityId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
  692. </foreach>
  693. ,INSERT_UPDATE_REMARK=
  694. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  695. when #{item.capacityId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
  696. </foreach>
  697. ,CAPACITY_CORLOR=
  698. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  699. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityCorlor,jdbcType=VARCHAR}
  700. </foreach>
  701. ,CAPACITY_VIP=
  702. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  703. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacityVip,jdbcType=VARCHAR}
  704. </foreach>
  705. ,DELETED=
  706. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  707. when #{item.capacityId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
  708. </foreach>
  709. ,CAPACITY_SSO_ID=
  710. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  711. when #{item.capacityId,jdbcType=DECIMAL} then #{item.capacitySsoId,jdbcType=VARCHAR}
  712. </foreach>
  713. ,DRIVER_LICENCE_URL=
  714. <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_ID" separator=" ">
  715. when #{item.capacityId,jdbcType=DECIMAL} then #{item.driverLicenceUrl,jdbcType=VARCHAR}
  716. </foreach>
  717. where CAPACITY_ID in
  718. <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
  719. #{item.capacityId,jdbcType=DECIMAL}
  720. </foreach>
  721. </update>
  722. <delete id="batchDelete" parameterType="java.util.List">
  723. delete from RMS_CAPACITY
  724. where CAPACITY_ID in
  725. <foreach close=")" collection="list" item="id" open="(" separator=",">
  726. #{id}
  727. </foreach>
  728. </delete>
  729. <!-- 友情提示!!!-->
  730. <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
  731. <select id="getCapacityList" parameterType="java.util.Map" resultType="java.util.Map">
  732. SELECT * FROM
  733. (
  734. SELECT
  735. RC.CAPACITY_ID AS "capacityId",
  736. RCT.CAPACITY_TYPE_NAME AS "capacityTypeName",
  737. RC.CAPACITY_NUMBER AS "capacityNumber",
  738. RC.CAPACITY_CORLOR AS "capacityCorlor",
  739. RC.CAPACITY_OWNERIS AS "capacityOwneris",
  740. RC.CAPACITY_VIP AS "capacityVip",
  741. RC.CAPACITY_BLACKLIST AS "capacityBlacklist",
  742. RCA.CARRIER_NAME AS "carrierName",
  743. RCC.INSERT_UPDATE_REMARK "insertRemark",
  744. RCC.CAPACITY_CARRIER_ID "capacityCarrierId"
  745. FROM RMS_CAPACITY RC
  746. LEFT JOIN RMS_CAPACITY_TYPE RCT
  747. ON RC.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID
  748. LEFT JOIN RMS_CAPACITY_CARRIER RCC
  749. ON RCC.CAPACITY_ID = RC.CAPACITY_ID
  750. LEFT JOIN RMS_CARRIER RCA
  751. ON RCC.CARRIER_ID = RCA.CARRIER_ID
  752. WHERE RC.DELETED != 1 and RCC.DELETED !=1
  753. <if test="carrierSSOId != null">
  754. and RCA.CARRIER_SSO_ID = #{carrierSSOId}
  755. </if>
  756. <if test="index != null">
  757. and (instr(RC.CAPACITY_NUMBER, #{index}) > 0 or instr(RCA.CARRIER_NAME, #{index}) > 0)
  758. </if>
  759. ORDER BY RC.INSERT_TIME DESC
  760. )
  761. <!-- <if test="con != null">-->
  762. <!-- where "capacityNumber" like #{con} or "carrierName" like #{con}-->
  763. <!-- </if>-->
  764. <where>
  765. <if test="capacityId!= null">
  766. and
  767. <foreach collection="capacityId" item="item" open="(" separator="," close=")">
  768. "capacityId" in #{item}
  769. </foreach>
  770. </if>
  771. <if test="capacityTypeName!= null">
  772. and
  773. <foreach collection="capacityTypeName" item="item" open="(" separator="," close=")">
  774. "capacityTypeName" in #{item}
  775. </foreach>
  776. </if>
  777. <if test="capacityNumber!= null">
  778. and
  779. <foreach collection="capacityNumber" item="item" open="(" separator="," close=")">
  780. "capacityNumber" in #{item}
  781. </foreach>
  782. </if>
  783. <if test="capacityCorlor!= null">
  784. and
  785. <foreach collection="capacityCorlor" item="item" open="(" separator="," close=")">
  786. "capacityCorlor" in #{item}
  787. </foreach>
  788. </if>
  789. <if test="capacityOwneris!= null">
  790. and
  791. <foreach collection="capacityOwneris" item="item" open="(" separator="," close=")">
  792. "capacityOwneris" in #{item}
  793. </foreach>
  794. </if>
  795. <if test="capacityVip!= null">
  796. and
  797. <foreach collection="capacityVip" item="item" open="(" separator="," close=")">
  798. "capacityVip" in #{item}
  799. </foreach>
  800. </if>
  801. <if test="capacityBlacklist!= null">
  802. and
  803. <foreach collection="capacityBlacklist" item="item" open="(" separator="," close=")">
  804. "capacityBlacklist" in #{item}
  805. </foreach>
  806. </if>
  807. <if test="carrierName!= null">
  808. and
  809. <foreach collection="carrierName" item="item" open="(" separator="," close=")">
  810. "carrierName" in #{item}
  811. </foreach>
  812. </if>
  813. <if test="insertRemark!= null">
  814. and
  815. <foreach collection="insertRemark" item="item" open="(" separator="," close=")">
  816. "insertRemark" in #{item}
  817. </foreach>
  818. </if>
  819. </where>
  820. <include refid="orderBy"></include>
  821. </select>
  822. <sql id="orderBy">
  823. <if test="orderField!=null and orderField !=''">
  824. order by "${orderField}"
  825. <if test="orderType !=null and orderType !=''">
  826. ${orderType}
  827. </if>
  828. </if>
  829. </sql>
  830. <select id="getCapacityById" resultType="java.util.LinkedHashMap" >
  831. SELECT
  832. RC.CAPACITY_ID AS "capacityId",
  833. RC.CAPACITY_TYPE_ID AS "capacityTypeId",
  834. RC.CAPACITY_NUMBER AS "capacityNumber",
  835. RC.CAPACITY_CORLOR AS "capacityCorlor",
  836. RC.CAPACITY_OWNERIS AS "capacityOwneris",
  837. RC.CAPACITY_VIP AS "capacityVip",
  838. RC.CAPACITY_BLACKLIST AS "capacityBlacklist",
  839. RC.DRIVER_LICENCE_URL AS "driverLicenceUrl",
  840. RC.CARRIER_ID AS "carrierId"
  841. FROM RMS_CAPACITY RC
  842. WHERE RC.CAPACITY_ID=#{id}
  843. </select>
  844. <select id="getCapacityTypeId" resultType="java.util.LinkedHashMap">
  845. SELECT
  846. RCT.CAPACITY_TYPE_ID AS "id",
  847. RCT.CAPACITY_TYPE_ID AS "value",
  848. RCT.CAPACITY_TYPE_NAME AS "label"
  849. FROM RMS_CAPACITY_TYPE RCT
  850. </select>
  851. <select id="getCarrierId" resultType="java.util.LinkedHashMap">
  852. SELECT
  853. RC.CARRIER_ID AS "id",
  854. RC.CARRIER_ID AS "value",
  855. RC.CARRIER_NAME AS "label"
  856. FROM RMS_CARRIER RC
  857. WHERE RC.DELETED!=1
  858. </select>
  859. <select id="selectBycapacityNumber" parameterType="java.lang.String" resultType="int">
  860. select RC.CAPACITY_ID
  861. from RMS_CAPACITY RC
  862. where RC.CAPACITY_NUMBER=#{number} and RC.DELETED = 0
  863. </select>
  864. <select id="getCarrierNameBySSOId" parameterType="java.lang.String" resultType="java.util.Map">
  865. select
  866. RC.CARRIER_ID as "carrierId",
  867. RC.CARRIER_NAME as "carrierName"
  868. from RMS_CARRIER RC
  869. where RC.CARRIER_SSO_ID=#{carrierSSOId}
  870. </select>
  871. <select id="ssoIdBycapacityId" parameterType="java.math.BigDecimal" resultType="java.lang.String">
  872. select RC.CAPACITY_SSO_ID "capacitySsoId"
  873. from RMS_CAPACITY RC
  874. where RC.CAPACITY_ID=#{id}
  875. </select>
  876. <select id="getCapacityByCapacityId" resultType="java.util.Map" parameterType="java.lang.Integer">
  877. select RCC.INSERT_UPDATE_REMARK "remark",
  878. RCC.CAPACITY_USER_DEP "userDep",
  879. RC.CAPACITY_NUMBER "capacityNumber",
  880. RC.CAPACITY_ID "capacityId",
  881. RC2.CARRIER_NAME "carrierName"
  882. from RMS_CAPACITY RC
  883. LEFT JOIN RMS_CAPACITY_CARRIER RCC
  884. ON RC.CAPACITY_ID =RCC.CAPACITY_ID
  885. left join RMS_CARRIER RC2
  886. ON RC2.CARRIER_ID=RCC.CARRIER_ID
  887. WHERE RCC.CAPACITY_CARRIER_ID=#{id}
  888. </select>
  889. <update id="updateCapacityCarrier">
  890. update RMS_CAPACITY_CARRIER RCC set DELETED=1 ,UPDATE_TIME=sysDate ,UPDATE_USERNAME = #{carrierSSOId} where RCC.CAPACITY_CARRIER_ID = #{capacityCarrierId}
  891. </update>
  892. </mapper>