UserPageVO.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.om.entity.po;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.experimental.Accessors;
  11. import java.io.Serializable;
  12. import java.time.LocalDateTime;
  13. import java.util.List;
  14. /**
  15. * <p>
  16. *
  17. * </p>
  18. *
  19. * @author bmmx
  20. * @since 2024-02-01
  21. */
  22. @Data
  23. public class UserPageVO implements Serializable {
  24. @ApiModelProperty(value = "标识符")
  25. private Integer id;
  26. @ApiModelProperty(value = "用户名")
  27. private String username;
  28. @ApiModelProperty(value = "地址")
  29. private String address;
  30. @ApiModelProperty(value = "公司")
  31. private String company;
  32. @ApiModelProperty(value = "密码")
  33. private String password;
  34. @ApiModelProperty(value = "昵称")
  35. private String nickName;
  36. @ApiModelProperty(value = "电话")
  37. private String tel;
  38. @ApiModelProperty(value = "邮箱")
  39. private String mail;
  40. @ApiModelProperty(value = "维修厂ID")
  41. private Integer distributorId;
  42. @ApiModelProperty(value = "原因")
  43. private String reason;
  44. @ApiModelProperty(value = "修理厂名称")
  45. private String distributorName;
  46. @ApiModelProperty(value = "状态")
  47. private Integer state;
  48. @ApiModelProperty(value = "设备sn")
  49. private String deviceSn;
  50. @ApiModelProperty(value = "用户类型: 0 - 正式账号, 1 - 测试账号")
  51. private Integer userType;
  52. @ApiModelProperty(value = "vciSn列表")
  53. private List<String> vciSn;
  54. @ApiModelProperty(value = "创建时间")
  55. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  56. private LocalDateTime createTime;
  57. @ApiModelProperty(value = "更新时间")
  58. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  59. private LocalDateTime updateTime;
  60. }