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 { /** * 保存产线数据 */ void saveFactoryData(Factory factory); /** * 查询所有产线信息,并分节点进行显示 */ List queryTreeList(); /** * 查询所有产线信息,并分节点进行显示 */ List queryTreeList(String ids); /** * 根据产线id删除并删除其可能存在的子级产线 */ boolean delete(String id); /** * 查询所有factoryId信息,并分节点进行显示 */ List queryFactoryIdTreeList(); }