| | |
| | | @Mapper |
| | | public interface HrmEmployeeSalaryMapper extends BaseMapperX<HrmEmployeeSalaryDO> { |
| | | |
| | | default long selectCountByStructureId(Long structureId) { |
| | | return selectCount(new LambdaQueryWrapperX<HrmEmployeeSalaryDO>() |
| | | .eq(HrmEmployeeSalaryDO::getSalaryStructureId, structureId)); |
| | | } |
| | | |
| | | default HrmEmployeeSalaryDO selectByUserIdAndEffectiveDate(Long userId, LocalDate effectiveDate) { |
| | | return selectOne(new LambdaQueryWrapperX<HrmEmployeeSalaryDO>() |
| | | .eq(HrmEmployeeSalaryDO::getUserId, userId) |
| | |
| | | .orderByDesc(HrmEmployeeSalaryDO::getId)); |
| | | } |
| | | |
| | | } |
| | | } |