| | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.zy.asrs.framework.common.Cools; |
| | | import com.zy.asrs.framework.common.SpringUtils; |
| | | import com.zy.asrs.wcs.sys.service.HostService; |
| | | import com.zy.asrs.wcs.sys.service.UserService; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | @Data |
| | | @TableName("sys_user_login") |
| | | public class UserLogin implements Serializable { |
| | | |
| | | public static final int TYPE_LOGIN = 0; // 登录成功 |
| | | public static final int TYPE_ERROR = 1; // 登录失败 |
| | | public static final int TYPE_LOGOUT = 2; // 退出登录 |
| | | public static final int TYPE_REFRESH = 3; // 续签token |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | |
| | | private Long userId; |
| | | |
| | | /** |
| | | * 所属机构 |
| | | */ |
| | | @ApiModelProperty(value= "所属机构") |
| | | private Long hostId; |
| | | |
| | | /** |
| | | * 密钥 |
| | | */ |
| | | @ApiModelProperty(value= "密钥") |
| | | private String token; |
| | | |
| | | /** |
| | | * 登录ip |
| | | */ |
| | | @ApiModelProperty(value= "登录ip") |
| | | private String ip; |
| | | |
| | | /** |
| | | * 类型 |
| | | */ |
| | | @ApiModelProperty(value= "类型") |
| | | private Integer type; |
| | | |
| | | |
| | | /** |
| | | * 添加时间 |
| | |
| | | @ApiModelProperty(value= "备注") |
| | | private String memo; |
| | | |
| | | public UserLogin() {} |
| | | |
| | | public UserLogin(Long userId,String token,Date createTime,String system,String memo) { |
| | | this.userId = userId; |
| | | this.token = token; |
| | | this.createTime = createTime; |
| | | this.system = system; |
| | | this.memo = memo; |
| | | } |
| | | |
| | | // UserLogin userLogin = new UserLogin( |
| | | // null, // 用户[非空] |
| | | // null, // 密钥 |
| | | // null, // 添加时间 |
| | | // null, // 登录系统 |
| | | // null // 备注 |
| | | // ); |
| | | |
| | | public String getUserId$(){ |
| | | UserService service = SpringUtils.getBean(UserService.class); |
| | | User user = service.getById(this.userId); |
| | |
| | | return null; |
| | | } |
| | | |
| | | public String getHostId$(){ |
| | | HostService service = SpringUtils.getBean(HostService.class); |
| | | Host host = service.getById(this.hostId); |
| | | if (!Cools.isEmpty(host)){ |
| | | return String.valueOf(host.getId()); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public String getCreateTime$(){ |
| | | if (Cools.isEmpty(this.createTime)){ |
| | | return ""; |