#
luxiaotao1123
2024-02-13 edfa49f201d3fc8fc6b51b700e91f80246660855
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/sys/entity/UserLogin.java
@@ -5,6 +5,7 @@
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;
@@ -17,6 +18,11 @@
@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;
@@ -34,10 +40,29 @@
    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;
    /**
     * 添加时间
@@ -58,24 +83,6 @@
    @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);
@@ -85,6 +92,15 @@
        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 "";