package com.ycl.dto.store;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import org.hibernate.validator.constraints.Length;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Pattern;
|
import java.math.BigDecimal;
|
|
@Data
|
@NoArgsConstructor
|
@AllArgsConstructor
|
@Builder
|
public class UmsStoreInfoParam {
|
|
@NotBlank(message = "门店所有人不能为空")
|
@ApiModelProperty("姓名")
|
@Length(min = 2,max = 10)
|
private String owner;
|
|
@NotBlank(message = "门店名称不能为空")
|
@ApiModelProperty("门店名称")
|
@Length(min = 2,max = 20)
|
private String storeName;
|
|
@NotBlank(message = "手机号不能为空")
|
@Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$", message = "手机号格式有误")
|
@ApiModelProperty("联系方式")
|
private String contact;
|
|
@ApiModelProperty("地址")
|
private String storeAddress;
|
|
@ApiModelProperty("照片")
|
private String storephoto;
|
|
// @NotBlank(message = "身份证信息不能为空")
|
@ApiModelProperty("身份证信息")
|
private String idcardinfo;
|
|
@ApiModelProperty("门店积分")
|
private BigDecimal storescore;
|
|
|
@ApiModelProperty("门店类型")
|
private Integer type;
|
|
@ApiModelProperty("描述")
|
private String description;
|
|
@ApiModelProperty("摄像头")
|
private Long relationVideo;
|
|
@ApiModelProperty("店铺状态")
|
@TableField("status")
|
private Integer status;
|
}
|