APlanDetailMapper.xml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
  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="net.lab1024.smartadmin.module.longgang.jihuadetail.dao.APlanDetailDao">
  4. <resultMap id="APlanDetailVO" type="net.lab1024.smartadmin.module.longgang.jihuadetail.domain.vo.APlanDetailVO"></resultMap>
  5. <resultMap id="APlanDetailExcelVO" type="net.lab1024.smartadmin.module.longgang.jihuadetail.domain.vo.APlanDetailExcelVO"></resultMap>
  6. <select id="queryByPage" resultMap="APlanDetailVO">
  7. select
  8. id,
  9. order_sale_id,
  10. order_jihua_id,
  11. order_shengchan_id,
  12. wuliao_bianma,
  13. wuliao_name,
  14. guige_xinghao,
  15. caizhi,
  16. kehu_id,
  17. kehu_name,
  18. if_zhibao,
  19. if_efficat,
  20. now_gongxu,
  21. kaigong_time,
  22. wangong_time,
  23. fanchang_time,
  24. shuliang,
  25. shuju_type,
  26. zhuancaigou_flag,
  27. if_convert,
  28. convert_type,
  29. convert_plan_parent_id,
  30. daohuo_flag,
  31. department_id,
  32. department_name,
  33. status,
  34. remarks,
  35. create_date,
  36. create_by,
  37. update_by,
  38. update_date,
  39. del_flag,
  40. cfree1,
  41. cfree2,
  42. cfree3,
  43. cfree4,
  44. cfree5,
  45. cfree6,
  46. cfree7,
  47. cfree8,
  48. cfree9,
  49. cfree10,
  50. cfree11,
  51. cfree12,
  52. cfree13,
  53. cfree14,
  54. cfree15,
  55. cfree16,
  56. cfree17,
  57. cfree18,
  58. cfree19,
  59. cfree20
  60. from a_plan_detail
  61. <where>
  62. <if test="queryDTO.id != null">
  63. AND id = #{queryDTO.id}
  64. </if>
  65. <if test="queryDTO.orderSaleId != null and queryDTO.orderSaleId != ''">
  66. AND order_sale_id = #{queryDTO.orderSaleId}
  67. </if>
  68. <if test="queryDTO.orderJihuaId != null and queryDTO.orderJihuaId != ''">
  69. AND order_jihua_id = #{queryDTO.orderJihuaId}
  70. </if>
  71. <if test="queryDTO.orderShengchanId != null and queryDTO.orderShengchanId != ''">
  72. AND order_shengchan_id = #{queryDTO.orderShengchanId}
  73. </if>
  74. <if test="queryDTO.wuliaoBianma != null and queryDTO.wuliaoBianma != ''">
  75. AND wuliao_bianma = #{queryDTO.wuliaoBianma}
  76. </if>
  77. <if test="queryDTO.wuliaoName != null and queryDTO.wuliaoName != ''">
  78. AND wuliao_name = #{queryDTO.wuliaoName}
  79. </if>
  80. <if test="queryDTO.guigeXinghao != null and queryDTO.guigeXinghao != ''">
  81. AND guige_xinghao = #{queryDTO.guigeXinghao}
  82. </if>
  83. <if test="queryDTO.caizhi != null and queryDTO.caizhi != ''">
  84. AND caizhi = #{queryDTO.caizhi}
  85. </if>
  86. <if test="queryDTO.kehuId != null and queryDTO.kehuId != ''">
  87. AND kehu_id = #{queryDTO.kehuId}
  88. </if>
  89. <if test="queryDTO.kehuName != null and queryDTO.kehuName != ''">
  90. AND kehu_name = #{queryDTO.kehuName}
  91. </if>
  92. <if test="queryDTO.ifZhibao != null and queryDTO.ifZhibao != ''">
  93. AND if_zhibao = #{queryDTO.ifZhibao}
  94. </if>
  95. <if test="queryDTO.ifEfficat != null and queryDTO.ifEfficat != ''">
  96. AND if_efficat = #{queryDTO.ifEfficat}
  97. </if>
  98. <if test="queryDTO.nowGongxu != null and queryDTO.nowGongxu != ''">
  99. AND now_gongxu = #{queryDTO.nowGongxu}
  100. </if>
  101. <if test="queryDTO.kaigongTime != null">
  102. AND kaigong_time = #{queryDTO.kaigongTime}
  103. </if>
  104. <if test="queryDTO.wangongTime != null">
  105. AND wangong_time = #{queryDTO.wangongTime}
  106. </if>
  107. <if test="queryDTO.fanchangTime != null">
  108. AND fanchang_time = #{queryDTO.fanchangTime}
  109. </if>
  110. <if test="queryDTO.shuliang != null and queryDTO.shuliang != ''">
  111. AND shuliang = #{queryDTO.shuliang}
  112. </if>
  113. <if test="queryDTO.shujuType != null and queryDTO.shujuType != ''">
  114. AND shuju_type = #{queryDTO.shujuType}
  115. </if>
  116. <if test="queryDTO.zhuancaigouFlag != null and queryDTO.zhuancaigouFlag != ''">
  117. AND zhuancaigou_flag = #{queryDTO.zhuancaigouFlag}
  118. </if>
  119. <if test="queryDTO.ifConvert != null and queryDTO.ifConvert != ''">
  120. AND if_convert = #{queryDTO.ifConvert}
  121. </if>
  122. <if test="queryDTO.convertType != null and queryDTO.convertType != ''">
  123. AND convert_type = #{queryDTO.convertType}
  124. </if>
  125. <if test="queryDTO.convertPlanParentId != null and queryDTO.convertPlanParentId != ''">
  126. AND convert_plan_parent_id = #{queryDTO.convertPlanParentId}
  127. </if>
  128. <if test="queryDTO.daohuoFlag != null and queryDTO.daohuoFlag != ''">
  129. AND daohuo_flag = #{queryDTO.daohuoFlag}
  130. </if>
  131. <if test="queryDTO.departmentId != null and queryDTO.departmentId != ''">
  132. AND department_id = #{queryDTO.departmentId}
  133. </if>
  134. <if test="queryDTO.departmentName != null and queryDTO.departmentName != ''">
  135. AND department_name = #{queryDTO.departmentName}
  136. </if>
  137. <if test="queryDTO.status != null and queryDTO.status != ''">
  138. AND status = #{queryDTO.status}
  139. </if>
  140. <if test="queryDTO.remarks != null and queryDTO.remarks != ''">
  141. AND remarks = #{queryDTO.remarks}
  142. </if>
  143. <if test="queryDTO.createDate != null">
  144. AND create_date = #{queryDTO.createDate}
  145. </if>
  146. <if test="queryDTO.createBy != null and queryDTO.createBy != ''">
  147. AND create_by = #{queryDTO.createBy}
  148. </if>
  149. <if test="queryDTO.updateBy != null and queryDTO.updateBy != ''">
  150. AND update_by = #{queryDTO.updateBy}
  151. </if>
  152. <if test="queryDTO.updateDate != null">
  153. AND update_date = #{queryDTO.updateDate}
  154. </if>
  155. <if test="queryDTO.delFlag != null and queryDTO.delFlag != ''">
  156. AND del_flag = #{queryDTO.delFlag}
  157. </if>
  158. <if test="queryDTO.cfree1 != null and queryDTO.cfree1 != ''">
  159. AND cfree1 = #{queryDTO.cfree1}
  160. </if>
  161. <if test="queryDTO.cfree2 != null and queryDTO.cfree2 != ''">
  162. AND cfree2 = #{queryDTO.cfree2}
  163. </if>
  164. <if test="queryDTO.cfree3 != null and queryDTO.cfree3 != ''">
  165. AND cfree3 = #{queryDTO.cfree3}
  166. </if>
  167. <if test="queryDTO.cfree4 != null and queryDTO.cfree4 != ''">
  168. AND cfree4 = #{queryDTO.cfree4}
  169. </if>
  170. <if test="queryDTO.cfree5 != null and queryDTO.cfree5 != ''">
  171. AND cfree5 = #{queryDTO.cfree5}
  172. </if>
  173. <if test="queryDTO.cfree6 != null and queryDTO.cfree6 != ''">
  174. AND cfree6 = #{queryDTO.cfree6}
  175. </if>
  176. <if test="queryDTO.cfree7 != null and queryDTO.cfree7 != ''">
  177. AND cfree7 = #{queryDTO.cfree7}
  178. </if>
  179. <if test="queryDTO.cfree8 != null and queryDTO.cfree8 != ''">
  180. AND cfree8 = #{queryDTO.cfree8}
  181. </if>
  182. <if test="queryDTO.cfree9 != null and queryDTO.cfree9 != ''">
  183. AND cfree9 = #{queryDTO.cfree9}
  184. </if>
  185. <if test="queryDTO.cfree10 != null and queryDTO.cfree10 != ''">
  186. AND cfree10 = #{queryDTO.cfree10}
  187. </if>
  188. <if test="queryDTO.cfree11 != null and queryDTO.cfree11 != ''">
  189. AND cfree11 = #{queryDTO.cfree11}
  190. </if>
  191. <if test="queryDTO.cfree12 != null and queryDTO.cfree12 != ''">
  192. AND cfree12 = #{queryDTO.cfree12}
  193. </if>
  194. <if test="queryDTO.cfree13 != null and queryDTO.cfree13 != ''">
  195. AND cfree13 = #{queryDTO.cfree13}
  196. </if>
  197. <if test="queryDTO.cfree14 != null and queryDTO.cfree14 != ''">
  198. AND cfree14 = #{queryDTO.cfree14}
  199. </if>
  200. <if test="queryDTO.cfree15 != null and queryDTO.cfree15 != ''">
  201. AND cfree15 = #{queryDTO.cfree15}
  202. </if>
  203. <if test="queryDTO.cfree16 != null and queryDTO.cfree16 != ''">
  204. AND cfree16 = #{queryDTO.cfree16}
  205. </if>
  206. <if test="queryDTO.cfree17 != null and queryDTO.cfree17 != ''">
  207. AND cfree17 = #{queryDTO.cfree17}
  208. </if>
  209. <if test="queryDTO.cfree18 != null and queryDTO.cfree18 != ''">
  210. AND cfree18 = #{queryDTO.cfree18}
  211. </if>
  212. <if test="queryDTO.cfree19 != null and queryDTO.cfree19 != ''">
  213. AND cfree19 = #{queryDTO.cfree19}
  214. </if>
  215. <if test="queryDTO.cfree20 != null and queryDTO.cfree20 != ''">
  216. AND cfree20 = #{queryDTO.cfree20}
  217. </if>
  218. <if test="queryDTO.createTimeBegin != null ">
  219. AND create_time &gt;= #{queryDTO.createTimeBegin}
  220. </if>
  221. <if test="queryDTO.createTimeEnd != null ">
  222. AND create_time &lt;= #{queryDTO.createTimeEnd}
  223. </if>
  224. <if test="queryDTO.updateTimeBegin != null ">
  225. AND update_time &gt;= #{queryDTO.updateTimeBegin}
  226. </if>
  227. <if test="queryDTO.updateTimeEnd != null ">
  228. AND update_time &lt;= #{queryDTO.updateTimeEnd}
  229. </if>
  230. </where>
  231. </select>
  232. <select id="findById" resultMap="APlanDetailVO">
  233. select
  234. id,
  235. order_sale_id,
  236. order_jihua_id,
  237. order_shengchan_id,
  238. wuliao_bianma,
  239. wuliao_name,
  240. guige_xinghao,
  241. caizhi,
  242. kehu_id,
  243. kehu_name,
  244. if_zhibao,
  245. if_efficat,
  246. now_gongxu,
  247. kaigong_time,
  248. wangong_time,
  249. fanchang_time,
  250. shuliang,
  251. shuju_type,
  252. zhuancaigou_flag,
  253. if_convert,
  254. convert_type,
  255. convert_plan_parent_id,
  256. daohuo_flag,
  257. department_id,
  258. department_name,
  259. status,
  260. remarks,
  261. create_date,
  262. create_by,
  263. update_by,
  264. update_date,
  265. del_flag,
  266. cfree1,
  267. cfree2,
  268. cfree3,
  269. cfree4,
  270. cfree5,
  271. cfree6,
  272. cfree7,
  273. cfree8,
  274. cfree9,
  275. cfree10,
  276. cfree11,
  277. cfree12,
  278. cfree13,
  279. cfree14,
  280. cfree15,
  281. cfree16,
  282. cfree17,
  283. cfree18,
  284. cfree19,
  285. cfree20
  286. from a_plan_detail
  287. <where>
  288. <if test="id != null">
  289. AND id = #{id}
  290. </if>
  291. </where>
  292. </select>
  293. <select id="queryAllExportData" resultMap="APlanDetailExcelVO">
  294. select
  295. id,
  296. order_sale_id,
  297. order_jihua_id,
  298. order_shengchan_id,
  299. wuliao_bianma,
  300. wuliao_name,
  301. guige_xinghao,
  302. caizhi,
  303. kehu_id,
  304. kehu_name,
  305. if_zhibao,
  306. if_efficat,
  307. now_gongxu,
  308. kaigong_time,
  309. wangong_time,
  310. fanchang_time,
  311. shuliang,
  312. shuju_type,
  313. zhuancaigou_flag,
  314. if_convert,
  315. convert_type,
  316. convert_plan_parent_id,
  317. daohuo_flag,
  318. department_id,
  319. department_name,
  320. status,
  321. remarks,
  322. create_date,
  323. create_by,
  324. update_by,
  325. update_date,
  326. del_flag,
  327. cfree1,
  328. cfree2,
  329. cfree3,
  330. cfree4,
  331. cfree5,
  332. cfree6,
  333. cfree7,
  334. cfree8,
  335. cfree9,
  336. cfree10,
  337. cfree11,
  338. cfree12,
  339. cfree13,
  340. cfree14,
  341. cfree15,
  342. cfree16,
  343. cfree17,
  344. cfree18,
  345. cfree19,
  346. cfree20
  347. from a_plan_detail
  348. <where>
  349. <if test="queryDTO.id != null">
  350. AND id = #{queryDTO.id}
  351. </if>
  352. <if test="queryDTO.orderSaleId != null and queryDTO.orderSaleId != ''">
  353. AND order_sale_id = #{queryDTO.orderSaleId}
  354. </if>
  355. <if test="queryDTO.orderJihuaId != null and queryDTO.orderJihuaId != ''">
  356. AND order_jihua_id = #{queryDTO.orderJihuaId}
  357. </if>
  358. <if test="queryDTO.orderShengchanId != null and queryDTO.orderShengchanId != ''">
  359. AND order_shengchan_id = #{queryDTO.orderShengchanId}
  360. </if>
  361. <if test="queryDTO.wuliaoBianma != null and queryDTO.wuliaoBianma != ''">
  362. AND wuliao_bianma = #{queryDTO.wuliaoBianma}
  363. </if>
  364. <if test="queryDTO.wuliaoName != null and queryDTO.wuliaoName != ''">
  365. AND wuliao_name = #{queryDTO.wuliaoName}
  366. </if>
  367. <if test="queryDTO.guigeXinghao != null and queryDTO.guigeXinghao != ''">
  368. AND guige_xinghao = #{queryDTO.guigeXinghao}
  369. </if>
  370. <if test="queryDTO.caizhi != null and queryDTO.caizhi != ''">
  371. AND caizhi = #{queryDTO.caizhi}
  372. </if>
  373. <if test="queryDTO.kehuId != null and queryDTO.kehuId != ''">
  374. AND kehu_id = #{queryDTO.kehuId}
  375. </if>
  376. <if test="queryDTO.kehuName != null and queryDTO.kehuName != ''">
  377. AND kehu_name = #{queryDTO.kehuName}
  378. </if>
  379. <if test="queryDTO.ifZhibao != null and queryDTO.ifZhibao != ''">
  380. AND if_zhibao = #{queryDTO.ifZhibao}
  381. </if>
  382. <if test="queryDTO.ifEfficat != null and queryDTO.ifEfficat != ''">
  383. AND if_efficat = #{queryDTO.ifEfficat}
  384. </if>
  385. <if test="queryDTO.nowGongxu != null and queryDTO.nowGongxu != ''">
  386. AND now_gongxu = #{queryDTO.nowGongxu}
  387. </if>
  388. <if test="queryDTO.kaigongTime != null">
  389. AND kaigong_time = #{queryDTO.kaigongTime}
  390. </if>
  391. <if test="queryDTO.wangongTime != null">
  392. AND wangong_time = #{queryDTO.wangongTime}
  393. </if>
  394. <if test="queryDTO.fanchangTime != null">
  395. AND fanchang_time = #{queryDTO.fanchangTime}
  396. </if>
  397. <if test="queryDTO.shuliang != null and queryDTO.shuliang != ''">
  398. AND shuliang = #{queryDTO.shuliang}
  399. </if>
  400. <if test="queryDTO.shujuType != null and queryDTO.shujuType != ''">
  401. AND shuju_type = #{queryDTO.shujuType}
  402. </if>
  403. <if test="queryDTO.zhuancaigouFlag != null and queryDTO.zhuancaigouFlag != ''">
  404. AND zhuancaigou_flag = #{queryDTO.zhuancaigouFlag}
  405. </if>
  406. <if test="queryDTO.ifConvert != null and queryDTO.ifConvert != ''">
  407. AND if_convert = #{queryDTO.ifConvert}
  408. </if>
  409. <if test="queryDTO.convertType != null and queryDTO.convertType != ''">
  410. AND convert_type = #{queryDTO.convertType}
  411. </if>
  412. <if test="queryDTO.convertPlanParentId != null and queryDTO.convertPlanParentId != ''">
  413. AND convert_plan_parent_id = #{queryDTO.convertPlanParentId}
  414. </if>
  415. <if test="queryDTO.daohuoFlag != null and queryDTO.daohuoFlag != ''">
  416. AND daohuo_flag = #{queryDTO.daohuoFlag}
  417. </if>
  418. <if test="queryDTO.departmentId != null and queryDTO.departmentId != ''">
  419. AND department_id = #{queryDTO.departmentId}
  420. </if>
  421. <if test="queryDTO.departmentName != null and queryDTO.departmentName != ''">
  422. AND department_name = #{queryDTO.departmentName}
  423. </if>
  424. <if test="queryDTO.status != null and queryDTO.status != ''">
  425. AND status = #{queryDTO.status}
  426. </if>
  427. <if test="queryDTO.remarks != null and queryDTO.remarks != ''">
  428. AND remarks = #{queryDTO.remarks}
  429. </if>
  430. <if test="queryDTO.createDate != null">
  431. AND create_date = #{queryDTO.createDate}
  432. </if>
  433. <if test="queryDTO.createBy != null and queryDTO.createBy != ''">
  434. AND create_by = #{queryDTO.createBy}
  435. </if>
  436. <if test="queryDTO.updateBy != null and queryDTO.updateBy != ''">
  437. AND update_by = #{queryDTO.updateBy}
  438. </if>
  439. <if test="queryDTO.updateDate != null">
  440. AND update_date = #{queryDTO.updateDate}
  441. </if>
  442. <if test="queryDTO.delFlag != null and queryDTO.delFlag != ''">
  443. AND del_flag = #{queryDTO.delFlag}
  444. </if>
  445. <if test="queryDTO.cfree1 != null and queryDTO.cfree1 != ''">
  446. AND cfree1 = #{queryDTO.cfree1}
  447. </if>
  448. <if test="queryDTO.cfree2 != null and queryDTO.cfree2 != ''">
  449. AND cfree2 = #{queryDTO.cfree2}
  450. </if>
  451. <if test="queryDTO.cfree3 != null and queryDTO.cfree3 != ''">
  452. AND cfree3 = #{queryDTO.cfree3}
  453. </if>
  454. <if test="queryDTO.cfree4 != null and queryDTO.cfree4 != ''">
  455. AND cfree4 = #{queryDTO.cfree4}
  456. </if>
  457. <if test="queryDTO.cfree5 != null and queryDTO.cfree5 != ''">
  458. AND cfree5 = #{queryDTO.cfree5}
  459. </if>
  460. <if test="queryDTO.cfree6 != null and queryDTO.cfree6 != ''">
  461. AND cfree6 = #{queryDTO.cfree6}
  462. </if>
  463. <if test="queryDTO.cfree7 != null and queryDTO.cfree7 != ''">
  464. AND cfree7 = #{queryDTO.cfree7}
  465. </if>
  466. <if test="queryDTO.cfree8 != null and queryDTO.cfree8 != ''">
  467. AND cfree8 = #{queryDTO.cfree8}
  468. </if>
  469. <if test="queryDTO.cfree9 != null and queryDTO.cfree9 != ''">
  470. AND cfree9 = #{queryDTO.cfree9}
  471. </if>
  472. <if test="queryDTO.cfree10 != null and queryDTO.cfree10 != ''">
  473. AND cfree10 = #{queryDTO.cfree10}
  474. </if>
  475. <if test="queryDTO.cfree11 != null and queryDTO.cfree11 != ''">
  476. AND cfree11 = #{queryDTO.cfree11}
  477. </if>
  478. <if test="queryDTO.cfree12 != null and queryDTO.cfree12 != ''">
  479. AND cfree12 = #{queryDTO.cfree12}
  480. </if>
  481. <if test="queryDTO.cfree13 != null and queryDTO.cfree13 != ''">
  482. AND cfree13 = #{queryDTO.cfree13}
  483. </if>
  484. <if test="queryDTO.cfree14 != null and queryDTO.cfree14 != ''">
  485. AND cfree14 = #{queryDTO.cfree14}
  486. </if>
  487. <if test="queryDTO.cfree15 != null and queryDTO.cfree15 != ''">
  488. AND cfree15 = #{queryDTO.cfree15}
  489. </if>
  490. <if test="queryDTO.cfree16 != null and queryDTO.cfree16 != ''">
  491. AND cfree16 = #{queryDTO.cfree16}
  492. </if>
  493. <if test="queryDTO.cfree17 != null and queryDTO.cfree17 != ''">
  494. AND cfree17 = #{queryDTO.cfree17}
  495. </if>
  496. <if test="queryDTO.cfree18 != null and queryDTO.cfree18 != ''">
  497. AND cfree18 = #{queryDTO.cfree18}
  498. </if>
  499. <if test="queryDTO.cfree19 != null and queryDTO.cfree19 != ''">
  500. AND cfree19 = #{queryDTO.cfree19}
  501. </if>
  502. <if test="queryDTO.cfree20 != null and queryDTO.cfree20 != ''">
  503. AND cfree20 = #{queryDTO.cfree20}
  504. </if>
  505. <if test="queryDTO.createTimeBegin != null ">
  506. AND create_time &gt;= #{queryDTO.createTimeBegin}
  507. </if>
  508. <if test="queryDTO.createTimeEnd != null ">
  509. AND create_time &lt;= #{queryDTO.createTimeEnd}
  510. </if>
  511. <if test="queryDTO.updateTimeBegin != null ">
  512. AND update_time &gt;= #{queryDTO.updateTimeBegin}
  513. </if>
  514. <if test="queryDTO.updateTimeEnd != null ">
  515. AND update_time &lt;= #{queryDTO.updateTimeEnd}
  516. </if>
  517. </where>
  518. </select>
  519. <select id="queryBatchExportData" resultMap="APlanDetailExcelVO">
  520. select
  521. id,
  522. order_sale_id,
  523. order_jihua_id,
  524. order_shengchan_id,
  525. wuliao_bianma,
  526. wuliao_name,
  527. guige_xinghao,
  528. caizhi,
  529. kehu_id,
  530. kehu_name,
  531. if_zhibao,
  532. if_efficat,
  533. now_gongxu,
  534. kaigong_time,
  535. wangong_time,
  536. fanchang_time,
  537. shuliang,
  538. shuju_type,
  539. zhuancaigou_flag,
  540. if_convert,
  541. convert_type,
  542. convert_plan_parent_id,
  543. daohuo_flag,
  544. department_id,
  545. department_name,
  546. status,
  547. remarks,
  548. create_date,
  549. create_by,
  550. update_by,
  551. update_date,
  552. del_flag,
  553. cfree1,
  554. cfree2,
  555. cfree3,
  556. cfree4,
  557. cfree5,
  558. cfree6,
  559. cfree7,
  560. cfree8,
  561. cfree9,
  562. cfree10,
  563. cfree11,
  564. cfree12,
  565. cfree13,
  566. cfree14,
  567. cfree15,
  568. cfree16,
  569. cfree17,
  570. cfree18,
  571. cfree19,
  572. cfree20
  573. from a_plan_detail
  574. where id in
  575. <foreach collection="idList" open="(" close=")" separator="," item="item">
  576. #{item}
  577. </foreach>
  578. </select>
  579. <delete id="deleteById">
  580. delete from a_plan_detail where id = #{id}
  581. </delete>
  582. <delete id="deleteByIdList">
  583. delete from a_plan_detail where id in
  584. <foreach collection="idList" open="(" close=")" separator="," item="item">
  585. #{item}
  586. </foreach>
  587. </delete>
  588. </mapper>