weaver-hrm-salary/src/com/engine/salary/entity/salaryBill/param/SalarySendWithdrawParam.java

37 lines
894 B
Java
Raw Normal View History

2022-04-12 10:11:53 +08:00
package com.engine.salary.entity.salaryBill.param;
import com.engine.salary.exception.SalaryRunTimeException;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
/**
* @Description: 工资单撤回参数
* @Author: wangxiangzhong
* @Date: 2021/12/13 16:18
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
//@ApiModel("工资单撤回参数")
public class SalarySendWithdrawParam {
// @ApiModelProperty("主键id")
private Collection<Long> ids;
// @ApiModelProperty("工资单发放Id")
private Long salarySendId;
public static String checkParam(SalarySendWithdrawParam param, Long employeeId, String tenantKey) {
if (param.getSalarySendId() == null) {
throw new SalaryRunTimeException("工资单发放Id必传");
}
return "";
}
}