refactor:实体类移动到po包下

This commit is contained in:
fanxb 2022-03-24 10:24:33 +08:00
parent 6e2948ab9c
commit 974f8c18b4
25 changed files with 91 additions and 105 deletions

View File

@ -6,7 +6,7 @@ import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs;
import com.fanxb.bookmark.common.annotation.MqConsumer; import com.fanxb.bookmark.common.annotation.MqConsumer;
import com.fanxb.bookmark.common.constant.EsConstant; import com.fanxb.bookmark.common.constant.EsConstant;
import com.fanxb.bookmark.common.constant.RedisConstant; import com.fanxb.bookmark.common.constant.RedisConstant;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import com.fanxb.bookmark.common.entity.EsEntity; import com.fanxb.bookmark.common.entity.EsEntity;
import com.fanxb.bookmark.common.entity.redis.RedisConsumer; import com.fanxb.bookmark.common.entity.redis.RedisConsumer;
import com.fanxb.bookmark.common.util.EsUtil; import com.fanxb.bookmark.common.util.EsUtil;

View File

@ -7,7 +7,7 @@ import com.fanxb.bookmark.business.bookmark.entity.MoveNodeBody;
import com.fanxb.bookmark.business.bookmark.service.BookmarkBackupService; import com.fanxb.bookmark.business.bookmark.service.BookmarkBackupService;
import com.fanxb.bookmark.business.bookmark.service.BookmarkService; import com.fanxb.bookmark.business.bookmark.service.BookmarkService;
import com.fanxb.bookmark.business.bookmark.service.PinYinService; import com.fanxb.bookmark.business.bookmark.service.PinYinService;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import com.fanxb.bookmark.common.entity.Result; import com.fanxb.bookmark.common.entity.Result;
import com.fanxb.bookmark.common.util.UserContextHolder; import com.fanxb.bookmark.common.util.UserContextHolder;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -210,13 +210,4 @@ public class BookmarkController {
} }
/**
* 获取首页固定的书签
*
* @author fanxb
*/
public Result getHomePin() {
}
} }

View File

