package com.panzhihua.common.model.dtos.community.convenient;
|
|
import com.panzhihua.common.validated.AddGroup;
|
import com.panzhihua.common.validated.PutGroup;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.hibernate.validator.constraints.Length;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
/**
|
* @ClassName: ConvenientElevatingPointDTO
|
* @Author: yh
|
* @Date: 2022/11/8 10:10
|
* @Description: 新增/编辑便民服务自提点
|
*/
|
@Data
|
@ApiModel("新增/编辑便民服务自提点")
|
public class ConvenientElevatingPointDTO {
|
|
@ApiModelProperty("自提点ID")
|
@NotNull(groups = {PutGroup.class}, message = "自提点ID不能为空")
|
private Long id;
|
|
@ApiModelProperty("自提点名称")
|
@NotBlank(groups = {AddGroup.class}, message = "自提点名称不能为空")
|
@Length(groups = {AddGroup.class}, max = 30, message = "自提点名称最多支持30个字符")
|
private String name;
|
|
@ApiModelProperty("联系人")
|
@NotBlank(groups = {AddGroup.class}, message = "联系人不能为空")
|
private String contacts;
|
|
|
@ApiModelProperty("联系电话")
|
@NotBlank(groups = {AddGroup.class}, message = "联系电话不能为空")
|
private String phone;
|
|
@ApiModelProperty("微信账号")
|
@NotBlank(groups = {AddGroup.class}, message = "微信账号不能为空")
|
private String wechatAccount;
|
|
@ApiModelProperty("详细地址")
|
@NotBlank(groups = {AddGroup.class}, message = "详细地址不能为空")
|
private String address;
|
|
@ApiModelProperty("纬度")
|
@NotBlank(groups = {AddGroup.class}, message = "纬度不能为空")
|
private String lat;
|
|
@ApiModelProperty("经度")
|
@NotBlank(groups = {AddGroup.class}, message = "经度不能为空")
|
private String lon;
|
|
|
@ApiModelProperty("状态,1.显示 2.隐藏")
|
@NotNull(groups = {AddGroup.class}, message = "状态不能为空")
|
private Integer businessStatus;
|
|
|
@ApiModelProperty(value = "所属社区id")
|
@NotNull(groups = {AddGroup.class}, message = "所属社区id不能为空")
|
private String communityId;
|
|
@ApiModelProperty(value = "创建人", hidden = true)
|
private Long createdBy;
|
|
@ApiModelProperty(value = "更新人", hidden = true)
|
private Long updatedBy;
|
}
|