package cn.timer.api.dao.xcgl; import java.util.List; import org.springframework.stereotype.Repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import cn.timer.api.bean.xcgl.XcglAssoXzb; import cn.timer.api.dto.xcgl.CalculationDto; import cn.timer.api.dto.xcgl.CalculationValueDto; import cn.timer.api.dto.xcgl.CheckSalaryStaffDto; import cn.timer.api.dto.xcgl.HolidayInquiryDto; import cn.timer.api.dto.xcgl.UserPersonnelDto; /** * 薪资表 * @author lal 2019-11-26 */ @Repository public interface XcglAssoXzbMapper extends BaseMapper<XcglAssoXzb> { int xzbinsert(XcglAssoXzb xcglassoxzb); int deleteByuserid(int userid,int xzzid,String xzyf); List<CalculationDto> CalculationResults(CheckSalaryStaffDto checksalary); int deleteByAttendance(int userid,int xzzid,String xzyf); List<CalculationDto> SimultaneousAttendance(int xzzid); int deleteXcglAssoXzb(int userid); CalculationValueDto lateearlyDeduction(int empnum,int xzzid,String salaryitem); int ModifyImportedSalary(XcglAssoXzb xcglassoxzb); void updateBatchXzxjg(List<XcglAssoXzb> list); HolidayInquiryDto HolidayamountNum(int orgcode,String apptime,int rules_type,int userid); HolidayInquiryDto Holidayamount(int orgcode,String apptime,int rules_type,int userid); HolidayInquiryDto NumberOvertime(int orgcode,String apptime,int userid); HolidayInquiryDto PeriodsOvertime(int orgcode,String apptime,int overtimetypeid,int userid); List<UserPersonnelDto> UserPersonnel(int xzzid,int orgcode); XcglAssoXzb PayInColumn(int xzxid,int userid,String xzyf); }