XcglAssoXzbMapper.java 1.54 KB
Newer Older
yuquan.zhu committed
1
package cn.timer.api.dao.xcgl;
2 3
import java.util.List;

yuquan.zhu committed
4 5 6 7 8 9 10
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;
ilal committed
11
import cn.timer.api.dto.xcgl.CheckSalaryStaffDto;
ilal committed
12
import cn.timer.api.dto.xcgl.HolidayInquiryDto;
ilal committed
13
import cn.timer.api.dto.xcgl.UserPersonnelDto;
yuquan.zhu committed
14 15 16 17 18 19 20 21 22 23 24

/**
*  薪资表
* @author lal 2019-11-26
*/
@Repository
public interface XcglAssoXzbMapper extends BaseMapper<XcglAssoXzb> {

	int xzbinsert(XcglAssoXzb xcglassoxzb);
	
	int deleteByuserid(int userid,int xzzid,String xzyf);
ilal committed
25

26
	List<CalculationDto> CalculationResults(CheckSalaryStaffDto checksalary);
yuquan.zhu committed
27 28 29 30 31 32 33 34 35 36
	
	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);
37 38

	void updateBatchXzxjg(List<XcglAssoXzb> list);
ilal committed
39 40
	
	
ilal committed
41 42
	HolidayInquiryDto HolidayamountNum(int orgcode,String apptime,int rules_type,int userid);
	
ilal committed
43
	HolidayInquiryDto Holidayamount(int orgcode,String apptime,int rules_type,int userid);
ilal committed
44
	
ilal committed
45 46 47
	HolidayInquiryDto NumberOvertime(int orgcode,String apptime,int userid);
	
	HolidayInquiryDto PeriodsOvertime(int orgcode,String apptime,int overtimetypeid,int userid);
ilal committed
48 49
	
	List<UserPersonnelDto> UserPersonnel(int xzzid,int orgcode);
ilal committed
50 51
	
	XcglAssoXzb PayInColumn(int xzxid,int userid,String xzyf);
yuquan.zhu committed
52
}