You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

886 lines
21 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. package com.spring.modules.sampleManagement.service;
  2. import com.spring.common.utils.PageUtils;
  3. import com.spring.modules.base.data.PlmBmModelHeaderData;
  4. import com.spring.modules.base.data.PlmBmPropertiesValueData;
  5. import com.spring.modules.base.data.PlmBmPropertiesValueHeaderData;
  6. import com.spring.modules.part.vo.PartInformationVo;
  7. import com.spring.modules.project.data.PlmProjectInfoData;
  8. import com.spring.modules.project.data.PlmProjectPartData;
  9. import com.spring.modules.project.data.TechnicalCustomerInfoData;
  10. import com.spring.modules.sampleManagement.dao.UpBMRevNoData;
  11. import com.spring.modules.sampleManagement.data.*;
  12. import java.util.List;
  13. public interface TechnicalSpecificationService {
  14. /**
  15. * @param inData
  16. * @return
  17. * @Description 查询项目
  18. * @Title
  19. * @author rq
  20. * @date 2023/1/29 13:34
  21. * @throw
  22. */
  23. PageUtils technicalSpecificationListSearch(PlmTechnicalSpecificationSheetData inData);
  24. /**
  25. * @Description TODO
  26. * @Title saveTechnicalSpecificationSheet
  27. * @param data
  28. * @author rq
  29. * @date 2023/9/27 9:33
  30. * @return void
  31. * @throw
  32. */
  33. void saveTechnicalSpecificationSheet(PlmTechnicalSpecificationSheetData data);
  34. /**
  35. * @Description TODO
  36. * @Title searchTechnicalSpecificationTeamStr
  37. * @param data
  38. * @author rq
  39. * @date 2023/9/27 11:13
  40. * @return List<PlmTechnicalSpecificationTeamData>
  41. * @throw
  42. */
  43. List<String> searchTechnicalSpecificationTeamStr(PlmTechnicalSpecificationTeamData data);
  44. /**
  45. * @Description 技术参数卡客户页签查询
  46. * @Title getTechnicalCustomerInfoData
  47. * @param inData
  48. * @author rq
  49. * @date 2023/9/27 15:55
  50. * @return TechnicalCustomerInfoData
  51. * @throw
  52. */
  53. TechnicalCustomerInfoData getTechnicalCustomerInfoData(TechnicalCustomerInfoData inData);
  54. /**
  55. * @Description TODO
  56. * @Title tsdBasicInformationSearch
  57. * @param data
  58. * @author rq
  59. * @date 2023/10/8 16:20
  60. * @return List<PlmTechnicalSpecificationSheetData>
  61. * @throw
  62. */
  63. PlmTechnicalSpecificationSheetData tsdBasicInformationSearch(PlmTechnicalSpecificationSheetData data);
  64. /**
  65. * @Description TODO
  66. * @Title BMBasicInformationSearch
  67. * @param data
  68. * @author rq
  69. * @date 2023/11/15 14:36
  70. * @return PlmTechnicalSpecificationSheetData
  71. * @throw
  72. */
  73. PlmTechnicalSpecificationSheetData BMBasicInformationSearch(PlmTechnicalSpecificationSheetData data);
  74. /**
  75. * @Description 删除技术参数卡
  76. * @Title deleteTechnicalSpecificationList
  77. * @param data
  78. * @author rq
  79. * @date 2023/10/10 10:16
  80. * @return void
  81. * @throw
  82. */
  83. void deleteTechnicalSpecificationList(PlmTechnicalSpecificationSheetData data);
  84. /**
  85. * @Description 查询测试物料信息
  86. * @Title getTestPartChangeData
  87. * @param inData
  88. * @author rq
  89. * @date 2023/10/10 16:06
  90. * @return PlmProjectPartData
  91. * @throw
  92. */
  93. PlmProjectPartData getTestPartChangeData(PlmProjectPartData inData);
  94. /**
  95. * @Description TODO
  96. * @Title getProofingDataBuUserRole
  97. * @param inData
  98. * @author rq
  99. * @date 2023/11/15 14:39
  100. * @return List<PlmTechnicalSpecificationSheetData>
  101. * @throw
  102. */
  103. List<PlmTechnicalSpecificationSheetData> getProofingDataByUserRole(PlmTechnicalSpecificationSheetData inData);
  104. /**
  105. * @Description TODO
  106. * @Title updateBMBasicInformation
  107. * @param data
  108. * @author rq
  109. * @date 2023/11/15 17:14
  110. * @return void
  111. * @throw
  112. */
  113. void updateBMBasicInformation(PlmTechnicalSpecificationSheetData data);
  114. /**
  115. * @Description 查询客户相关信息
  116. * @Title searchBMcustomerInfo
  117. * @param data
  118. * @author rq
  119. * @date 2023/11/16 17:27
  120. * @return List<PlmTechnicalSpecificationSheetData>
  121. * @throw
  122. */
  123. List<PlmTechnicalSpecificationSheetData> searchBMcustomerInfo(PlmTechnicalSpecificationSheetData data);
  124. /**
  125. * @Description TODO
  126. * @Title updateBMcustomerInfo
  127. * @param data
  128. * @author rq
  129. * @date 2023/11/17 11:00
  130. * @return void
  131. * @throw
  132. */
  133. void updateBMcustomerInfo(PlmTechnicalSpecificationSheetData data);
  134. /**
  135. * @Description TODO
  136. * @Title searchBMPackageInfo
  137. * @param data
  138. * @author rq
  139. * @date 2023/11/17 17:51
  140. * @return List<PlmBmPackageInfoData>
  141. * @throw
  142. */
  143. List<PlmBmPackageInfoData> searchBMPackageInfo (PlmBmPackageInfoData data);
  144. /**
  145. * @Description TODO
  146. * @Title updateBMPackageInfo
  147. * @param data
  148. * @author rq
  149. * @date 2023/11/17 17:52
  150. * @return void
  151. * @throw
  152. */
  153. void updateBMPackageInfo(PlmBmPackageInfoData data);
  154. /**
  155. * @Description TODO
  156. * @Title searchBMPackageInfo
  157. * @param data
  158. * @author rq
  159. * @date 2023/11/17 17:51
  160. * @return List<PlmBmPackageInfoData>
  161. * @throw
  162. */
  163. List<PartInformationVo> searchPartDataForSelect (PartInformationVo data);
  164. /**
  165. * @Description TODO
  166. * @Title saveBMBom
  167. * @param
  168. * @author rq
  169. * @date 2023/11/22 17:47
  170. * @return void
  171. * @throw
  172. */
  173. void saveBMBom(PlmBmBomData inData);
  174. /**
  175. * @Description TODO
  176. * @Title searchBMBom
  177. * @param inData
  178. * @author rq
  179. * @date 2023/11/22 18:02
  180. * @return List<PlmBmBomData>
  181. * @throw
  182. */
  183. List<PlmBmBomData> searchBMBom(PlmBmBomData inData);
  184. /**
  185. * @Description 删除bom
  186. * @Title deleteBMBom
  187. * @param inData
  188. * @author rq
  189. * @date 2023/11/24 10:30
  190. * @return void
  191. * @throw
  192. */
  193. void deleteBMBom(PlmBmBomData inData);
  194. /**
  195. * @Description RDC的工艺
  196. * @Title searchBMRoutingDetail
  197. * @param data
  198. * @author rq
  199. * @date 2023/11/27 14:14
  200. * @return List<PlmBmRoutingData>
  201. * @throw
  202. */
  203. List<PlmBmRoutingData> searchBMRoutingDetail(PlmBmRoutingData data);
  204. /**
  205. * @Description TODO
  206. * @Title updateBMRoutingDetail
  207. * @param data
  208. * @author rq
  209. * @date 2023/11/27 14:46
  210. * @return void
  211. * @throw
  212. */
  213. void updateBMRoutingDetail(PlmBmRoutingData data);
  214. /**
  215. * @Description TODO
  216. * @Title searchBMPropertiesValue
  217. * @param data
  218. * @author rq
  219. * @date 2023/11/28 17:30
  220. * @return List<PlmBmPropertiesValueHeaderData>
  221. * @throw
  222. */
  223. List<PlmBmPropertiesValueData> searchBMPropertiesValue(SearchBMData data);
  224. /**
  225. * @Description TODO
  226. * @Title saveBMPropertiesValue
  227. * @param list
  228. * @author rq
  229. * @date 2023/11/29 17:33
  230. * @return void
  231. * @throw
  232. */
  233. void saveBMPropertiesValue(List<PlmBmPropertiesValueData> list);
  234. /**
  235. * @Description TODO
  236. * @Title refreshBMPageModal
  237. * @param data
  238. * @author rq
  239. * @date 2023/11/30 16:10
  240. * @return void
  241. * @throw
  242. */
  243. void refreshBMPageModal(SearchBMData data);
  244. /**
  245. * @Description TODO
  246. * @Title getBMPageBase
  247. * @param data
  248. * @author rq
  249. * @date 2023/12/1 15:58
  250. * @return String
  251. * @throw
  252. */
  253. String getBMPageBase(SearchBMData data);
  254. /**
  255. * @Description TODO
  256. * @Title searchBMRoute
  257. * @param
  258. * @author rq
  259. * @date 2023/12/6 16:59
  260. * @return List<PlmBmRoutingDetailData>
  261. * @throw
  262. */
  263. List<PlmBmRoutingDetailData> searchBMRoute(SearchBMData data);
  264. /**
  265. * @Description TODO
  266. * @Title saveBMRoute
  267. * @param data
  268. * @author rq
  269. * @date 2023/12/6 17:30
  270. * @return void
  271. * @throw
  272. */
  273. void saveBMRoute(PlmBmRoutingDetailData data);
  274. void deleteBMRoute(PlmBmRoutingDetailData data);
  275. /**
  276. * @Description TP工程师查询色序表
  277. * @Title searchBMTPInfoColor
  278. * @param null
  279. * @author rq
  280. * @date 2023/12/14 15:34
  281. * @return null
  282. * @throw
  283. */
  284. List<PlmBmTpInfoColorData> searchBMTPInfoColor(SearchBMData data);
  285. /**
  286. * @Description TP工程师填写色序表
  287. * @Title saveBMTPInfoColor
  288. * @param data
  289. * @author rq
  290. * @date 2023/12/14 15:35
  291. * @return void
  292. * @throw
  293. */
  294. void saveBMTPInfoColor(PlmBmTpInfoColorData data);
  295. /**
  296. * @Description TP工程师删除色序表
  297. * @Title deleteBMTPInfoColor
  298. * @param data
  299. * @author rq
  300. * @date 2023/12/14 15:35
  301. * @return void
  302. * @throw
  303. */
  304. void deleteBMTPInfoColor(PlmBmTpInfoColorData data);
  305. /**
  306. * @Description TP工程师查询色序表
  307. * @Title searchBMTPInfoColor
  308. * @param null
  309. * @author rq
  310. * @date 2023/12/14 15:34
  311. * @return null
  312. * @throw
  313. */
  314. List<PlmBmTpInfoCutData> searchBMTPInfoCut(SearchBMData data);
  315. /**
  316. * @Description TP工程师填写色序表
  317. * @Title saveBMTPInfoColor
  318. * @param data
  319. * @author rq
  320. * @date 2023/12/14 15:35
  321. * @return void
  322. * @throw
  323. */
  324. void saveBMTPInfoCut(PlmBmTpInfoCutData data);
  325. /**
  326. * @Description TP工程师删除色序表
  327. * @Title deleteBMTPInfoColor
  328. * @param data
  329. * @author rq
  330. * @date 2023/12/14 15:35
  331. * @return void
  332. * @throw
  333. */
  334. void deleteBMTPInfoCut(PlmBmTpInfoCutData data);
  335. /**
  336. * @Description TODO
  337. * @Title searchBMTPInfoDetail
  338. * @param data
  339. * @author rq
  340. * @date 2023/12/13 17:53
  341. * @return List<PlmBmTpInfoDetailData>
  342. * @throw
  343. */
  344. List<PlmBmTpInfoDetailData> searchBMTPInfoDetail(PlmBmTpInfoDetailData data);
  345. /**
  346. * @Description TODO
  347. * @Title updateBMTPInfoDetail
  348. * @param data
  349. * @author rq
  350. * @date 2023/12/14 9:20
  351. * @return void
  352. * @throw
  353. */
  354. void updateBMTPInfoDetail(PlmBmTpInfoDetailData data);
  355. /**
  356. * @Description 查询色序表
  357. * @Title searchBMPrepressColor
  358. * @param null
  359. * @author rq
  360. * @date 2023/12/14 15:34
  361. * @return null
  362. * @throw
  363. */
  364. List<PlmBmPrepressColorData> searchBMPrepressColor(SearchBMData data);
  365. /**
  366. * @Description
  367. * @Title saveBMPrepressColor
  368. * @param data
  369. * @author rq
  370. * @date 2023/12/14 15:35
  371. * @return void
  372. * @throw
  373. */
  374. void saveBMPrepressColor(PlmBmPrepressColorData data);
  375. /**
  376. * @Description
  377. * @Title deleteBMPrepressColor
  378. * @param data
  379. * @author rq
  380. * @date 2023/12/14 15:35
  381. * @return void
  382. * @throw
  383. */
  384. void deleteBMPrepressColor(PlmBmPrepressColorData data);
  385. /**
  386. * @Description TODO
  387. * @Title searchBMPrepressDetail
  388. * @param data
  389. * @author rq
  390. * @date 2023/12/13 17:53
  391. * @return List<PlmBmTpInfoDetailData>
  392. * @throw
  393. */
  394. List<PlmBmPrepressData> searchBMPrepressDetail(PlmBmPrepressData data);
  395. /**
  396. * @Description TODO
  397. * @Title updateBMPrepressDetail
  398. * @param data
  399. * @author rq
  400. * @date 2023/12/14 9:20
  401. * @return void
  402. * @throw
  403. */
  404. void updateBMPrepressDetail(PlmBmPrepressData data);
  405. /**
  406. * @Description 查询色序表
  407. * @Title searchBMPrepressColor
  408. * @param null
  409. * @author rq
  410. * @date 2023/12/14 15:34
  411. * @return null
  412. * @throw
  413. */
  414. List<PlmBmPrintOtherColorData> searchBMPrintOtherColor(SearchBMData data);
  415. /**
  416. * @Description
  417. * @Title saveBMPrintOtherColor
  418. * @param data
  419. * @author rq
  420. * @date 2023/12/14 15:35
  421. * @return void
  422. * @throw
  423. */
  424. void saveBMPrintOtherColor(PlmBmPrintOtherColorData data);
  425. /**
  426. * @Description
  427. * @Title deleteBMPrintOtherColor
  428. * @param data
  429. * @author rq
  430. * @date 2023/12/14 15:35
  431. * @return void
  432. * @throw
  433. */
  434. void deleteBMPrintOtherColor(PlmBmPrintOtherColorData data);
  435. /**
  436. * @Description TODO
  437. * @Title searchBMPrintOtherDetail
  438. * @param data
  439. * @author rq
  440. * @date 2023/12/13 17:53
  441. * @return List<PlmBmTpInfoDetailData>
  442. * @throw
  443. */
  444. List<PlmBmPrintOtherData> searchBMPrintOtherDetail(PlmBmPrintOtherData data);
  445. /**
  446. * @Description TODO
  447. * @Title updateBMPrintOtherDetail
  448. * @param data
  449. * @author rq
  450. * @date 2023/12/14 9:20
  451. * @return void
  452. * @throw
  453. */
  454. void updateBMPrintOtherDetail(PlmBmPrintOtherData data);
  455. /**
  456. * @Description 修改BM模板信息
  457. * @Title updateBMModal
  458. * @param data
  459. * @author rq
  460. * @date 2023/12/19 16:36
  461. * @return void
  462. * @throw
  463. */
  464. void updateBMModal(PlmBmModelHeaderData data);
  465. /**
  466. * @Description 查下BM页面是哪个模板的
  467. * @Title searchBMPropertiesHeaderForBM
  468. * @param data
  469. * @author rq
  470. * @date 2023/12/20 10:39
  471. * @return PlmBmModelHeaderData
  472. * @throw
  473. */
  474. PlmBmModelHeaderData searchBMPropertiesHeaderForBM(SearchBMData data);
  475. //------------------------Ink Mixing 油墨房-----------------------------
  476. /**
  477. * @Description 查询色序表
  478. * @Title searchBMPrepressColor
  479. * @param null
  480. * @author rq
  481. * @date 2023/12/14 15:34
  482. * @return null
  483. * @throw
  484. */
  485. List<PlmBmInkMixingColorData> searchBMInkMixingColor(SearchBMData data);
  486. /**
  487. * @Description
  488. * @Title saveBMInkMixingColor
  489. * @param data
  490. * @author rq
  491. * @date 2023/12/14 15:35
  492. * @return void
  493. * @throw
  494. */
  495. void saveBMInkMixingColor(PlmBmInkMixingColorData data);
  496. /**
  497. * @Description
  498. * @Title deleteBMInkMixingColor
  499. * @param data
  500. * @author rq
  501. * @date 2023/12/14 15:35
  502. * @return void
  503. * @throw
  504. */
  505. void deleteBMInkMixingColor(PlmBmInkMixingColorData data);
  506. /**
  507. * @Description TODO
  508. * @Title searchBMInkMixingDetail
  509. * @param data
  510. * @author rq
  511. * @date 2023/12/13 17:53
  512. * @return List<PlmBmTpInfoDetailData>
  513. * @throw
  514. */
  515. List<PlmBmInkMixingData> searchBMInkMixingDetail(PlmBmInkMixingData data);
  516. /**
  517. * @Description TODO
  518. * @Title updateBMInkMixingDetail
  519. * @param data
  520. * @author rq
  521. * @date 2023/12/14 9:20
  522. * @return void
  523. * @throw
  524. */
  525. void updateBMInkMixingDetail(PlmBmInkMixingData data);
  526. //------------------------Ink Formulation 油墨配方-----------------------------
  527. /**
  528. * @Description 查询色序表
  529. * @Title searchBMPrepressColor
  530. * @param null
  531. * @author rq
  532. * @date 2023/12/14 15:34
  533. * @return null
  534. * @throw
  535. */
  536. List<PlmBmInkFormulationColorData> searchBMInkFormulationColor(SearchBMData data);
  537. /**
  538. * @Description
  539. * @Title saveBMInkFormulationColor
  540. * @param data
  541. * @author rq
  542. * @date 2023/12/14 15:35
  543. * @return void
  544. * @throw
  545. */
  546. void saveBMInkFormulationColor(PlmBmInkFormulationColorData data);
  547. /**
  548. * @Description
  549. * @Title deleteBMInkFormulationColor
  550. * @param data
  551. * @author rq
  552. * @date 2023/12/14 15:35
  553. * @return void
  554. * @throw
  555. */
  556. void deleteBMInkFormulationColor(PlmBmInkFormulationColorData data);
  557. /**
  558. * @Description TODO
  559. * @Title searchBMInkFormulationDetail
  560. * @param data
  561. * @author rq
  562. * @date 2023/12/13 17:53
  563. * @return List<PlmBmTpInfoDetailData>
  564. * @throw
  565. */
  566. List<PlmBmInkFormulationData> searchBMInkFormulationDetail(PlmBmInkFormulationData data);
  567. /**
  568. * @Description TODO
  569. * @Title updateBMInkFormulationDetail
  570. * @param data
  571. * @author rq
  572. * @date 2023/12/14 9:20
  573. * @return void
  574. * @throw
  575. */
  576. void updateBMInkFormulationDetail(PlmBmInkFormulationData data);
  577. //------------------------Lamination 覆膜-----------------------------
  578. /**
  579. * @Description 查询色序表
  580. * @Title searchBMLaminationCut
  581. * @param null
  582. * @author rq
  583. * @date 2023/12/14 15:34
  584. * @return null
  585. * @throw
  586. */
  587. List<PlmBmLaminationCutData> searchBMLaminationCut(SearchBMData data);
  588. /**
  589. * @Description
  590. * @Title saveBMLaminationCut
  591. * @param data
  592. * @author rq
  593. * @date 2023/12/14 15:35
  594. * @return void
  595. * @throw
  596. */
  597. void saveBMLaminationCut(PlmBmLaminationCutData data);
  598. /**
  599. * @Description
  600. * @Title deleteBMLaminationCut
  601. * @param data
  602. * @author rq
  603. * @date 2023/12/14 15:35
  604. * @return void
  605. * @throw
  606. */
  607. void deleteBMLaminationCut(PlmBmLaminationCutData data);
  608. /**
  609. * @Description TODO
  610. * @Title searchBMLaminationDetail
  611. * @param data
  612. * @author rq
  613. * @date 2023/12/13 17:53
  614. * @return List<PlmBmTpInfoDetailData>
  615. * @throw
  616. */
  617. List<PlmBmLaminationData> searchBMLaminationDetail(PlmBmLaminationData data);
  618. /**
  619. * @Description TODO
  620. * @Title updateBMLaminationDetail
  621. * @param data
  622. * @author rq
  623. * @date 2023/12/14 9:20
  624. * @return void
  625. * @throw
  626. */
  627. void updateBMLaminationDetail(PlmBmLaminationData data);
  628. //------------------------CNC-----------------------------
  629. /**
  630. * @Description 查询色序表
  631. * @Title searchBMCncCut
  632. * @param null
  633. * @author rq
  634. * @date 2023/12/14 15:34
  635. * @return null
  636. * @throw
  637. */
  638. List<PlmBmCncCutData> searchBMCncCut(SearchBMData data);
  639. /**
  640. * @Description
  641. * @Title saveBMCncCut
  642. * @param data
  643. * @author rq
  644. * @date 2023/12/14 15:35
  645. * @return void
  646. * @throw
  647. */
  648. void saveBMCncCut(PlmBmCncCutData data);
  649. /**
  650. * @Description
  651. * @Title deleteBMCncCut
  652. * @param data
  653. * @author rq
  654. * @date 2023/12/14 15:35
  655. * @return void
  656. * @throw
  657. */
  658. void deleteBMCncCut(PlmBmCncCutData data);
  659. /**
  660. * @Description TODO
  661. * @Title searchBMCncDetail
  662. * @param data
  663. * @author rq
  664. * @date 2023/12/13 17:53
  665. * @return List<PlmBmTpInfoDetailData>
  666. * @throw
  667. */
  668. List<PlmBmCncData> searchBMCncDetail(PlmBmCncData data);
  669. /**
  670. * @Description TODO
  671. * @Title updateBMCncDetail
  672. * @param data
  673. * @author rq
  674. * @date 2023/12/14 9:20
  675. * @return void
  676. * @throw
  677. */
  678. void updateBMCncDetail(PlmBmCncData data);
  679. //------------------------Cut-----------------------------
  680. /**
  681. * @Description 查询色序表
  682. * @Title searchBMCutCut
  683. * @param null
  684. * @author rq
  685. * @date 2023/12/14 15:34
  686. * @return null
  687. * @throw
  688. */
  689. List<PlmBmCutCutData> searchBMCutCut(SearchBMData data);
  690. /**
  691. * @Description
  692. * @Title saveBMCutCut
  693. * @param data
  694. * @author rq
  695. * @date 2023/12/14 15:35
  696. * @return void
  697. * @throw
  698. */
  699. void saveBMCutCut(PlmBmCutCutData data);
  700. /**
  701. * @Description
  702. * @Title deleteBMCutCut
  703. * @param data
  704. * @author rq
  705. * @date 2023/12/14 15:35
  706. * @return void
  707. * @throw
  708. */
  709. void deleteBMCutCut(PlmBmCutCutData data);
  710. /**
  711. * @Description TODO
  712. * @Title searchBMCutDetail
  713. * @param data
  714. * @author rq
  715. * @date 2023/12/13 17:53
  716. * @return List<PlmBmTpInfoDetailData>
  717. * @throw
  718. */
  719. List<PlmBmCutData> searchBMCutDetail(PlmBmCutData data);
  720. /**
  721. * @Description TODO
  722. * @Title updateBMCutDetail
  723. * @param data
  724. * @author rq
  725. * @date 2023/12/14 9:20
  726. * @return void
  727. * @throw
  728. */
  729. void updateBMCutDetail(PlmBmCutData data);
  730. //------------------------printing 印刷-----------------------------
  731. /**
  732. * @Description 查询色序表
  733. * @Title searchBMPrepressColor
  734. * @param null
  735. * @author rq
  736. * @date 2023/12/14 15:34
  737. * @return null
  738. * @throw
  739. */
  740. List<PlmBmPrintingColorData> searchBMPrintingColor(SearchBMData data);
  741. /**
  742. * @Description
  743. * @Title saveBMPrintingColor
  744. * @param data
  745. * @author rq
  746. * @date 2023/12/14 15:35
  747. * @return void
  748. * @throw
  749. */
  750. void saveBMPrintingColor(PlmBmPrintingColorData data);
  751. /**
  752. * @Description
  753. * @Title deleteBMPrintingColor
  754. * @param data
  755. * @author rq
  756. * @date 2023/12/14 15:35
  757. * @return void
  758. * @throw
  759. */
  760. void deleteBMPrintingColor(PlmBmPrintingColorData data);
  761. /**
  762. * @Description TODO
  763. * @Title searchBMPrintingDetail
  764. * @param data
  765. * @author rq
  766. * @date 2023/12/13 17:53
  767. * @return List<PlmBmTpInfoDetailData>
  768. * @throw
  769. */
  770. List<PlmBmPrintingData> searchBMPrintingDetail(PlmBmPrintingData data);
  771. /**
  772. * @Description TODO
  773. * @Title updateBMPrintingDetail
  774. * @param data
  775. * @author rq
  776. * @date 2023/12/14 9:20
  777. * @return void
  778. * @throw
  779. */
  780. void updateBMPrintingDetail(PlmBmPrintingData data);
  781. /**
  782. * @Description 升版
  783. * @Title upBMRevNo
  784. * @param data
  785. * @author rq
  786. * @date 2024/2/19 15:58
  787. * @return void
  788. * @throw
  789. */
  790. void upBMRevNo(UpBMRevNoData data);
  791. }