package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiCompany; import cc.mrbird.febs.ai.entity.AiCompanyWorkflow; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Date; import java.util.List; public interface AiCompanyService extends IService { AiCompany getById(String id); List getListById(List ids); FebsResponse add(AiCompany dto); FebsResponse update(AiCompany dto); IPage listInPage(AiCompany dto, QueryRequest request); AiCompanyWorkflow getWorkflowById(String id); IPage workflowListInPage(AiCompanyWorkflow dto, QueryRequest request); FebsResponse addWorkflow(AiCompanyWorkflow dto); FebsResponse updateWorkflow(AiCompanyWorkflow dto); void addWorkflow(String companyId, int type,String code, Date createTime); }