| | |
| | | package com.matrix.system.hive.dto; |
| | | |
| | | import com.matrix.system.hive.hievEnum.OrderOperationEnum; |
| | | import com.matrix.system.hive.validation.ProjUseGroup; |
| | | import io.swagger.models.auth.In; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | |
| | | /** |
| | | * 客户id |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class}) |
| | | private Long vipId; |
| | | |
| | | /** |
| | | * 产品id |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class, |
| | | ProjUseGroup.projectTk.class, |
| | | ProjUseGroup.taocanTk.class |
| | | }) |
| | | private Long goodsId; |
| | | |
| | | /** |
| | | * 添加次数 |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class, |
| | | ProjUseGroup.projectTk.class, |
| | | ProjUseGroup.taocanTk.class}) |
| | | private Integer count; |
| | | |
| | | /** |
| | | * 购买支付金额 |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class}) |
| | | private Double payMoney; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 订单明细id |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class, |
| | | ProjUseGroup.projectTk.class, |
| | | ProjUseGroup.taocanTk.class}) |
| | | private Long orderItemId; |
| | | |
| | | /** |
| | | * 是否为赠送 |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class}) |
| | | private boolean isFree; |
| | | |
| | | |
| | | /** |
| | | * 操作类型 |
| | | */ |
| | | private OrderOperationEnum orderOperationType; |
| | | |
| | | |
| | | /** |
| | | * 套餐折扣 |
| | |
| | | * -- 添加套餐下的项目必传 |
| | | */ |
| | | private Long tcId; |
| | | /** |
| | | * 操作人id |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, |
| | | ProjUseGroup.addTc.class}) |
| | | private Long updateUserId; |
| | | |
| | | |
| | | } |