@ -3,7 +3,7 @@ package com.fanxb.bookmark.business.bookmark.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs; import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs;
import com.fanxb.bookmark.business.bookmark.entity.redis.VisitNumPlus; import com.fanxb.bookmark.business.bookmark.entity.redis.VisitNumPlus;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;
@ -57,7 +57,7 @@ public interface BookmarkDao extends BaseMapper<Bookmark> {
* Description: 根据用户id获取其所有数据 * Description: 根据用户id获取其所有数据
* *
* @param userId userid * @param userId userid
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2019/7/9 18:55 * @date 2019/7/9 18:55
*/ */
@ -68,7 +68,7 @@ public interface BookmarkDao extends BaseMapper<Bookmark> {
* *
* @param userId userId * @param userId userId
* @param path path * @param path path
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2019/7/17 14:48 * @date 2019/7/17 14:48
*/ */
@ -219,7 +219,7 @@ public interface BookmarkDao extends BaseMapper<Bookmark> {
* *
* @param userId 用户id * @param userId 用户id
* @param num num * @param num num
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2021/8/20 上午11:52 * @date 2021/8/20 上午11:52
*/ */
@ -232,7 +232,7 @@ public interface BookmarkDao extends BaseMapper<Bookmark> {
* @param userId userId * @param userId userId
* @param start 开始 * @param start 开始
* @param size 数量 * @param size 数量
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2021/8/20 下午12:02 * @date 2021/8/20 下午12:02
*/ */
@ -254,7 +254,7 @@ public interface BookmarkDao extends BaseMapper<Bookmark> {
* 查询一个用户全部的书签路径 * 查询一个用户全部的书签路径
* *
* @param userId userId * @param userId userId
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2021/8/20 上午11:58 * @date 2021/8/20 上午11:58
*/ */

View File

@ -1,6 +1,6 @@
package com.fanxb.bookmark.business.bookmark.entity; package com.fanxb.bookmark.business.bookmark.entity;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import lombok.Data; import lombok.Data;
/** /**

View File

@ -2,7 +2,7 @@ package com.fanxb.bookmark.business.bookmark.service;
import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs; import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs;
import com.fanxb.bookmark.business.bookmark.entity.MoveNodeBody; import com.fanxb.bookmark.business.bookmark.entity.MoveNodeBody;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import java.io.InputStream; import java.io.InputStream;
import java.util.List; import java.util.List;
@ -28,7 +28,7 @@ public interface BookmarkService {
* *
* @param userId userId * @param userId userId
* @param path path * @param path path
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2019/7/15 13:40 * @date 2019/7/15 13:40
*/ */
@ -38,7 +38,7 @@ public interface BookmarkService {
* 功能描述: 获取某个用户的书签map * 功能描述: 获取某个用户的书签map
* *
* @param userId userId * @param userId userId
* @return java.util.Map<java.lang.String, java.util.List < com.fanxb.bookmark.common.entity.Bookmark>> * @return java.util.Map<java.lang.String, java.util.List < com.fanxb.bookmark.common.entity.po.Bookmark>>
* @author fanxb * @author fanxb
* @date 2019/12/14 0:02 * @date 2019/12/14 0:02
*/ */
@ -60,7 +60,7 @@ public interface BookmarkService {
* Description: 详情 * Description: 详情
* *
* @param bookmark 插入一条记录 * @param bookmark 插入一条记录
* @return com.fanxb.bookmark.common.entity.Bookmark * @return com.fanxb.bookmark.common.entity.po.Bookmark
* @author fanxb * @author fanxb
* @date 2019/7/12 17:18 * @date 2019/7/12 17:18
*/ */
@ -122,7 +122,7 @@ public interface BookmarkService {
* 功能描述: 获取用户访问次数前num的书签数据 * 功能描述: 获取用户访问次数前num的书签数据
* *
* @param num 获取条数 * @param num 获取条数
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2020/8/26 15:54 * @date 2020/8/26 15:54
*/ */

View File

@ -1,6 +1,6 @@
package com.fanxb.bookmark.business.bookmark.service; package com.fanxb.bookmark.business.bookmark.service;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import java.util.List; import java.util.List;
@ -38,7 +38,7 @@ public interface PinYinService {
* 处理bookmark searchKey * 处理bookmark searchKey
* *
* @param bookmark 处理单个 * @param bookmark 处理单个
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2021/3/13 * @date 2021/3/13
**/ **/
@ -48,7 +48,7 @@ public interface PinYinService {
* 处理bookmarks searchKey * 处理bookmarks searchKey
* *
* @param bookmarks 待处理舒淇啊你列表 * @param bookmarks 待处理舒淇啊你列表
* @return java.util.List<com.fanxb.bookmark.common.entity.Bookmark> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Bookmark>
* @author fanxb * @author fanxb
* @date 2021/3/13 * @date 2021/3/13
**/ **/

View File

@ -4,7 +4,7 @@ import com.fanxb.bookmark.business.bookmark.dao.BookmarkDao;
import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs; import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs;
import com.fanxb.bookmark.business.bookmark.service.BookmarkBackupService; import com.fanxb.bookmark.business.bookmark.service.BookmarkBackupService;
import com.fanxb.bookmark.common.constant.EsConstant; import com.fanxb.bookmark.common.constant.EsConstant;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import com.fanxb.bookmark.common.entity.EsEntity; import com.fanxb.bookmark.common.entity.EsEntity;
import com.fanxb.bookmark.common.util.EsUtil; import com.fanxb.bookmark.common.util.EsUtil;
import org.elasticsearch.index.query.TermQueryBuilder; import org.elasticsearch.index.query.TermQueryBuilder;

View File

@ -3,7 +3,6 @@ package com.fanxb.bookmark.business.bookmark.service.impl;
import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.fanxb.bookmark.business.api.UserApi; import com.fanxb.bookmark.business.api.UserApi;
import com.fanxb.bookmark.business.bookmark.dao.BookmarkDao; import com.fanxb.bookmark.business.bookmark.dao.BookmarkDao;
import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs; import com.fanxb.bookmark.business.bookmark.entity.BookmarkEs;
@ -13,7 +12,7 @@ import com.fanxb.bookmark.business.bookmark.service.BookmarkService;
import com.fanxb.bookmark.business.bookmark.service.PinYinService; import com.fanxb.bookmark.business.bookmark.service.PinYinService;
import com.fanxb.bookmark.common.constant.EsConstant; import com.fanxb.bookmark.common.constant.EsConstant;
import com.fanxb.bookmark.common.constant.RedisConstant; import com.fanxb.bookmark.common.constant.RedisConstant;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import com.fanxb.bookmark.common.util.*; import com.fanxb.bookmark.common.util.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.elasticsearch.index.query.BoolQueryBuilder; import org.elasticsearch.index.query.BoolQueryBuilder;

View File

@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import com.fanxb.bookmark.business.api.UserApi; import com.fanxb.bookmark.business.api.UserApi;
import com.fanxb.bookmark.business.bookmark.dao.BookmarkDao; import com.fanxb.bookmark.business.bookmark.dao.BookmarkDao;
import com.fanxb.bookmark.business.bookmark.service.PinYinService; import com.fanxb.bookmark.business.bookmark.service.PinYinService;
import com.fanxb.bookmark.common.entity.Bookmark; import com.fanxb.bookmark.common.entity.po.Bookmark;
import com.fanxb.bookmark.common.exception.CustomException; import com.fanxb.bookmark.common.exception.CustomException;
import com.fanxb.bookmark.common.util.UserContextHolder; import com.fanxb.bookmark.common.util.UserContextHolder;
import com.github.houbb.pinyin.constant.enums.PinyinStyleEnum; import com.github.houbb.pinyin.constant.enums.PinyinStyleEnum;

View File

@ -22,7 +22,7 @@
where userId = #{userId} and path = #{path} where userId = #{userId} and path = #{path}
</select> </select>
<select id="getListByUserId" resultType="com.fanxb.bookmark.common.entity.Bookmark"> <select id="getListByUserId" resultType="com.fanxb.bookmark.common.entity.po.Bookmark">
select select
bookmarkId, bookmarkId,
path, path,
@ -37,7 +37,7 @@
order by path, sort order by path, sort
</select> </select>
<select id="getListByUserIdAndPath" resultType="com.fanxb.bookmark.common.entity.Bookmark"> <select id="getListByUserIdAndPath" resultType="com.fanxb.bookmark.common.entity.po.Bookmark">
select select
bookmarkId, bookmarkId,
path, path,
@ -75,7 +75,7 @@
</foreach> </foreach>
</delete> </delete>
<update id="editBookmark" parameterType="com.fanxb.bookmark.common.entity.Bookmark"> <update id="editBookmark" parameterType="com.fanxb.bookmark.common.entity.po.Bookmark">
update bookmark update bookmark
set name = #{name}, url = #{url},searchKey = #{searchKey},icon=#{icon} set name = #{name}, url = #{url},searchKey = #{searchKey},icon=#{icon}
where bookmarkId = #{bookmarkId} and userId = #{userId} where bookmarkId = #{bookmarkId} and userId = #{userId}

View File

@ -5,7 +5,7 @@ import com.fanxb.bookmark.business.user.vo.EmailUpdateBody;
import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody; import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody;
import com.fanxb.bookmark.business.user.vo.UsernameBody; import com.fanxb.bookmark.business.user.vo.UsernameBody;
import com.fanxb.bookmark.common.entity.Result; import com.fanxb.bookmark.common.entity.Result;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import com.fanxb.bookmark.common.util.UserContextHolder; import com.fanxb.bookmark.common.util.UserContextHolder;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@ -1,7 +1,6 @@
package com.fanxb.bookmark.business.user.dao; package com.fanxb.bookmark.business.user.dao;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import com.fanxb.bookmark.common.entity.redis.UserBookmarkUpdate;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;
@ -33,7 +32,7 @@ public interface UserDao {
* *
* @param name username * @param name username
* @param email email * @param email email
* @return com.fanxb.bookmark.common.entity.User * @return com.fanxb.bookmark.common.entity.po.User
* @author fanxb * @author fanxb
* @date 2019/7/6 16:45 * @date 2019/7/6 16:45
*/ */
@ -64,7 +63,7 @@ public interface UserDao {
* *
* @param userId userId * @param userId userId
* @param githubId githubId * @param githubId githubId
* @return com.fanxb.bookmark.common.entity.User * @return com.fanxb.bookmark.common.entity.po.User
* @author fanxb * @author fanxb
* @date 2019/7/30 16:08 * @date 2019/7/30 16:08
*/ */

View File

@ -2,7 +2,7 @@ package com.fanxb.bookmark.business.user.service;
import com.fanxb.bookmark.business.user.vo.EmailUpdateBody; import com.fanxb.bookmark.business.user.vo.EmailUpdateBody;
import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody; import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
/** /**
* 个人信息修改 * 个人信息修改

View File

@ -8,7 +8,7 @@ import com.fanxb.bookmark.business.user.vo.EmailUpdateBody;
import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody; import com.fanxb.bookmark.business.user.vo.UpdatePasswordBody;
import com.fanxb.bookmark.common.constant.CommonConstant; import com.fanxb.bookmark.common.constant.CommonConstant;
import com.fanxb.bookmark.common.entity.MailInfo; import com.fanxb.bookmark.common.entity.MailInfo;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import com.fanxb.bookmark.common.exception.CustomException; import com.fanxb.bookmark.common.exception.CustomException;
import com.fanxb.bookmark.common.util.*; import com.fanxb.bookmark.common.util.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

View File

@ -7,7 +7,7 @@ import com.fanxb.bookmark.business.user.service.OauthService;
import com.fanxb.bookmark.business.user.service.UserService; import com.fanxb.bookmark.business.user.service.UserService;
import com.fanxb.bookmark.business.user.vo.OauthBody; import com.fanxb.bookmark.business.user.vo.OauthBody;
import com.fanxb.bookmark.common.constant.CommonConstant; import com.fanxb.bookmark.common.constant.CommonConstant;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import com.fanxb.bookmark.common.exception.CustomException; import com.fanxb.bookmark.common.exception.CustomException;
import com.fanxb.bookmark.common.util.HttpUtil; import com.fanxb.bookmark.common.util.HttpUtil;
import com.fanxb.bookmark.common.util.JwtUtil; import com.fanxb.bookmark.common.util.JwtUtil;

View File

@ -12,7 +12,7 @@ import com.fanxb.bookmark.common.constant.CommonConstant;
import com.fanxb.bookmark.common.constant.NumberConstant; import com.fanxb.bookmark.common.constant.NumberConstant;
import com.fanxb.bookmark.common.constant.RedisConstant; import com.fanxb.bookmark.common.constant.RedisConstant;
import com.fanxb.bookmark.common.entity.MailInfo; import com.fanxb.bookmark.common.entity.MailInfo;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import com.fanxb.bookmark.common.exception.CustomException; import com.fanxb.bookmark.common.exception.CustomException;
import com.fanxb.bookmark.common.exception.FormDataException; import com.fanxb.bookmark.common.exception.FormDataException;
import com.fanxb.bookmark.common.util.*; import com.fanxb.bookmark.common.util.*;
@ -159,7 +159,7 @@ public class UserServiceImpl implements UserService {
* Description: 根据userId获取用户信息 * Description: 根据userId获取用户信息
* *
* @param userId userId * @param userId userId
* @return com.fanxb.bookmark.common.entity.User * @return com.fanxb.bookmark.common.entity.po.User
* @author fanxb * @author fanxb
* @date 2019/7/30 15:57 * @date 2019/7/30 15:57
*/ */

View File

@ -1,6 +1,6 @@
package com.fanxb.bookmark.business.user.vo; package com.fanxb.bookmark.business.user.vo;
import com.fanxb.bookmark.common.entity.User; import com.fanxb.bookmark.common.entity.po.User;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -9,7 +9,7 @@
(#{username}, #{email}, #{icon}, #{password}, #{createTime}, #{lastLoginTime}, #{version}) (#{username}, #{email}, #{icon}, #{password}, #{createTime}, #{lastLoginTime}, #{version})
</insert> </insert>
<select id="selectByUsernameOrEmail" resultType="com.fanxb.bookmark.common.entity.User"> <select id="selectByUsernameOrEmail" resultType="com.fanxb.bookmark.common.entity.po.User">
select * select *
from user from user
where username = #{name} where username = #{name}
@ -29,7 +29,7 @@
where email = #{email} where email = #{email}
</update> </update>
<select id="selectByUserIdOrGithubId" resultType="com.fanxb.bookmark.common.entity.User"> <select id="selectByUserIdOrGithubId" resultType="com.fanxb.bookmark.common.entity.po.User">
select * select *
from user from user
where userId = #{userId} where userId = #{userId}

View File

@ -1,6 +1,6 @@
package com.fanxb.bookmark.common.dao; package com.fanxb.bookmark.common.dao;
import com.fanxb.bookmark.common.entity.Url; import com.fanxb.bookmark.common.entity.po.Url;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.List; import java.util.List;
@ -20,7 +20,7 @@ public interface UrlDao {
* *
* @author fanxb * @author fanxb
* @date 2019/7/9 14:52 * @date 2019/7/9 14:52
* @return java.util.List<com.fanxb.bookmark.common.entity.Url> * @return java.util.List<com.fanxb.bookmark.common.entity.po.Url>
*/ */
List<Url> getPublicUrl(); List<Url> getPublicUrl();
} }

View File

@ -1,4 +1,4 @@
package com.fanxb.bookmark.common.entity; package com.fanxb.bookmark.common.entity.po;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.fanxb.bookmark.common.entity; package com.fanxb.bookmark.common.entity.po;
import lombok.Data; import lombok.Data;

View File

@ -1,50 +1,50 @@
package com.fanxb.bookmark.common.entity; package com.fanxb.bookmark.common.entity.po;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* 类功能简述 * 类功能简述
* 类功能详述 * 类功能详述
* *
* @author fanxb * @author fanxb
* @date 2019/7/4 20:14 * @date 2019/7/4 20:14
*/ */
@Data @Data
public class User { public class User {
private int userId; private int userId;
/** /**
* 第三方github登陆id,-1说明非github登陆 * 第三方github登陆id,-1说明非github登陆
*/ */
private Long githubId; private Long githubId;
private String username; private String username;
private String email; private String email;
private String newEmail; private String newEmail;
private String icon; private String icon;
/** /**
* 是否未设置密码 * 是否未设置密码
*/ */
private Boolean noPassword; private Boolean noPassword;
@JSONField(serialize = false) @JSONField(serialize = false)
private String password; private String password;
private long createTime; private long createTime;
/** /**
* 上次登录时间 * 上次登录时间
*/ */
private long lastLoginTime; private long lastLoginTime;
/** /**
* 书签同步版本 * 书签同步版本
*/ */
private int version; private int version;
/** /**
* 默认搜索引擎 * 默认搜索引擎
*/ */
private String defaultSearchEngine; private String defaultSearchEngine;
} }

View File

@ -5,7 +5,7 @@ import com.auth0.jwt.interfaces.Claim;
import com.fanxb.bookmark.common.constant.CommonConstant; import com.fanxb.bookmark.common.constant.CommonConstant;
import com.fanxb.bookmark.common.dao.UrlDao; import com.fanxb.bookmark.common.dao.UrlDao;
import com.fanxb.bookmark.common.entity.Result; import com.fanxb.bookmark.common.entity.Result;
import com.fanxb.bookmark.common.entity.Url; import com.fanxb.bookmark.common.entity.po.Url;
import com.fanxb.bookmark.common.entity.UserContext; import com.fanxb.bookmark.common.entity.UserContext;
import com.fanxb.bookmark.common.exception.NoLoginException; import com.fanxb.bookmark.common.exception.NoLoginException;
import com.fanxb.bookmark.common.util.JwtUtil; import com.fanxb.bookmark.common.util.JwtUtil;

View File

@ -1,9 +1,6 @@
package com.fanxb.bookmark.common.util; package com.fanxb.bookmark.common.util;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.fanxb.bookmark.common.constant.RedisConstant;
import com.fanxb.bookmark.common.entity.User;
import com.fanxb.bookmark.common.entity.redis.UserBookmarkUpdate;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -3,7 +3,7 @@
<mapper namespace="com.fanxb.bookmark.common.dao.UrlDao"> <mapper namespace="com.fanxb.bookmark.common.dao.UrlDao">
<select id="getPublicUrl" resultType="com.fanxb.bookmark.common.entity.Url"> <select id="getPublicUrl" resultType="com.fanxb.bookmark.common.entity.po.Url">
select * select *
from url from url
where type = 0 where type = 0