SysPcAddress.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. package com.ydtech.modules.admin.model.po;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  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.ApiModelProperty;
  7. import lombok.Data;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. /**
  11. * pc获取ip地址
  12. * @TableName sys_pc_address
  13. */
  14. @TableName(value ="sys_pc_address")
  15. @Data
  16. public class SysPcAddress implements Serializable {
  17. @TableField(exist = false)
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 用户编号
  21. */
  22. @TableId(value = "user_id")
  23. @ApiModelProperty("工号")
  24. private String userId;
  25. /**
  26. * 用户名称
  27. */
  28. @TableField(value = "user_name")
  29. @ApiModelProperty("用户名称")
  30. private String userName;
  31. /**
  32. * IP地址
  33. */
  34. @TableField(value = "ip")
  35. @ApiModelProperty("IP地址")
  36. private String ip;
  37. /**
  38. * 经度
  39. */
  40. @TableField(value = "longitude")
  41. @ApiModelProperty("经度")
  42. private String longitude;
  43. /**
  44. * 维度
  45. */
  46. @TableField(value = "latitude")
  47. @ApiModelProperty("维度")
  48. private String latitude;
  49. /**
  50. * 地址
  51. */
  52. @TableField(value = "address")
  53. @ApiModelProperty("地址")
  54. private String address;
  55. /**
  56. * 操作时间
  57. */
  58. @TableField(value = "operation_time")
  59. @ApiModelProperty("操作时间")
  60. @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
  61. private Date operationTime;
  62. @ApiModelProperty("省会")
  63. private String province;
  64. @ApiModelProperty("城市")
  65. private String city;
  66. @ApiModelProperty("区")
  67. private String district;
  68. @ApiModelProperty(value = "机构来源")
  69. private String source;
  70. @ApiModelProperty(value = "领导人姓名")
  71. private String leaderName;
  72. /**
  73. * 在线状态
  74. */
  75. @ApiModelProperty(value = "在线状态(0:离线; 1:在线)")
  76. private Integer status;
  77. @TableField(exist = false)
  78. private Integer type=1;
  79. @TableField(exist = false)
  80. @ApiModelProperty(value = "所属机构")
  81. private String deptName;
  82. }