|
|
|
@@ -1,5 +1,6 @@ |
|
|
|
package com.iformall.domain.po.base; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.baomidou.mybatisplus.annotation.TableField; |
|
|
|
import com.iformall.utils.Constant; |
|
|
|
import com.iformall.utils.UserUtil; |
|
|
|
@@ -8,6 +9,8 @@ import lombok.EqualsAndHashCode; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.LinkedHashMap; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
/** |
|
|
|
@@ -29,9 +32,13 @@ public class BaseCUserEntity extends TenantEntity { |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="用户过期时间",name="expireTime") |
|
|
|
private Date expireTime; |
|
|
|
|
|
|
|
@io.swagger.annotations.ApiModelProperty(value="真实对象如wxCUser",name="realUser") |
|
|
|
@io.swagger.annotations.ApiModelProperty(value="真实对象如wxCUser,因为放到缓存之后,实体会变为map,索性就存map",name="realUser") |
|
|
|
@TableField(exist = false) |
|
|
|
private Object realUser; |
|
|
|
private Map realUser; |
|
|
|
|
|
|
|
public <T> T getObjectFromMap(Class<T> clazz) { |
|
|
|
return JSONObject.parseObject(JSONObject.toJSONString(realUser), clazz); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 是否是会员 |
|
|
|
|