| | |
| | | package com.matrix.system.hive.dto; |
| | | |
| | | 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}) |
| | | private Long goodsId; |
| | | |
| | | /** |
| | | * 添加次数 |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class, ProjUseGroup.projectTk.class}) |
| | | private Integer count; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 订单明细id |
| | | */ |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class, ProjUseGroup.projectTk.class}) |
| | | private Long orderItemId; |
| | | |
| | | /** |
| | |
| | | @NotNull(groups = {ProjUseGroup.addProject.class, ProjUseGroup.addTc.class}) |
| | | private boolean isFree; |
| | | |
| | | |
| | | /** |
| | | * 套餐折扣 |
| | | * 设置折扣后,套餐下绑定的项目消耗金额会对应打折 |