package com.panzhihua.common.model.dtos.property; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; 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; /** * @title: PropertyWorkerDTO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 新增/编辑物业工作人员请求参数类 * @author: hans * @date: 2022/04/26 10:06 */ @Data @ApiModel("新增/编辑物业工作人员请求参数类") public class PropertyWorkerDTO { @ApiModelProperty("物业工作人员id") @NotNull(groups = {PutGroup.class}, message = "物业工作人员id不能为空") private Long id; @ApiModelProperty("工作人员姓名") @NotBlank(groups = {AddGroup.class}, message = "工作人员姓名不能为空") private String name; @ApiModelProperty("手机号") @NotBlank(groups = {AddGroup.class}, message = "手机号不能为空") private String phone; @ApiModelProperty("职务") @NotBlank(groups = {AddGroup.class}, message = "职务不能为空") private String position; @ApiModelProperty("照片") private String image; @ApiModelProperty("物业公司关联id") @NotNull(groups = {AddGroup.class}, message = "物业公司关联id不能为空") private Long refId; }