package org.jeecg.modules.eam.service;
|
|
import org.jeecg.modules.eam.entity.WorkShopDepart;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import org.jeecg.modules.eam.model.EamWorkShopDepartTreeModel;
|
|
import java.util.List;
|
|
/**
|
* @Description: 设备车间管理
|
* @Author: jeecg-boot
|
* @Date: 2025-06-30
|
* @Version: V1.0
|
*/
|
public interface IWorkShopDepartService extends IService<WorkShopDepart> {
|
|
/**
|
* 查询所有产线信息,并分节点进行显示
|
*/
|
List<EamWorkShopDepartTreeModel> queryTreeList();
|
|
|
/**
|
* 查询所有产线信息,并分节点进行显示
|
*/
|
List<EamWorkShopDepartTreeModel> queryTreeList(String ids);
|
|
|
/**
|
* 根据关键字搜索相关的产线数据
|
*/
|
List<EamWorkShopDepartTreeModel> searchByKeyWord(String keyWord);
|
|
/**
|
* 保存产线数据
|
*/
|
void saveWorkShopDepartData(WorkShopDepart workShopDepart);
|
|
/**
|
* 更新产线数据
|
*/
|
boolean updateWorkShopDepartDataById(WorkShopDepart workShopDepart);
|
|
/**
|
* 根据产线id删除并删除其可能存在的子级产线
|
*/
|
boolean delete(String id);
|
|
/**
|
* 根据产线id批量删除并删除其可能存在的子级产线
|
*/
|
void deleteBatchWithChildren(List<String> ids);
|
}
|