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 + '\'' +
|
'}';
|
}
|
}
|