From cc44920da3d40b8248b67560026e891afdd1a6ab Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 08 五月 2025 17:57:14 +0800 Subject: [PATCH] 1.查询可以被引用的部件接口开发完成 2.借用部件(可批量) 开发完成 3.修改原有新增、修改部件接口 完成 4.修改原有删除文档与导入文档接口 完成 5.修改工作流问题 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java | 69 ++++++++++++++++++++++++++++++++-- 1 files changed, 65 insertions(+), 4 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java index cd8f86a..6c4e4ad 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java @@ -3,7 +3,10 @@ import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.dnc.entity.ProcessStream; import org.jeecg.modules.dnc.request.ProcessStreamRequest; +import org.jeecg.modules.system.entity.MdcProduction; +import org.jeecg.modules.system.entity.SysUser; +import java.util.Collection; import java.util.List; public interface IProcessStreamService extends IService<ProcessStream> { @@ -52,18 +55,18 @@ /** * 鑾峰彇闆朵欢鍏宠仈鐨勫伐搴忎俊鎭� - * @param partsId + * @param psvId * @return */ - List<ProcessStream> findByPartsId(String partsId); + List<ProcessStream> findBypsvId(String psvId); /** * 鑾峰彇闆朵欢涓嬬殑宸ュ簭鍙� * @param processNo - * @param partsId + * @param psvsId * @return */ - ProcessStream findByProcessNoAndPartsId(String processNo, String partsId); + ProcessStream findByProcessNoAndPartsId(String processNo, String psvsId); /** * 鑾峰彇閮ㄤ欢涓嬬殑宸ュ簭鍙� * @param processNo @@ -79,4 +82,62 @@ * @return */ List<ProcessStream> validateDeviceProcessInfo(String pnCode, String deviceNo); + + /** + * 鏍规嵁鐢ㄦ埛id鑾峰彇鎺堟潈鐨勫伐搴忎俊鎭� + * @param userId + * @return + */ + List<ProcessStream> getByuserPerms(String userId); + + /** + * 鏍规嵁鐢ㄦ埛id鑾峰彇鎺堟潈鐨勫伐搴忎俊鎭� + * @param userId + * @param queryParam 鏌ヨ鏉′欢 + * @return + */ + List<ProcessStream> getByuserPerms(String userId,String queryParam); + + /** + * 鍒嗛厤閮ㄩ棬鏉冮檺 + * @param processStream + * @param departmentList + * @return + */ + boolean assignAddDepart(ProcessStream processStream, Collection<MdcProduction> departmentList); + + + /** + * 鏍规嵁涓�缁勯儴浠跺拰闆朵欢鏌ユ壘宸ュ簭 + * @param productId + * @param componentIds + * @param partsIds + * @return + */ + List<ProcessStream> getByComponentIdList(String productId, List<String> componentIds,List<String> partsIds); + + /** + * 鍒嗛厤閮ㄩ棬鏉冮檺 + * @param processStream + * @param departmentList + * @return + */ + boolean assignRemoveDepart(ProcessStream processStream, Collection<MdcProduction> departmentList); + + + /** + * 鍒嗛厤鐢ㄦ埛鏉冮檺 + * @param processStream + * @param userList + * @return + */ + boolean assignAddUser(ProcessStream processStream, Collection<SysUser> userList); + + /** + * 绉婚櫎鐢ㄦ埛鏉冮檺 + * @param processStream + * @param userList + * @return + */ + boolean assignRemoveUser(ProcessStream processStream, Collection<SysUser> userList); } -- Gitblit v1.9.3