liujie
2025-12-31 b129401c955de8988e2a797101c74425adb8f772
文档调整
2个文件已修改
12 ■■■■■ 已修改文件
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/dto/BuyInsuranceDto.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
}