package com.ruoyi.goods.domain.dto;
|
|
import com.ruoyi.system.api.domain.dto.MgtBaseDto;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import java.math.BigDecimal;
|
|
/**
|
* @author jqs34
|
* @ClassName MgtGoodsEditDto
|
* @description: TODO
|
* @date 2023年06月02日
|
* @version: 1.0
|
*/
|
@Data
|
public class MgtGoodsEditDto extends MgtBaseDto {
|
|
@ApiModelProperty(value = "商品id 新增时不传")
|
private String goodsId;
|
|
@ApiModelProperty(value = "商品状态1上架2下架")
|
@NotNull(message = "商品状态不能为空")
|
private Integer goodsStatus;
|
|
@ApiModelProperty(value = "商品类型1周期2服务3体验4单品")
|
@NotNull(message = "商品类型不能为空")
|
private Integer goodsType;
|
|
@ApiModelProperty(value = "商品分类id")
|
@NotNull(message = "商品分类id不能为空")
|
private Long goodsClassId;
|
|
@ApiModelProperty(value = "商品名称")
|
@NotNull(message = "商品名称不能为空")
|
private String goodsName;
|
|
@ApiModelProperty(value = "商品图片")
|
@NotNull(message = "商品图片不能为空")
|
private String goodsPicture;
|
|
@ApiModelProperty(value = "商品视频")
|
private String goodsVideo;
|
|
@ApiModelProperty(value = "商品banner 多个用,号隔开")
|
private String goodsBanners;
|
|
@ApiModelProperty(value = "是否明确次数0否1是")
|
private Integer cycleNumFlag;
|
|
@ApiModelProperty(value = "服务次数")
|
private Integer serviceNum;
|
|
@ApiModelProperty(value = "商品简介")
|
private String goodsIntroduction;
|
|
@ApiModelProperty(value = "建议售价")
|
@NotNull(message = "建议售价不能为空")
|
private BigDecimal salesPrice;
|
|
@ApiModelProperty(value = "最低售价")
|
@NotNull(message = "最低售价不能为空")
|
private BigDecimal mininumPrice;
|
|
@ApiModelProperty(value = "订金")
|
private BigDecimal subscription;
|
|
@ApiModelProperty(value = "商品详情")
|
private String goodsDetail;
|
|
@ApiModelProperty(value = "是否推荐0否1是")
|
private Integer recommendFlag;
|
|
@ApiModelProperty(value = "商品调理问题")
|
private String goodsNurses;
|
|
@ApiModelProperty(value = "商品标签")
|
private String goodsTags;
|
|
|
|
|
}
|