package com.evo.personnelMatters.service; import com.baomidou.mybatisplus.extension.service.IService; import com.evo.common.core.domain.AjaxResult; import com.evo.personnelMatters.domain.RzOverTimeDetail; import java.util.List; /** * 加班详情Service接口 * * @author chenyj * @date 2024-09-09 */ public interface IRzOverTimeDetailService extends IService { /** * 查询加班详情 * * @param id 加班详情主键 * @return 加班详情 */ public RzOverTimeDetail selectRzOverTimeDetailById(Long id); /** * 查询加班详情列表 * * @param rzOverTimeDetail 加班详情 * @return 加班详情集合 */ public List selectRzOverTimeDetailList(RzOverTimeDetail rzOverTimeDetail); /** * 新增加班详情 * * @param rzOverTimeDetail 加班详情 * @return 结果 */ public AjaxResult insertRzOverTimeDetail(RzOverTimeDetail rzOverTimeDetail); /** * 修改加班详情 * * @param rzOverTimeDetail 加班详情 * @return 结果 */ public AjaxResult updateRzOverTimeDetail(RzOverTimeDetail rzOverTimeDetail); /** * 删除加班详情信息 * * @param id 加班详情主键 * @return 结果 */ public AjaxResult deleteRzOverTimeDetailById(Long id); }