在线状态

This commit is contained in:
苏竹红
2023-10-20 10:41:22 +08:00
parent ad46e015ea
commit 8f47bdfc55
4 changed files with 8 additions and 1 deletions

View File

@@ -21,6 +21,7 @@
<result column="deleted" jdbcType="BIT" property="deleted"/> <result column="deleted" jdbcType="BIT" property="deleted"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/>
<result column="online_status" jdbcType="BIT" property="onlineStatus"/>
</resultMap> </resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.cool.store.entity.EnterpriseUserDO"> <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.cool.store.entity.EnterpriseUserDO">
<result column="user_region_ids" jdbcType="LONGVARCHAR" property="userRegionIds"/> <result column="user_region_ids" jdbcType="LONGVARCHAR" property="userRegionIds"/>
@@ -28,7 +29,7 @@
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, user_id, name, remark, mobile, email, org_email, main_admin, is_admin, unionid, id, user_id, name, remark, mobile, email, org_email, main_admin, is_admin, unionid,
avatar, jobnumber, is_leader, leader_dept_ids, face_url, user_status, deleted, create_time, avatar, jobnumber, is_leader, leader_dept_ids, face_url, user_status, deleted, create_time,
update_time update_time,online_status
</sql> </sql>
<sql id="Blob_Column_List"> <sql id="Blob_Column_List">
user_region_ids user_region_ids

View File

@@ -77,4 +77,7 @@ public class EnterpriseUserDO implements Serializable {
@ApiModelProperty("部门集合region_ids") @ApiModelProperty("部门集合region_ids")
private String userRegionIds; private String userRegionIds;
@ApiModelProperty("在线状态")
private Integer onlineStatus;
} }

View File

@@ -30,4 +30,6 @@ public class LoginUserInfo {
private String avatar; private String avatar;
private SysRoleDO sysRole; private SysRoleDO sysRole;
private Integer onlineStatus;
} }

View File

@@ -68,6 +68,7 @@ public class LoginServiceImpl implements LoginService {
currentUser.setIsAdmin(enterpriseUser.getIsAdmin()); currentUser.setIsAdmin(enterpriseUser.getIsAdmin());
currentUser.setMobile(enterpriseUser.getMobile()); currentUser.setMobile(enterpriseUser.getMobile());
currentUser.setSysRole(sysRole); currentUser.setSysRole(sysRole);
currentUser.setOnlineStatus(enterpriseUser.getOnlineStatus());
currentUser.setAvatar(enterpriseUser.getAvatar()); currentUser.setAvatar(enterpriseUser.getAvatar());
//生成令牌 //生成令牌
RandomNumberGenerator randomNumberGenerator = new SecureRandomNumberGenerator(); RandomNumberGenerator randomNumberGenerator = new SecureRandomNumberGenerator();