package com.chinaztt.mes.basic.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.chinaztt.mes.basic.dto.CrewDTO; import com.chinaztt.mes.basic.entity.Crew; import com.chinaztt.mes.basic.entity.Part; import com.chinaztt.mes.basic.entity.Staff; import java.util.List; /** * 人员班组维护表 * * @author cxf * @date 2020-12-01 09:58:28 */ public interface CrewService extends IService { /** * 修改人员班组维护表 * * @param crewDTO * @return */ boolean updateDtoById(CrewDTO crewDTO); /** * 通过id删除人员班组维护表 * * @param id * @return */ boolean deleteById(Long id); /** * 通过id查询人员班组维护表 * * @param ew * @param page * @return */ IPage> getStaffByCrewId(Page page, QueryWrapper ew); /** * 新增人员班组维护表 * * @param crewDTO * @return */ boolean saveDto(CrewDTO crewDTO); /** * 通过id删除人员班组维护表 * * @param crewDTO * @return */ boolean deleteStaff(CrewDTO crewDTO); /** * 通过id查询人员班组维护表 * * @param crewDTO * @return */ List getStaff(CrewDTO crewDTO); }