CommonMapper.java 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955
  1. package com.dk.mdm.mapper.common;
  2. import com.dk.common.mapper.BaseMapper;
  3. import org.apache.ibatis.annotations.Param;
  4. import org.springframework.stereotype.Repository;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * @author : 周兴
  9. * @desc : 控件数据源API
  10. * @date : 2023/1/3 17:21
  11. */
  12. @Repository
  13. public interface CommonMapper extends BaseMapper<Map<String, Object>> {
  14. /**
  15. * @desc : 获取表中的最大值
  16. * @author : 周兴
  17. * @date : 2022-3-8 15:47
  18. */
  19. Integer getMaxDisplayNo(Map param);
  20. /**
  21. * @desc : 获取数据字典项目
  22. * @author : 王英杰
  23. * @date : 2023/1/6 14:15
  24. */
  25. List<Map<String, Object>> getDictionaryItemData(Map param);
  26. /**
  27. * @desc : 获取系统表数据种类
  28. * @author : 周兴
  29. * @date : 2023/1/6 14:15
  30. */
  31. List<Map<String, Object>> getDataKind(Map param);
  32. /**
  33. * @desc : 获取型号分类
  34. * @author : 周兴
  35. * @date : 2023/1/6 14:15
  36. */
  37. List<Map<String, Object>> getModelCategory(Map param);
  38. /**
  39. * @desc : 获取型号分类个数
  40. * @author : 洪旭东
  41. * @date : 2023-03-28 16:12
  42. */
  43. Long countModelCategory(Map param);
  44. /**
  45. * @desc : 获取工种
  46. * @author : 姜宁
  47. * @date : 2023/1/9 13:17
  48. */
  49. List<Map<String, Object>> getJob(Map param);
  50. /**
  51. * @desc : 获取工种个数
  52. * @author : 洪旭东
  53. * @date : 2023-03-20 13:11
  54. */
  55. Long countJob(Map param);
  56. /**
  57. * @desc : 获取职务
  58. * @author : 姜宁
  59. * @date : 2023/1/9 13:42
  60. */
  61. List<Map<String, Object>> getPost(Map param);
  62. /**
  63. * @desc : 获取组织部门
  64. * @author : 姜宁
  65. * @date : 2023/1/9 13:49
  66. */
  67. List<Map<String, Object>> getOrg(Map param);
  68. /**
  69. * @desc : 获取部门(数量)
  70. * @author : 姜宁
  71. * @date : 2023/1/29 17:04
  72. */
  73. Long getOrgCountByPage(Map param);
  74. /**
  75. * @desc : 获取产品品牌
  76. * @author : 夏常明
  77. * @date : 2023/1/10 13:57
  78. */
  79. List<Map<String, Object>> getBrand(Map param);
  80. /**
  81. * @desc : 获取用户菜单
  82. * @author : 周兴
  83. * @date : 2023/1/9 14:20
  84. */
  85. List<Map<String, Object>> getMenuByUser(@Param("appCode") String appCode, @Param("userId") Integer userId);
  86. /**
  87. * @desc : 获取缺陷分类
  88. * @author : 夏常明
  89. * @date : 2023/1/12 9:10
  90. */
  91. List<Map<String, Object>> getDefectType(Map param);
  92. /**
  93. * @desc : 获取角色
  94. * @author : 姜宁
  95. * @date : 2023/1/29 14:25
  96. */
  97. List<Map<String, Object>> getRole(Map param);
  98. /**
  99. * @desc : 获取员工
  100. * @author : 姜宁
  101. * @date : 2023/1/29 17:04
  102. */
  103. List<Map<String, Object>> getStaffByPage(Map param);
  104. /**
  105. * @desc : 获取员工(数量)
  106. * @author : 姜宁
  107. * @date : 2023/1/29 17:04
  108. */
  109. Long getStaffCountByPage(Map param);
  110. /**
  111. * @desc : f_get_setting_values 函数查询单个系统参数
  112. * @author : 周兴
  113. * @date : 2023/1/30 10:26
  114. */
  115. String getSettingValue(Map param);
  116. /**
  117. * @desc : f_get_setting_values 函数查询多个系统参数
  118. * @author : 周兴
  119. * @date : 2023/1/30 10:27
  120. */
  121. Map<String, Map<String, String>> getSettingValues(Map param);
  122. /**
  123. * @desc : 获取工厂区域
  124. * @author : 常皓宁
  125. * @date : 2023/1/30 11:33
  126. */
  127. List<Map<String, Object>> getFactorySpace(Map param);
  128. /**
  129. * @desc : 查询系统参数分类
  130. * @author : 夏常明
  131. * @date : 2023/1/4 10:01
  132. */
  133. List<Map<String, Object>> getSettingKind(Map param);
  134. /**
  135. * @desc : 获取组织部门
  136. * @author : 姜宁
  137. * @date : 2023/2/1 14:10
  138. */
  139. List<Map<String, Object>> getOrganizationByPage(Map param);
  140. /**
  141. * @desc : 获取组织部门(数量)
  142. * @author : 姜宁
  143. * @date : 2023/2/1 14:11
  144. */
  145. Long getOrganizationCountByPage(Map param);
  146. /**
  147. * @desc : 获取窑炉
  148. * @author : 常皓宁
  149. * @date : 2023/2/1 16:21
  150. */
  151. List<Map<String, Object>> getKiln(Map param);
  152. /**
  153. * @desc : 获取窑炉个数
  154. * @author : 洪旭东
  155. * @date : 2023-03-07 09:34
  156. */
  157. Long countKiln(Map param);
  158. /**
  159. * @desc : 查询模具型号
  160. * @author : 洪旭东
  161. * @date : 2023-02-03 10:35
  162. */
  163. List<Map<String, Object>> getModelMould(Map param);
  164. /**
  165. * @desc : 获取用户
  166. * @author : 洪旭东
  167. * @date : 2023-02-03 11:42
  168. */
  169. List<Map<String, Object>> getUser(Map param);
  170. /**
  171. * @desc : 获取用户数量
  172. * @author : 洪旭东
  173. * @date : 2023-02-03 11:42
  174. */
  175. Long countUser(Map param);
  176. /**
  177. * @desc : 获取窑车位置
  178. * @author : 常皓宁
  179. * @date : 2023/2/2 13:08
  180. */
  181. List<Map<String, Object>> getKilnCarPlace(Map param);
  182. /**
  183. * @desc : 查询产品视图
  184. * @author : 夏常明
  185. * @date : 2023/2/3 9:42
  186. */
  187. List<Map<String, Object>> getProductView(Map param);
  188. /**
  189. * @desc : 查询产品商标
  190. * @author : 夏常明
  191. * @date : 2023/2/3 10:19
  192. */
  193. List<Map<String, Object>> getProductLogo(Map param);
  194. /**
  195. * @desc : 查询产品釉色
  196. * @author : 夏常明
  197. * @date : 2023/2/3 13:09
  198. */
  199. List<Map<String, Object>> getProductColour(Map param);
  200. /**
  201. * @desc : 查询产品ERP物料
  202. * @author : 洪旭东
  203. * @date : 2023-05-12 13:47
  204. */
  205. List<Map<String, Object>> getProductErpSku(Map param);
  206. /**
  207. * @desc : 获取模具档案
  208. * @author : 洪旭东
  209. * @date : 2023-02-07 13:01
  210. */
  211. List<Map<String, Object>> getMould(Map param);
  212. /**
  213. * @desc : 获取模具档案数量
  214. * @author : 洪旭东
  215. * @date : 2023-02-07 13:02
  216. */
  217. Long countMould(Map param);
  218. /**
  219. * @desc : 获取数据字典
  220. * @author : 姜宁
  221. * @date : 2023/2/7 14:45
  222. */
  223. List<Map<String, Object>> getDictionaryData(Map param);
  224. /**
  225. * @desc : 获取最大窑车序号
  226. * @author : 常皓宁
  227. * @date : 2023/2/7 14:36
  228. */
  229. Integer getMaxCarNo(Map param);
  230. /**
  231. * @desc : 获取产品位置
  232. * @date : 2023/2/8 14:23
  233. * @author : 寇珊珊
  234. */
  235. List<Map<String, Object>> getProductPlace(Map param);
  236. /**
  237. * @desc : 获取模具型号(分页)
  238. * @author : 姜宁
  239. * @date : 2023/2/8 15:40
  240. */
  241. List<Map<String, Object>> getModelMouldByPage(Map param);
  242. /**
  243. * @desc : 获取模具型号(数量)
  244. * @author : 姜宁
  245. * @date : 2023/2/8 15:41
  246. */
  247. Long getModelMouldCountByPage(Map param);
  248. /**
  249. * @desc : 获取产品型号
  250. * @author : 洪旭东
  251. * @date : 2023-02-08 11:20
  252. */
  253. List<Map<String, Object>> getModelProduct(Map param);
  254. /**
  255. * @desc : 获取产品型号数量
  256. * @author : 洪旭东
  257. * @date : 2023-02-08 11:20
  258. */
  259. Long countModelProduct(Map param);
  260. /**
  261. * @desc : 获取获取载具型号
  262. * @author : 常皓宁
  263. * @date : 2023/2/7 14:45
  264. */
  265. List<Map<String, Object>> getModelCarrier(Map param);
  266. /**
  267. * @desc : 获取获取设备型号
  268. * @author : 常皓宁
  269. * @date : 2023/2/7 14:45
  270. */
  271. List<Map<String, Object>> getModelEquipment(Map param);
  272. /**
  273. * @desc : 根据模具型号id 查询模具产出型号和可变更产品型号
  274. * @author : 夏常明
  275. * @date : 2023/2/9 10:07
  276. */
  277. List<Map<String, Object>> getMouldOutputById(Map param);
  278. /**
  279. * @desc : 查询产品型号
  280. * @author : 夏常明
  281. * @date : 2023/2/9 14:05
  282. */
  283. List<Map<String, Object>> getModelPdt(Map param);
  284. /**
  285. * @desc : 查询产品缺陷扣罚数据
  286. * @author : 夏常明
  287. * @date : 2023/2/10 11:44
  288. */
  289. List<Map<String, Object>> getDefectFines(Map param);
  290. /**
  291. * @desc : 查询打印模板分类
  292. * @author : 常皓宁
  293. * @date : 2023/2/14 14:35
  294. */
  295. List<Map<String, Object>> getLabelPrintType(Map param);
  296. /**
  297. * @desc : 获取成型线分组
  298. * @author : 洪旭东
  299. * @date : 2023-02-15 13:18
  300. */
  301. List<Map<String, Object>> getMoldlineGroup(Map param);
  302. /**
  303. * @desc : 获取成型线分组数量
  304. * @author : 洪旭东
  305. * @date : 2023-02-15 13:19
  306. */
  307. Long countMoldlineGroup(Map param);
  308. /**
  309. * @desc : 查询工位
  310. * @author : 夏常明
  311. * @date : 2023/2/15 14:41
  312. */
  313. List<Map<String, Object>> getWorkStation(Map param);
  314. /**
  315. * @desc : 查询工位个数
  316. * @author : 洪旭东
  317. * @date : 2023-03-01 14:44
  318. */
  319. Long countWorkStation(Map param);
  320. /**
  321. * @desc : 获取工艺节点
  322. * @author : 常皓宁
  323. * @date : 2023/2/15 16:12
  324. */
  325. List<Map<String, Object>> getProcessNodeByPage(Map param);
  326. /**
  327. * @desc : 获取工艺节点(数量)
  328. * @author : 常皓宁
  329. * @date : 2023/2/15 16:12
  330. */
  331. Long getProcessNodeCountByPage(Map param);
  332. /**
  333. * @desc : 查询工位工号
  334. * @author : 常皓宁
  335. * @date : 2023/2/17 15:41
  336. */
  337. List<Map<String, Object>> getWorkStationUser(Map param);
  338. /**
  339. * @desc : 工位工号分页数量
  340. * @author : 常皓宁
  341. * @date : 2023/2/27 13:42
  342. */
  343. Long getWorkStationUserCount(Map param);
  344. /**
  345. * @desc : 查询损坯原因/产品缺陷/未成型原因
  346. * @author : 周兴
  347. * @date : 2023/2/20 9:42
  348. */
  349. List<Map<String, Object>> getProductDefect(Map param);
  350. /**
  351. * @desc : 根据成型线Id获取成型记录信息
  352. * @author : 周兴
  353. * @date : 2023/2/18 19:45
  354. */
  355. List<Map<String, Object>> getMoldingItemByMoldlineId(Map param);
  356. /**
  357. * @desc : 产品信息(条码变更)
  358. * @author : 夏常明
  359. * @date : 2023/2/20 10:32
  360. */
  361. List<Map<String, Object>> getProductForChange(Map param);
  362. /**
  363. * @desc : 产品信息数量(条码变更)
  364. * @author : 夏常明
  365. * @date : 2023/2/20 10:34
  366. */
  367. Long getProductForChangeCount(Map param);
  368. /**
  369. * @desc : 查询成型釉色(釉色设定)
  370. * @author : 夏常明
  371. * @date : 2023/2/21 14:14
  372. */
  373. List<Map<String, Object>>getColourForSet(Map param);
  374. /**
  375. * @desc : 查询成型商标(商标设定)
  376. * @author : 夏常明
  377. * @date : 2023/2/21 14:44
  378. */
  379. List<Map<String,Object>>getLogoForSet(Map param);
  380. /**
  381. * @desc : 查询成型产品型号
  382. * @author : 洪旭东
  383. * @date : 2023-04-19 13:00
  384. */
  385. List<Map<String,Object>> getProductModel(Map param);
  386. /**
  387. * @desc : 查询成型釉色数量(釉色设定,商标设定)
  388. * @author : 夏常明
  389. * @date : 2023/2/21 14:14
  390. */
  391. Long getColourForSetCount(Map param);
  392. /**
  393. * @desc : 根据工号编码值等查询工号
  394. * @date : 2023/2/21 16:47
  395. * @author : 寇珊珊
  396. */
  397. List<Map<String,Object>>getUserByCode(Map param);
  398. /**
  399. * @desc : 根据工号编码值等查询工号数量
  400. * @author : 夏常明
  401. * @date : 2023/2/22 16:14
  402. */
  403. Long getUserByCodeCount(Map param);
  404. /**
  405. * @desc : 获取工艺节点
  406. * @author : 常皓宁
  407. * @date : 2023/2/15 16:12
  408. */
  409. List<Map<String, Object>> getProcessNode(Map param);
  410. /**
  411. * @desc : 获取成型线分页
  412. * @author : 夏常明
  413. * @date : 2023/2/22 12:56
  414. */
  415. List<Map<String,Object>>getMoldLinePage(Map param);
  416. /**
  417. * @desc : 获取成型线分页数量
  418. * @author : 夏常明
  419. * @date : 2023/2/22 12:58
  420. */
  421. Long getMoldLinePageCount(Map param);
  422. /**
  423. * @desc : 工位工号(工位打卡选择工位)
  424. * @author : 夏常明
  425. * @date : 2023/2/27 14:49
  426. */
  427. List<Map<String,Object>> getWsStation(Map param);
  428. /**
  429. * @desc : 根据用户Id获取班组信息
  430. * @author : 夏常明
  431. * @date : 2023/2/27 14:49
  432. */
  433. List<Map<String,Object>> getWorkTeamByUserId(Map param);
  434. /**
  435. * @desc : 查询产品分级
  436. * @author : 洪旭东
  437. * @date : 2023-03-03 09:16
  438. */
  439. List<Map<String, Object>> getProductGrade(Map param);
  440. /**
  441. * @desc : 查询产品分级数量
  442. * @author : 洪旭东
  443. * @date : 2023-03-03 09:17
  444. */
  445. Long countProductGrade(Map param);
  446. /**
  447. * @desc : 查询工艺流程
  448. * @author : 夏常明
  449. * @date : 2023/3/3 14:02
  450. */
  451. List<Map<String,Object>> getProcessFlow(Map param);
  452. /**
  453. * @desc : 查询工艺流程数量
  454. * @author : 夏常明
  455. * @date : 2023/3/3 14:03
  456. */
  457. Long getProcessFlowCount(Map param);
  458. /**
  459. * @desc : 查询产品分类(分页)
  460. * @author : 夏常明
  461. * @date : 2023/3/3 14:02
  462. */
  463. List<Map<String,Object>> getModelCategoryPage(Map param);
  464. /**
  465. * @desc : 查询产品分类数量
  466. * @author : 夏常明
  467. * @date : 2023/3/3 14:03
  468. */
  469. Long getModelCategoryCount(Map param);
  470. /**
  471. * @desc : 查询打印机
  472. * @author : 夏常明
  473. * @date : 2023/3/7 10:40
  474. */
  475. List<Map<String,Object>>getLabelPrinter(Map param);
  476. /**
  477. * @desc : 查询打印模板
  478. * @author : 夏常明
  479. * @date : 2023/3/7 11:32
  480. */
  481. List<Map<String,Object>>getLabelPrintLayout(Map param);
  482. /**
  483. * @desc : 查询班组员工
  484. * @author : 洪旭东
  485. * @date : 2023-03-20 13:11
  486. */
  487. List<Map<String, Object>> getTeamStaff(Map param);
  488. /**
  489. * @desc : 查询班组员工个数
  490. * @author : 洪旭东
  491. * @date : 2023-03-20 13:12
  492. */
  493. Long countTeamStaff(Map param);
  494. /**
  495. * @desc : f_get_account_date 函数查询账务日期
  496. * @author : 姜宁
  497. * @date : 2023/3/21 9:44
  498. */
  499. String selectAccountDate(Map param);
  500. /**
  501. * @desc : 获取工位(工位打卡选择工位,工号未绑定工位时,获取工序工号绑定的工位)
  502. * @author : 姜宁
  503. * @date : 2023/3/30 10:45
  504. */
  505. List<Map<String,Object>> getWsStationByNode(Map param);
  506. /**
  507. * @desc : 获取工位(工位打卡选择工位,工位未绑定工序和用户)
  508. * @author : 姜宁
  509. * @date : 2023/3/30 10:45
  510. */
  511. List<Map<String,Object>> getWsStationNoUser(Map param);
  512. /**
  513. * @desc : 获取湿温度计(分页)
  514. * @date : 2023/4/3 10:42
  515. * @author : 寇珊珊
  516. */
  517. List<Map<String,Object>> thmeterRecordByPage(Map param);
  518. /**
  519. * @desc : 获取湿温度计(数量)
  520. * @date : 2023/4/3 10:42
  521. * @author : 寇珊珊
  522. */
  523. Long getThmeterRecordByCount(Map param);
  524. /**
  525. * @desc : 获取湿温度计
  526. * @date : 2023/4/3 14:29
  527. * @author : 寇珊珊
  528. */
  529. List<Map<String,Object>> getThmeterRecord(Map param);
  530. /**
  531. * @desc : 获取用户隐藏列
  532. * @author : 周兴
  533. * @date : 2023/4/4 15:05
  534. */
  535. List<Map<String,Object>> getUserTableInfo(Map param);
  536. /**
  537. * @desc : 获取用户功能
  538. * @author : 周兴
  539. * @date : 2023/4/4 15:05
  540. */
  541. List<Map<String,Object>> getUserFunction(Map param);
  542. /**
  543. * @desc : 获取用户功能(超级管理员)
  544. * @author : 周兴
  545. * @date : 2023/4/4 15:05
  546. */
  547. List<Map<String,Object>> getUserFunctionAdmin(Map param);
  548. /**
  549. * @desc : 查导航菜单(自定义报表用)
  550. * @author : 周兴
  551. * @date : 2023/4/4 15:05
  552. */
  553. List<Map<String,Object>> getMenuNavigation(Map param);
  554. /**
  555. * @desc : 查询标签打印项目
  556. * @author : 洪旭东
  557. * @date : 2023-04-12 13:24
  558. */
  559. List<Map<String,Object>> getLabelPrintItem(Map param);
  560. /**
  561. * @desc : 获取员工用于报工记录查询(分页)
  562. * @date : 2023/4/3 10:42
  563. * @author : 寇珊珊
  564. */
  565. List<Map<String,Object>> getStaffWithWorkByPage(Map param);
  566. /**
  567. * @desc : 获取员工用于报工记录查询(数量)
  568. * @date : 2023/4/3 10:42
  569. * @author : 寇珊珊
  570. */
  571. Long getStaffWithWorkByCount(Map param);
  572. /**
  573. * @desc : 查询标签分类的类型
  574. * @author : 洪旭东
  575. * @date : 2023-05-08 17:03
  576. */
  577. List<Map<String,Object>> getLabelPrintTypeKind(Map param);
  578. /**
  579. * @desc : 查询产品型号标签
  580. * @author : 洪旭东
  581. * @date : 2023-05-11 15:00
  582. */
  583. List<Map<String,Object>> getModelProductLabelType(Map param);
  584. /**
  585. * @desc : 获取窑炉类型
  586. * @author : 洪旭东
  587. * @date : 2023-05-19 10:38
  588. */
  589. List<Map<String,Object>> getKilnType(Map param);
  590. /**
  591. * @desc : 获取成型线类型
  592. * @author : 洪旭东
  593. * @date : 2023-05-19 10:38
  594. */
  595. List<Map<String,Object>> getMoldlineType(Map param);
  596. /**
  597. * @desc : 获取物料编码(分页)
  598. * @date : 2023/5/24 14:06
  599. * @author : 寇珊珊
  600. */
  601. List<Map<String, Object>> getModelMaterialByPage(Map param);
  602. /**
  603. * @desc : 获取物料编码(数量)
  604. * @date : 2023/5/24 14:06
  605. * @author : 寇珊珊
  606. */
  607. Long getModelMaterialCountByPage(Map param);
  608. /**
  609. * @desc : 获取物料编码
  610. * @date : 2023/5/26 14:44
  611. * @author : 寇珊珊
  612. */
  613. List<Map<String,Object>> getModelMaterial(Map param);
  614. /**
  615. * @desc : 产品信息数量
  616. * @date : 2023/5/26 14:44
  617. * @author : 寇珊珊
  618. */
  619. List<Map<String,Object>> getProductForChangeNoPage(Map param);
  620. /**
  621. * @desc : 获取数据类型
  622. * @author : 周兴
  623. * @date : 2023/6/2 13:49
  624. */
  625. List<Map<String, Object>> getValueKind(Map param);
  626. /**
  627. * @desc : 获取计量单位
  628. * @author : 常皓宁
  629. * @date : 2023/6/15 8:48
  630. */
  631. List<Map<String , Object>> getModelUnits(Map param);
  632. /**
  633. * @desc : 获取产品型号、物料型号
  634. * @author : 常皓宁
  635. * @date : 2023/6/15 13:41
  636. */
  637. List<Map<String, Object>> getModelBase(Map param);
  638. /**
  639. * @desc : 获取产品型号、物料型号分页
  640. * @author : 常皓宁
  641. * @date : 2023/6/15 13:41
  642. */
  643. Long countModelBase(Map param);
  644. /**
  645. * @desc : 获取报工项目
  646. * @author : 付斌
  647. * @date : 2023/6/19 9:12
  648. */
  649. List<Map<String, Object>> getWorkProject(Map param);
  650. /**
  651. * @desc : 获取报工项目
  652. * @author : 付斌
  653. * @date : 2023/6/19 9:12
  654. */
  655. List<Map<String, Object>> getWorkProjectByPage(Map param);
  656. /**
  657. * @desc : 获取报工项目
  658. * @author : 付斌
  659. * @date : 2023/6/19 9:12
  660. */
  661. Long getWorkProjectCountByPage(Map param);
  662. /**
  663. * @desc : 查询产品缺陷
  664. * @author : 常皓宁
  665. * @date : 2023/6/25 10:05
  666. */
  667. List<Map<String, Object>> getProductDefects(Map param);
  668. /**
  669. * @desc : 查询产品缺陷数量
  670. * @author : 常皓宁
  671. * @date : 2023/6/25 10:05
  672. */
  673. Long countProductDefects(Map param);
  674. /**
  675. * @desc : 获取应用
  676. * @author : 洪旭东
  677. * @date : 2023-06-30 14:56
  678. */
  679. List<Map<String, String>> getApplication();
  680. /**
  681. * @desc : 获取产品
  682. * @date : 2023/7/14 14:45
  683. * @author : 寇珊珊
  684. */
  685. Map<String, String> getProduct(Map param);
  686. /**
  687. * @desc : 获取工位打印机
  688. * @date : 2023/7/14 14:45
  689. * @author : 寇珊珊
  690. */
  691. List<Map<String, String>> getWsPrinter(Map param);
  692. /**
  693. * @desc : 获取仓库
  694. * @author : 洪旭东
  695. * @date : 2023-08-09 14:29
  696. */
  697. List<Map<String, Object>> getWarehouseByPage(Map param);
  698. /**
  699. * @desc : 获取仓库个数
  700. * @author : 洪旭东
  701. * @date : 2023-08-09 14:29
  702. */
  703. Long countWarehouseByPage(Map param);
  704. /**
  705. * @desc : 获取仓位
  706. * @author : 洪旭东
  707. * @date : 2023-08-09 14:30
  708. */
  709. List<Map<String, Object>> getWarehousePlaceByPage(Map param);
  710. /**
  711. * @desc : 获取仓位个数
  712. * @author : 洪旭东
  713. * @date : 2023-08-09 14:30
  714. */
  715. Long countWarehousePlaceByPage(Map param);
  716. /**
  717. * @desc : 获取单据
  718. * @author : 周兴
  719. * @date : 2023/9/14 11:06
  720. */
  721. List<Map<String, Object>> getDoc(Map param);
  722. /**
  723. * @desc : 获取下拉选
  724. * @author : 洪旭东
  725. * @date : 2023-09-25 09:03
  726. */
  727. List<Map<String, Object>> getSelectType(Map param);
  728. /**
  729. * @desc : 获取放大镜
  730. * @author : 洪旭东
  731. * @date : 2023-09-25 09:03
  732. */
  733. List<Map<String, Object>> getSelectMagnifier(Map param);
  734. /**
  735. * @desc : 获取理化检验单
  736. * @author : 洪旭东
  737. * @date : 2023-12-01 16:39
  738. */
  739. List<Map<String, Object>> getPhysicalCollectByPage(Map param);
  740. /**
  741. * @desc : 获取理化检验单个数
  742. * @author : 洪旭东
  743. * @date : 2023-12-01 16:40
  744. */
  745. Long countPhysicalCollectByPage(Map param);
  746. /**
  747. * @desc : 获取生产工单
  748. * @author : 洪旭东
  749. * @date : 2023-12-25 10:58
  750. */
  751. List<Map<String, Object>> getSheetProduceByPage(Map param);
  752. /**
  753. * @desc : 获取生产工单个数
  754. * @author : 洪旭东
  755. * @date : 2023-12-25 10:58
  756. */
  757. Long countSheetProduceByPage(Map param);
  758. /**
  759. * @desc : 获取载具型号分页
  760. * @author : 姜宁
  761. * @date : 2024/1/3 10:51
  762. */
  763. List<Map<String, Object>> getModelCarrierByPage(Map param);
  764. /**
  765. * @desc : 获取载具型号个数
  766. * @author : 姜宁
  767. * @date : 2024/1/3 10:53
  768. */
  769. Long countModelCarrierByPage(Map param);
  770. /**
  771. * @desc : 获取商品
  772. * @author : 姜宁
  773. * @date : 2023/1/9 13:49
  774. */
  775. List<Map<String, Object>> getGoods(Map param);
  776. /**
  777. * @desc : 获取商品(数量)
  778. * @author : 姜宁
  779. * @date : 2023/1/29 17:04
  780. */
  781. Long getGoodsCountByPage(Map param);
  782. /**
  783. * @desc : 获取商品
  784. * @author : 姜宁
  785. * @date : 2023/1/9 13:49
  786. */
  787. List<Map<String, Object>> getCustomer(Map param);
  788. /**
  789. * @desc : 获取商品(数量)
  790. * @author : 姜宁
  791. * @date : 2023/1/29 17:04
  792. */
  793. Long getCustomerCountByPage(Map param);
  794. /**
  795. * @desc : 获取单据单号
  796. * @author : 常皓宁
  797. * @date : 2024/2/28 9:35
  798. */
  799. String getDocNo(@Param("cpId") Integer cpId, @Param("purId") String purId, @Param("docCode") String docCode);
  800. /**
  801. * @desc : 获取供应商
  802. * @author : 常皓宁
  803. * @date : 2024/3/1 9:21
  804. */
  805. List<Map<String, Object>> getSupplier(Map param);
  806. /**
  807. * @desc : 获取供应商数量
  808. * @author : 常皓宁
  809. * @date : 2024/3/1 9:21
  810. */
  811. Long countSupplier(Map<String, Object> param);
  812. }