UpdateAccountReq.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.metro.entity.ro.account;
  2. import com.metro.enums.vaildated.IsPhone;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import javax.validation.constraints.NotEmpty;
  6. import javax.validation.constraints.NotNull;
  7. import javax.validation.constraints.Size;
  8. import java.io.Serializable;
  9. /**
  10. * @ClassName: InsertAccountReq
  11. * @Description: TODO
  12. * @Author: ZS
  13. * @CreateName: lws
  14. * @Date 2022/3/12 14:13
  15. * ...
  16. */
  17. @Data
  18. public class UpdateAccountReq implements Serializable {
  19. @ApiModelProperty("主键")
  20. @NotNull(message = "主键为必传参数")
  21. private Integer id;
  22. @ApiModelProperty(value = "账号名称")
  23. @NotEmpty(message = "修改账号为必填参数")
  24. private String account;
  25. @ApiModelProperty(value = "管理员姓名")
  26. @NotEmpty(message = "姓名不能为空")
  27. private String userName;
  28. @ApiModelProperty(value = "管理员手机号")
  29. @NotEmpty(message = "手机号不能为空")
  30. private String phone;
  31. @ApiModelProperty(value = "密码")
  32. @NotEmpty(message = "密码不能为空")
  33. private String password;
  34. @ApiModelProperty(value = "部门Id")
  35. private String companyId;
  36. @ApiModelProperty(value = "地区Id")
  37. private Integer areaId;
  38. @ApiModelProperty(value = "详细地址")
  39. private String address;
  40. @ApiModelProperty("文件路径")
  41. private String fileUrl;
  42. @ApiModelProperty("警号Id")
  43. private String policeId;
  44. }