KqglAssoLeaveBalanceMapper.java 1.19 KB
Newer Older
ilal committed
1 2
package cn.timer.api.dao.kqmk;

lal committed
3 4
import java.util.List;

ilal committed
5
import org.apache.ibatis.annotations.Param;
ilal committed
6 7
import org.springframework.stereotype.Repository;

ilal committed
8 9 10
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

ilal committed
11
import cn.timer.api.bean.kqmk.KqglAssoLeaveBalance;
lal committed
12
import cn.timer.api.dto.kqmk.AdditionalDto;
ilal committed
13 14
import cn.timer.api.dto.kqmk.AttqueryCriteriaDto;
import cn.timer.api.dto.kqmk.EmployeeLeaveBalanceDto;
lal committed
15
import cn.timer.api.dto.kqmk.JiaqibalanceDto;
ilal committed
16 17 18 19 20 21 22 23

/**
 * 员工假期余额
 * 
 * @author LAL 2020-05-09
 */
@Repository
public interface KqglAssoLeaveBalanceMapper extends BaseMapper<KqglAssoLeaveBalance> {
ilal committed
24 25
	
	IPage<EmployeeLeaveBalanceDto> selectPageByQueryLeaveBalance(IPage<EmployeeLeaveBalanceDto> page,@Param("param") AttqueryCriteriaDto attquerycriteriadto);
lal committed
26 27
	
	AdditionalDto selectAdditional(int orgcode,int empnum);
lal committed
28 29
	
	List<AdditionalDto> selectAdditionalList(int orgcode);
lal committed
30
	
lal committed
31 32 33
//	JiaqibalanceDto selectleavebalanceList(int leaverulesid,int userid);
	
	Double Sumbalancedays(int userid,int orgcode,int leaverulesid);
lal committed
34 35 36 37
	
	List<AdditionalDto> RealTimeUpdate(int orgcode,int kqzid);
	
	List<AdditionalDto> selectAdditionalByempnum(int orgcode,int empnum);
ilal committed
38
}