| package com.panzhihua.common.model.dtos.community; | 
|   | 
| import java.io.Serializable; | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
| import javax.validation.constraints.NotBlank; | 
| import javax.validation.constraints.NotNull; | 
|   | 
| import org.hibernate.validator.constraints.Length; | 
|   | 
| import com.panzhihua.common.validated.AddGroup; | 
|   | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| /** | 
|  * @description: 便民服务 商家信息新增/编辑 | 
|  * @author: Null | 
|  * @date: 2021/3/11 10:36 | 
|  */ | 
| @Data | 
| @ApiModel("商家信息新增/编辑") | 
| public class ComCvtBusinessDTO implements Serializable { | 
|   | 
|     @ApiModelProperty("商家ID") | 
|     private Long id; | 
|   | 
|     @ApiModelProperty("商家名称") | 
|     @NotBlank(groups = {AddGroup.class}, message = "商家名称不能为空") | 
|     @Length(groups = {AddGroup.class}, max = 35, message = "商家名称不能为空大于35个字") | 
|     private String name; | 
|   | 
|     @ApiModelProperty("联系人") | 
|     @NotBlank(groups = {AddGroup.class}, message = "联系人不能为空") | 
|     private String contacts; | 
|   | 
|     @ApiModelProperty("联系方式") | 
|     @NotBlank(groups = {AddGroup.class}, message = "联系方式不能为空") | 
|     private String contactsPhone; | 
|   | 
|     @ApiModelProperty("详细地址") | 
|     @NotBlank(groups = {AddGroup.class}, message = "详细地址不能为空") | 
|     private String address; | 
|   | 
|     @ApiModelProperty("主营业务") | 
|     @NotBlank(groups = {AddGroup.class}, message = "主营业务不能为空") | 
|     @Length(groups = {AddGroup.class}, max = 500) | 
|     private String busScope; | 
|   | 
|     @ApiModelProperty("服务范围标记:1-全攀枝花市,2-部分地区") | 
|     @NotNull(groups = {AddGroup.class}, message = "服务范围标记不能为空") | 
|     private Integer areaFlag; | 
|   | 
|     @ApiModelProperty("商家logo") | 
|     @NotBlank(groups = {AddGroup.class}, message = "商家logo不能为空") | 
|     private String logo; | 
|   | 
|     @ApiModelProperty("创建人") | 
|     private Long createBy; | 
|   | 
|     @ApiModelProperty("创建时间") | 
|     private Date createAt; | 
|   | 
|     @ApiModelProperty(value = "社区主键", hidden = true) | 
|     private Long communityId; | 
|   | 
|     @ApiModelProperty("服务范围集合") | 
|     private List<Long> communityIds; | 
|   | 
|     @ApiModelProperty("商家介绍媒体文件类型:1-图片 2-视频") | 
|     private Integer mediaType; | 
|   | 
|     @ApiModelProperty("介绍媒体文件集合") | 
|     private List<String> mediaPaths; | 
| } |