package org.jeecg.modules.base.service;
|
|
import org.jeecg.modules.base.entity.Factory;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import org.jeecg.modules.base.model.FactoryIdModel;
|
import org.jeecg.modules.base.model.FactoryTreeModel;
|
|
import java.util.List;
|
|
/**
|
* @Description: 工厂/车间/产线
|
* @Author: jeecg-boot
|
* @Date: 2025-06-24
|
* @Version: V1.0
|
*/
|
public interface IFactoryService extends IService<Factory> {
|
|
/**
|
* 保存产线数据
|
*/
|
void saveFactoryData(Factory factory);
|
/**
|
* 查询所有产线信息,并分节点进行显示
|
*/
|
List<FactoryTreeModel> queryTreeList();
|
|
/**
|
* 查询所有产线信息,并分节点进行显示
|
*/
|
List<FactoryTreeModel> queryTreeList(String ids);
|
|
/**
|
* 根据产线id删除并删除其可能存在的子级产线
|
*/
|
boolean delete(String id);
|
|
/**
|
* 查询所有factoryId信息,并分节点进行显示
|
*/
|
List<FactoryIdModel> queryFactoryIdTreeList();
|
}
|