package com.ruoyi.system.service; import com.ruoyi.system.domain.CenterdataTLeave; import com.ruoyi.system.domain.CenterdataTLeaveCount; import java.util.List; /** * 请假Service接口 * * @author ruoyi * @date 2022-05-04 */ public interface ICenterdataTLeaveService { /** * 查询请假列表 * * @param centerdataTLeave 请假 * @return 请假集合 */ List selectCenterdataTLeaveList(CenterdataTLeave centerdataTLeave); /** * 查询请假 * * @param id 请假主键 * @return 请假 */ CenterdataTLeave selectCenterdataTLeaveById(String id); /** * 新增请假 * * @param centerdataTLeave 请假 * @return 结果 */ int insertCenterdataTLeave(CenterdataTLeave centerdataTLeave); /** * 修改请假 * * @param centerdataTLeave 请假 * @return 结果 */ int updateCenterdataTLeave(CenterdataTLeave centerdataTLeave); /** * 批量删除请假 * * @param ids 需要删除的请假主键集合 * @return 结果 */ int deleteCenterdataTLeaveByIds(String[] ids); int changeStatus(CenterdataTLeave centerdataTLeave); List listLeaveCount(CenterdataTLeave centerdataTLeave); }