薪酬系统-福利方案,修改查询参数

This commit is contained in:
sy 2023-09-20 17:29:44 +08:00
parent dc93a96c8d
commit 3167aaab63
2 changed files with 9 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package com.engine.salary.entity.sischeme.param;
import com.engine.salary.common.BaseQueryParam;
import com.engine.salary.enums.sicategory.PaymentTypeEnum;
import com.engine.salary.enums.sicategory.WelfareTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
@ -24,6 +25,11 @@ public class InsuranceSchemeParam extends BaseQueryParam {
private WelfareTypeEnum welfareTypeEnum;
/**
* 缴纳类型
*/
private PaymentTypeEnum paymentTypeEnum;
/**
* 方案名称
*/

View File

@ -195,6 +195,9 @@ public class SISchemeServiceImpl extends Service implements SISchemeService {
public PageInfo<InsuranceSchemeListDTO> list(InsuranceSchemeParam queryParam) {
SalaryAssert.notNull(queryParam.getWelfareTypeEnum(), SalaryI18nUtil.getI18nLabel(84026, "参数错误"));
queryParam.setWelfareType(queryParam.getWelfareTypeEnum().getValue());
if (queryParam.getPaymentTypeEnum() != null) {
queryParam.setPaymentType(queryParam.getPaymentTypeEnum().getValue());
}
Long currentEmployeeId = (long) user.getUID();
List<InsuranceSchemePO> insuranceSchemePOS;
Boolean needAuth = getTaxAgentService().isNeedAuth(currentEmployeeId);