| | |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @version: V1.0 |
| | |
| | | /** |
| | | * 储值卡id |
| | | */ |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseOrderChange.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class,}) |
| | | private Long carUseId; |
| | | /** |
| | | * 会员id |
| | | */ |
| | | @NotNull(groups = Group.ADD.class) |
| | | @NotNull(groups = { |
| | | Group.ADD.class |
| | | }) |
| | | private Long vipId; |
| | | |
| | | /** |
| | | * 来源,购买,转让,赠送 |
| | | */ |
| | | @NotNull(groups = Group.ADD.class) |
| | | @NotNull(groups = { |
| | | Group.ADD.class}) |
| | | private String source; |
| | | |
| | | /** |
| | | * 订单明细id |
| | | */ |
| | | @NotNull(groups = Group.ADD.class) |
| | | @NotNull(groups = MoneyCardUseGroup.moneyCardUseTk.class) |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | Group.ADD.class |
| | | }) |
| | | private Long orderItemId; |
| | | |
| | | |
| | | /** |
| | | * 操作类型 |
| | | */ |
| | | @NotNull(groups = MoneyCardUseGroup.moneyCardUseTk.class) |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | Group.ADD.class |
| | | |
| | | }) |
| | | private String type; |
| | | /** |
| | | * 操作人 |
| | | */ |
| | | @NotNull(groups = MoneyCardUseGroup.moneyCardUseTk.class) |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | Group.ADD.class |
| | | }) |
| | | private Long updateUser; |
| | | /** |
| | | * 订单id |
| | | */ |
| | | @NotNull(groups = MoneyCardUseGroup.moneyCardUseTk.class) |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | Group.ADD.class |
| | | }) |
| | | private Long orderId; |
| | | /** |
| | | * 订单编号 |
| | | */ |
| | | @NotNull(groups = MoneyCardUseGroup.moneyCardUseTk.class) |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | Group.ADD.class |
| | | }) |
| | | private String orderNo; |
| | | |
| | | /** |
| | | * 充值卡的id |
| | | * 充值卡的商品 |
| | | */ |
| | | @NotNull(groups = Group.ADD.class) |
| | | @NotNull(groups = { |
| | | Group.ADD.class}) |
| | | private Long goodsId; |
| | | |
| | | |
| | | /** |
| | | * 赠送金额扣减 |
| | | */ |
| | | @NotNull(groups = { |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class |
| | | }) |
| | | private Double giftMoney; |
| | | /** |
| | | * 本金扣减 |
| | | */ |
| | | |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseTk.class, |
| | | MoneyCardUseGroup.moneyCardUseCz.class, |
| | | MoneyCardUseGroup.moneyCardUseOrderChange.class |
| | | }) |
| | | private Double realMoney; |
| | | |
| | | /** |
| | | * 次数 |
| | | */ |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseOrderChange.class}) |
| | | private Integer count; |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | |
| | | |
| | | /** |
| | | * 支付的商品id |
| | | */ |
| | | @NotNull(groups = {MoneyCardUseGroup.moneyCardUseOrderChange.class}) |
| | | private List<Long> goodsIds; |
| | | |
| | | } |