ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java
@@ -24,6 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.ParseException; @@ -75,7 +76,7 @@ @PostMapping("/buyInsurance") @ApiOperation(value = "保险模块--购买保险") public R<?> buyInsurance(@RequestBody BuyInsuranceDto dto) throws ParseException { public R<?> buyInsurance(@RequestBody @Valid BuyInsuranceDto dto) throws ParseException { String userId = tokenService.getLoginUserApplet().getUserId(); TAppUser appUser = tAppUserService.getById(userId); ruoyi-system/src/main/java/com/ruoyi/system/dto/BuyInsuranceDto.java
@@ -4,25 +4,34 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @Data @ApiModel("购买保险参数") public class BuyInsuranceDto { @ApiModelProperty("姓名") @NotBlank(message = "姓名不能为空") private String name; @ApiModelProperty("手机号") @NotBlank(message = "手机号不能为空") private String phone; @ApiModelProperty("身份证号") @NotBlank(message = "身份证号不能为空") private String idCard; @ApiModelProperty("凭证") @NotBlank(message = "凭证不能为空") private String img; @ApiModelProperty("1线上2线下") @NotNull(message = "支付方式不能为空") private Integer type; @ApiModelProperty("1=社区大学课程 2=暑期青少年工艺培训班") @NotNull(message = "保险类型不能为空") private Integer courseType; }