Commit 9aba3455 authored by fangxinjiang's avatar fangxinjiang

忽略备注-fxj

parent 2558dfee
package com.yifu.cloud.plus.v1.yifu.insurances.vo;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yifu.cloud.plus.v1.yifu.insurances.entity.TBusinessOperate;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.web.bind.annotation.RequestBody;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
/**
* @Author fxj
* @Description 批量备注接受对象
* @Date 17:00 2025/4/24
**/
@Data
@Schema(description = "批量备注接受对象")
public class BatchIgnoreVo implements Serializable {
private static final long serialVersionUID = 628032758008497542L;
/**
* 更新主键集合ids
*/
@Schema(description = "更新主键集合ids")
private List<String> ids;
/**
* 忽略备注
*/
@Schema(description = "忽略备注")
private String remark;
}
...@@ -2,12 +2,14 @@ package com.yifu.cloud.plus.v1.yifu.insurances.controller; ...@@ -2,12 +2,14 @@ package com.yifu.cloud.plus.v1.yifu.insurances.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants;
import com.yifu.cloud.plus.v1.yifu.common.core.util.ErrorMessage; import com.yifu.cloud.plus.v1.yifu.common.core.util.ErrorMessage;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R; import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog; import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import com.yifu.cloud.plus.v1.yifu.common.security.annotation.Inner; import com.yifu.cloud.plus.v1.yifu.common.security.annotation.Inner;
import com.yifu.cloud.plus.v1.yifu.insurances.service.insurance.TInsuranceDetailService; import com.yifu.cloud.plus.v1.yifu.insurances.service.insurance.TInsuranceDetailService;
import com.yifu.cloud.plus.v1.yifu.insurances.service.insurance.TInsuranceWarnService; import com.yifu.cloud.plus.v1.yifu.insurances.service.insurance.TInsuranceWarnService;
import com.yifu.cloud.plus.v1.yifu.insurances.vo.BatchIgnoreVo;
import com.yifu.cloud.plus.v1.yifu.insurances.vo.InsuranceSearchVo; import com.yifu.cloud.plus.v1.yifu.insurances.vo.InsuranceSearchVo;
import com.yifu.cloud.plus.v1.yifu.insurances.vo.TBusinessInsuranceVo; import com.yifu.cloud.plus.v1.yifu.insurances.vo.TBusinessInsuranceVo;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
...@@ -112,8 +114,11 @@ public class TInsurancesWarnController { ...@@ -112,8 +114,11 @@ public class TInsurancesWarnController {
@SysLog("到期提醒批量忽略") @SysLog("到期提醒批量忽略")
@PutMapping("/batchexpireIgnore") @PutMapping("/batchexpireIgnore")
@PreAuthorize("@pms.hasPermission('wxhr:insurance_expireignore')") @PreAuthorize("@pms.hasPermission('wxhr:insurance_expireignore')")
public R<Object> batchexpireIgnore(@RequestBody List<String> ids,String remark) { public R<Object> batchexpireIgnore(@RequestBody BatchIgnoreVo vo) {
return insuranceDetailService.batchexpireIgnore(ids,remark); if (null == vo || vo.getIds() == null || vo.getIds().size() == 0){
return R.failed(CommonConstants.PARAM_IS_NOT_ERROR);
}
return insuranceDetailService.batchexpireIgnore(vo.getIds(),vo.getRemark());
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment