From d40d81aa421c7cdb959556fedffef71fc62cde80 Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期三, 16 四月 2025 10:07:22 +0800 Subject: [PATCH] 完成备件模块 --- eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/IEimsSpareInoutdtService.java | 68 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) diff --git a/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/IEimsSpareInoutdtService.java b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/IEimsSpareInoutdtService.java new file mode 100644 index 0000000..6b9b36d --- /dev/null +++ b/eims/ruoyi-modules/lb-eims/src/main/java/org/dromara/eims/service/IEimsSpareInoutdtService.java @@ -0,0 +1,68 @@ +package org.dromara.eims.service; + +import org.dromara.eims.domain.vo.EimsSpareInoutdtVo; +import org.dromara.eims.domain.bo.EimsSpareInoutdtBo; +import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.common.mybatis.core.page.PageQuery; + +import java.util.Collection; +import java.util.List; + +/** + * 澶囦欢鍑哄叆搴撴槑缁哠ervice鎺ュ彛 + * + * @author zhuguifei + * @date 2025-04-11 + */ +public interface IEimsSpareInoutdtService { + + /** + * 鏌ヨ澶囦欢鍑哄叆搴撴槑缁� + * + * @param id 涓婚敭 + * @return 澶囦欢鍑哄叆搴撴槑缁� + */ + EimsSpareInoutdtVo queryById(Long id); + + /** + * 鍒嗛〉鏌ヨ澶囦欢鍑哄叆搴撴槑缁嗗垪琛� + * + * @param bo 鏌ヨ鏉′欢 + * @param pageQuery 鍒嗛〉鍙傛暟 + * @return 澶囦欢鍑哄叆搴撴槑缁嗗垎椤靛垪琛� + */ + TableDataInfo<EimsSpareInoutdtVo> queryPageList(EimsSpareInoutdtBo bo, PageQuery pageQuery); + + /** + * 鏌ヨ绗﹀悎鏉′欢鐨勫浠跺嚭鍏ュ簱鏄庣粏鍒楄〃 + * + * @param bo 鏌ヨ鏉′欢 + * @return 澶囦欢鍑哄叆搴撴槑缁嗗垪琛� + */ + List<EimsSpareInoutdtVo> queryList(EimsSpareInoutdtBo bo); + + /** + * 鏂板澶囦欢鍑哄叆搴撴槑缁� + * + * @param bo 澶囦欢鍑哄叆搴撴槑缁� + * @return 鏄惁鏂板鎴愬姛 + */ + Boolean insertByBo(EimsSpareInoutdtBo bo); + + /** + * 淇敼澶囦欢鍑哄叆搴撴槑缁� + * + * @param bo 澶囦欢鍑哄叆搴撴槑缁� + * @return 鏄惁淇敼鎴愬姛 + */ + Boolean updateByBo(EimsSpareInoutdtBo bo); + + /** + * 鏍¢獙骞舵壒閲忓垹闄ゅ浠跺嚭鍏ュ簱鏄庣粏淇℃伅 + * + * @param ids 寰呭垹闄ょ殑涓婚敭闆嗗悎 + * @param isValid 鏄惁杩涜鏈夋晥鎬ф牎楠� + * @return 鏄惁鍒犻櫎鎴愬姛 + */ + Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid); +} -- Gitblit v1.9.3