From 8d63dd77b9b3cd9b6d9768f216670fc499a8cab3 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 23 一月 2025 14:32:16 +0800 Subject: [PATCH] 整合DNC 权限分配 修改为设备车间管理权限 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IProcessStreamService.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 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 004c9e8..598ba2c 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 @@ -1,9 +1,14 @@ package org.jeecg.modules.dnc.service; import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.dnc.entity.PartsInfo; import org.jeecg.modules.dnc.entity.ProcessStream; +import org.jeecg.modules.dnc.entity.WorkStep; import org.jeecg.modules.dnc.request.ProcessStreamRequest; +import org.jeecg.modules.dnc.ucenter.Department; +import org.jeecg.modules.system.entity.MdcProduction; +import java.util.Collection; import java.util.List; public interface IProcessStreamService extends IService<ProcessStream> { @@ -94,4 +99,30 @@ * @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); } -- Gitblit v1.9.3