package com.yifu.cloud.plus.v1.yifu.salary.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.salary.entity.TAverageSalary;
import com.yifu.cloud.plus.v1.yifu.salary.vo.TAverageSalaryVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 前12月平均工资（MVP-TDC接口）
 *
 * @author hgw
 * @date 2023-6-19 16:24:41
 */
@Mapper
public interface TAverageSalaryMapper extends BaseMapper<TAverageSalary> {

	/**
	 * 删除多余的数据
	 *
	 * @return
	 */
	int deleteByCreateMonth();

	/**
	 * @param
	 * @Description: 新增新数据
	 * @Author: hgw
	 * @Date: 2023/6/19 16:10
	 * @return: int
	 **/
	int insertAverageSalary();

	/**
	 * @return
	 * @Author fxj
	 * @Description 获取-前12月平均工资数据     取值增量
	 * @Date 10:26 2023/6/20
	 * @Param
	 **/
	List<TAverageSalaryVo> getAverageSalary(@Param("idNum") List<String> idNum);
}
