shikeyin
2024-01-11 65da8373531677b1c37a98f53eaa30c892f35e5a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package com.ishop.model.request;
 
import java.io.Serializable;
 
/**
 * 用户充值请求
 * @date 2023-09-11
 */
public class UserRechargeRequest implements Serializable {
 
    public Double getPrice() {
        return price;
    }
 
    public void setPrice(Double price) {
        this.price = price;
    }
 
    public Integer getGroupDataId() {
        return groupDataId;
    }
 
    public void setGroupDataId(Integer groupDataId) {
        this.groupDataId = groupDataId;
    }
 
    public String getPayType() {
        return payType;
    }
 
    public void setPayType(String payType) {
        this.payType = payType;
    }
 
    public String getPayChannel() {
        return payChannel;
    }
 
    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }
 
    //    @ApiModelProperty(value = "充值金额,与充值套餐id二选一")
//    @DecimalMin(value = "1", message = "充值金额不能小于1") todo 测试完后放开
    private Double price;
 
//    @ApiModelProperty(value = "充值套餐id,与充值金额二选一")
    private Integer groupDataId;
 
//    @ApiModelProperty(value = "支付方式:weixin,alipay", required = true)
//    @NotBlank(message = "支付方式不能为空")
//    @StringContains(limitValues = {"weixin", "alipay"}, message = "未知的支付方式")
    private String payType;
 
//    @ApiModelProperty(value = "支付渠道:public-公众号,mini-小程序,h5-网页支付,wechatIos-微信Ios,wechatAndroid-微信Android,alipay-支付包,alipayApp-支付宝App", required = true)
//    @NotBlank(message = "支付渠道不能为空")
//    @StringContains(limitValues = {"public", "mini", "h5", "wechatIos", "wechatAndroid", "alipay", "alipayApp"}, message = "未知的支付渠道")
    private String payChannel;
 
    @Override
    public String toString() {
        return "UserRechargeRequest{" +
                "price=" + price +
                ", groupDataId=" + groupDataId +
                ", payType='" + payType + '\'' +
                ", payChannel='" + payChannel + '\'' +
                '}';
    }
}