package com.ydtech.modules.admin.model.po; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * pc获取ip地址 * @TableName sys_pc_address */ @TableName(value ="sys_pc_address") @Data public class SysPcAddress implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * 用户编号 */ @TableId(value = "user_id") @ApiModelProperty("工号") private String userId; /** * 用户名称 */ @TableField(value = "user_name") @ApiModelProperty("用户名称") private String userName; /** * IP地址 */ @TableField(value = "ip") @ApiModelProperty("IP地址") private String ip; /** * 经度 */ @TableField(value = "longitude") @ApiModelProperty("经度") private String longitude; /** * 维度 */ @TableField(value = "latitude") @ApiModelProperty("维度") private String latitude; /** * 地址 */ @TableField(value = "address") @ApiModelProperty("地址") private String address; /** * 操作时间 */ @TableField(value = "operation_time") @ApiModelProperty("操作时间") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date operationTime; @ApiModelProperty("省会") private String province; @ApiModelProperty("城市") private String city; @ApiModelProperty("区") private String district; @ApiModelProperty(value = "机构来源") private String source; @ApiModelProperty(value = "领导人姓名") private String leaderName; /** * 在线状态 */ @ApiModelProperty(value = "在线状态(0:离线; 1:在线)") private Integer status; @TableField(exist = false) private Integer type=1; @TableField(exist = false) @ApiModelProperty(value = "所属机构") private String deptName; }