Compare commits

...

4 Commits

341 changed files with 1227 additions and 1218 deletions

1
.idea/.gitignore generated vendored
View File

@ -1,3 +1,4 @@
# Default ignored files
/shelf/
/workspace.xml
CopilotChatHistory.xml

View File

@ -46,7 +46,7 @@
</executions>
<configuration>
<excludeDevtools>true</excludeDevtools>
<mainClass>com.imyeyu.server.TimiServerAPI</mainClass>
<mainClass>com.imyeyu.api.TimiServerAPI</mainClass>
<finalName>${project.artifactId}</finalName>
</configuration>
</plugin>

View File

@ -1,4 +1,4 @@
package com.imyeyu.server;
package com.imyeyu.api;
import com.imyeyu.io.IO;
import com.imyeyu.java.TimiJava;
@ -27,7 +27,7 @@ import java.io.File;
* @since 2021-02-23 21:35
*/
@Slf4j
@SpringBootApplication(scanBasePackages = {"com.imyeyu.server", "com.imyeyu.spring"})
@SpringBootApplication(scanBasePackages = {"com.imyeyu.api", "com.imyeyu.spring"})
@EnableTransactionManagement
public class TimiServerAPI implements OS.FileSystem, ApplicationContextAware {

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import com.imyeyu.server.bean.CaptchaFrom;
import com.imyeyu.api.bean.CaptchaFrom;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import lombok.extern.slf4j.Slf4j;
import com.imyeyu.server.bean.CaptchaFrom;
import com.imyeyu.server.util.CaptchaManager;
import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.api.util.CaptchaManager;
import com.imyeyu.spring.bean.CaptchaData;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
@ -33,7 +33,7 @@ public class CaptchaValidInterceptor {
private CaptchaManager captchaManager;
/** 注入注解 */
@Pointcut("@annotation(com.imyeyu.server.annotation.CaptchaValid)")
@Pointcut("@annotation(com.imyeyu.api.annotation.CaptchaValid)")
public void captchaPointCut() {
}

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.bean.SettingKey;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,11 +1,11 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.service.SettingService;
import com.imyeyu.api.modules.common.service.SettingService;
import org.springframework.context.annotation.Lazy;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

View File

@ -1,11 +1,11 @@
package com.imyeyu.server.annotation;
package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.util.UserToken;
import com.imyeyu.api.modules.blog.util.UserToken;
import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.RequiredToken;
import com.imyeyu.spring.annotation.RequiredTokenAbstractInterceptor;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean;
package com.imyeyu.api.bean;
/**
* 验证码来源

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean;
package com.imyeyu.api.bean;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean;
package com.imyeyu.api.bean;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean;
package com.imyeyu.api.bean;
import lombok.Data;
import com.imyeyu.utils.OS;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import jakarta.validation.constraints.NotNull;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import com.google.gson.Gson;
import org.springframework.context.annotation.Configuration;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import jakarta.servlet.Filter;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import com.mongodb.client.MongoClient;
import com.mongodb.client.gridfs.GridFSBucket;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.imyeyu.server.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.common.entity.Multilingual;
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.bean.RedisConfigParams;
import com.imyeyu.spring.config.AbstractRedisConfig;
import com.imyeyu.spring.util.Redis;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,17 +1,17 @@
package com.imyeyu.server.config;
package com.imyeyu.api.config;
import com.google.gson.GsonBuilder;
import com.imyeyu.server.annotation.EnableSettingInterceptor;
import com.imyeyu.server.annotation.RequestRateLimitInterceptor;
import com.imyeyu.server.annotation.RequiredTokenInterceptor;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.vo.user.UserProfileView;
import com.imyeyu.server.modules.common.vo.user.UserView;
import com.imyeyu.server.modules.minecraft.annotation.RequiredFMCServerTokenInterceptor;
import com.imyeyu.server.modules.minecraft.entity.MinecraftPlayer;
import com.imyeyu.server.modules.mirror.vo.MirrorView;
import com.imyeyu.server.modules.system.util.SystemAPIInterceptor;
import com.imyeyu.server.util.GsonSerializerAdapter;
import com.imyeyu.api.annotation.EnableSettingInterceptor;
import com.imyeyu.api.annotation.RequestRateLimitInterceptor;
import com.imyeyu.api.annotation.RequiredTokenInterceptor;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.vo.user.UserProfileView;
import com.imyeyu.api.modules.common.vo.user.UserView;
import com.imyeyu.api.modules.minecraft.annotation.RequiredFMCServerTokenInterceptor;
import com.imyeyu.api.modules.minecraft.entity.MinecraftPlayer;
import com.imyeyu.api.modules.mirror.vo.MirrorView;
import com.imyeyu.api.modules.system.util.SystemAPIInterceptor;
import com.imyeyu.api.util.GsonSerializerAdapter;
import com.imyeyu.spring.annotation.RequestSingleParamResolver;
import jakarta.validation.constraints.NotNull;
import lombok.NonNull;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource;
package com.imyeyu.api.config.dbsource;
import com.zaxxer.hikari.HikariDataSource;
import com.imyeyu.utils.Time;
@ -24,7 +24,7 @@ import java.sql.SQLException;
* @since 2022-11-29 22:39
*/
@Configuration
@MapperScan(basePackages = "com.imyeyu.server.modules.forevermc.mapper", sqlSessionFactoryRef = "foreverMCSqlSessionFactory")
@MapperScan(basePackages = "com.imyeyu.api.modules.forevermc.mapper", sqlSessionFactoryRef = "foreverMCSqlSessionFactory")
public class ForeverMCDBConfig {
public static final String ROLLBACKER = "foreverMCTransactionManager";
@ -58,7 +58,7 @@ public class ForeverMCDBConfig {
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
bean.setDataSource(datasource);
bean.setTypeAliasesPackage("com.imyeyu.server.modules.forevermc.entity");
bean.setTypeAliasesPackage("com.imyeyu.api.modules.forevermc.entity");
bean.setConfiguration(config);
return bean.getObject();
}

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource;
package com.imyeyu.api.config.dbsource;
import com.imyeyu.utils.Time;
import com.zaxxer.hikari.HikariDataSource;
@ -31,7 +31,7 @@ import java.util.List;
*/
@Configuration
@MapperScan(basePackages = {
"com.imyeyu.server.modules.gitea.mapper",
"com.imyeyu.api.modules.gitea.mapper",
}, sqlSessionFactoryRef = "giteaSqlSessionFactory")
public class GiteaDBConfig {
@ -75,10 +75,10 @@ public class GiteaDBConfig {
}
}
String[] typeAliases = {
"com.imyeyu.server.modules.gitea.entity",
"com.imyeyu.api.modules.gitea.entity",
};
String[] typeHandlers = {
"com.imyeyu.server.handler"
"com.imyeyu.api.handler"
};
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource;
package com.imyeyu.api.config.dbsource;
import com.zaxxer.hikari.HikariDataSource;
import com.imyeyu.utils.Time;
@ -31,14 +31,14 @@ import java.util.List;
*/
@Configuration
@MapperScan(basePackages = {
"com.imyeyu.server.modules.git.mapper",
"com.imyeyu.server.modules.bill.mapper",
"com.imyeyu.server.modules.blog.mapper",
"com.imyeyu.server.modules.lyric.mapper",
"com.imyeyu.server.modules.mirror.mapper",
"com.imyeyu.server.modules.system.mapper",
"com.imyeyu.server.modules.common.mapper",
"com.imyeyu.server.modules.minecraft.mapper"
"com.imyeyu.api.modules.git.mapper",
"com.imyeyu.api.modules.bill.mapper",
"com.imyeyu.api.modules.blog.mapper",
"com.imyeyu.api.modules.lyric.mapper",
"com.imyeyu.api.modules.mirror.mapper",
"com.imyeyu.api.modules.system.mapper",
"com.imyeyu.api.modules.common.mapper",
"com.imyeyu.api.modules.minecraft.mapper"
}, sqlSessionFactoryRef = "timiServerSqlSessionFactory")
public class TimiServerDBConfig {
@ -86,17 +86,17 @@ public class TimiServerDBConfig {
}
}
String[] typeAliases = {
"com.imyeyu.server.modules.git.entity",
"com.imyeyu.server.modules.bill.entity",
"com.imyeyu.server.modules.blog.entity",
"com.imyeyu.server.modules.lyric.entity",
"com.imyeyu.server.modules.mirror.entity",
"com.imyeyu.server.modules.system.entity",
"com.imyeyu.server.modules.common.entity",
"com.imyeyu.server.modules.minecraft.entity"
"com.imyeyu.api.modules.git.entity",
"com.imyeyu.api.modules.bill.entity",
"com.imyeyu.api.modules.blog.entity",
"com.imyeyu.api.modules.lyric.entity",
"com.imyeyu.api.modules.mirror.entity",
"com.imyeyu.api.modules.system.entity",
"com.imyeyu.api.modules.common.entity",
"com.imyeyu.api.modules.minecraft.entity"
};
String[] typeHandlers = {
"com.imyeyu.server.handler"
"com.imyeyu.api.handler"
};
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.handler;
package com.imyeyu.api.handler;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;

View File

@ -1,14 +1,14 @@
package com.imyeyu.server.modules.bill.controller;
package com.imyeyu.api.modules.bill.controller;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.bill.entity.Bill;
import com.imyeyu.server.modules.bill.service.BillService;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.service.SettingService;
import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.api.modules.bill.service.BillService;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.bill.entity;
package com.imyeyu.api.modules.bill.entity;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.bill.mapper;
package com.imyeyu.api.modules.bill.mapper;
import com.imyeyu.server.modules.bill.entity.Bill;
import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.bill.service;
package com.imyeyu.api.modules.bill.service;
import com.imyeyu.server.modules.bill.entity.Bill;
import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.spring.service.CreatableService;
/**

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.bill.service.implement;
package com.imyeyu.api.modules.bill.service.implement;
import com.imyeyu.server.modules.bill.entity.Bill;
import com.imyeyu.server.modules.bill.mapper.BillMapper;
import com.imyeyu.server.modules.bill.service.BillService;
import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.api.modules.bill.mapper.BillMapper;
import com.imyeyu.api.modules.bill.service.BillService;
import com.imyeyu.spring.mapper.BaseMapper;
import com.imyeyu.spring.service.AbstractEntityService;
import lombok.RequiredArgsConstructor;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.blog.controller;
package com.imyeyu.api.modules.blog.controller;
import com.imyeyu.server.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.service.ArticleService;
import com.imyeyu.server.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage;
import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.api.modules.blog.service.ArticleService;
import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.Page;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.controller;
package com.imyeyu.api.modules.blog.controller;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import com.imyeyu.server.modules.blog.entity.Friend;
import com.imyeyu.server.modules.blog.service.FriendService;
import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.api.modules.blog.service.FriendService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.entity;
package com.imyeyu.api.modules.blog.entity;
import com.google.gson.JsonElement;
import com.imyeyu.server.modules.common.bean.CommentSupport;
import com.imyeyu.api.modules.common.bean.CommentSupport;
import com.imyeyu.spring.entity.Destroyable;
import com.imyeyu.spring.entity.Entity;
import lombok.Data;
@ -25,9 +25,6 @@ public class Article extends Entity implements CommentSupport, Destroyable {
*/
public enum Type {
/** 关于 */
ABOUT,
/** 公版 */
PUBLIC,
@ -44,9 +41,6 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** 类型 */
protected Type type;
/** 分类 ID */
protected long classId;
/** 摘要 */
protected String digest;
@ -62,7 +56,7 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** 喜欢数量 */
protected int likes;
/** 是否显示评论 */
/** true 为显示评论 */
protected boolean showComment;
/** true 为可评论 */
@ -71,6 +65,9 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** true 为可排位 */
protected boolean canRanking;
/** true 为可通过列表查询 */
protected boolean canList;
/** @return true 为可评论 */
@Override
public boolean canComment() {

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.entity;
package com.imyeyu.api.modules.blog.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.entity;
package com.imyeyu.api.modules.blog.entity;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.annotation.table.AutoUUID;
import com.imyeyu.spring.annotation.table.Id;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.entity;
package com.imyeyu.api.modules.blog.entity;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.mapper;
package com.imyeyu.api.modules.blog.mapper;
import com.imyeyu.server.modules.blog.entity.Article;
import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.mapper;
package com.imyeyu.api.modules.blog.mapper;
import com.imyeyu.server.modules.blog.entity.Friend;
import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.blog.service;
package com.imyeyu.api.modules.blog.service;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage;
import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.GettableService;
import com.imyeyu.spring.service.PageableService;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.service;
package com.imyeyu.api.modules.blog.service;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.spring.service.CreatableService;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.service;
package com.imyeyu.api.modules.blog.service;
import com.imyeyu.server.modules.blog.entity.Friend;
import com.imyeyu.api.modules.blog.entity.Friend;
import java.util.List;

View File

@ -1,19 +1,19 @@
package com.imyeyu.server.modules.blog.service.implement;
package com.imyeyu.api.modules.blog.service.implement;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.config.dbsource.TimiServerDBConfig;
import com.imyeyu.server.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.mapper.ArticleMapper;
import com.imyeyu.server.modules.blog.service.ArticleService;
import com.imyeyu.server.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.entity.Tag;
import com.imyeyu.server.modules.common.mapper.CommentMapper;
import com.imyeyu.server.modules.common.service.AttachmentService;
import com.imyeyu.server.modules.common.service.TagService;
import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.api.modules.blog.mapper.ArticleMapper;
import com.imyeyu.api.modules.blog.service.ArticleService;
import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.api.modules.common.entity.Tag;
import com.imyeyu.api.modules.common.mapper.CommentMapper;
import com.imyeyu.api.modules.common.service.AttachmentService;
import com.imyeyu.api.modules.common.service.TagService;
import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.mapper.BaseMapper;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.service.implement;
package com.imyeyu.api.modules.blog.service.implement;
import com.imyeyu.server.config.dbsource.TimiServerDBConfig;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.server.modules.blog.service.CommentRemindQueueService;
import com.imyeyu.server.modules.common.mapper.CommentRemindQueueMapper;
import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.api.modules.blog.service.CommentRemindQueueService;
import com.imyeyu.api.modules.common.mapper.CommentRemindQueueMapper;
import com.imyeyu.spring.mapper.BaseMapper;
import com.imyeyu.spring.service.AbstractEntityService;
import lombok.RequiredArgsConstructor;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.service.implement;
package com.imyeyu.api.modules.blog.service.implement;
import lombok.RequiredArgsConstructor;
import com.imyeyu.server.modules.blog.entity.Friend;
import com.imyeyu.server.modules.blog.mapper.FriendMapper;
import com.imyeyu.server.modules.blog.service.FriendService;
import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.api.modules.blog.mapper.FriendMapper;
import com.imyeyu.api.modules.blog.service.FriendService;
import org.springframework.stereotype.Service;
import java.util.List;

View File

@ -1,13 +1,12 @@
package com.imyeyu.server.modules.blog.util;
package com.imyeyu.api.modules.blog.util;
import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.config.RedisConfig;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.User;
import com.imyeyu.server.modules.common.service.SettingService;
import com.imyeyu.server.modules.common.service.UserService;
import com.imyeyu.api.config.RedisConfig;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.entity.User;
import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.api.modules.common.service.UserService;
import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.util.Redis;
import com.imyeyu.spring.util.RedisSerializers;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.blog.vo.article;
package com.imyeyu.api.modules.blog.vo.article;
import com.imyeyu.server.modules.blog.entity.Article;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Tag;
import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.entity.Tag;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article;
package com.imyeyu.api.modules.blog.vo.article;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article;
package com.imyeyu.api.modules.blog.vo.article;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article;
package com.imyeyu.api.modules.blog.vo.article;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean;
package com.imyeyu.api.modules.common.bean;
/**
* 支持评论的实体

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean;
package com.imyeyu.api.modules.common.bean;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean;
package com.imyeyu.api.modules.common.bean;
/**
*

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean;
package com.imyeyu.api.modules.common.bean;
/**
* 系统设置
@ -111,6 +111,8 @@ public enum SettingKey {
GIT_API,
GIT_ABOUT_ARTICLE,
GIT_REPO_PATH,
// ---------- 远程音乐 ----------

View File

@ -1,17 +1,17 @@
package com.imyeyu.server.modules.common.controller;
package com.imyeyu.api.modules.common.controller;
import com.imyeyu.server.annotation.CaptchaValid;
import com.imyeyu.server.annotation.EnableSetting;
import com.imyeyu.server.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.service.CommentReplyService;
import com.imyeyu.server.modules.common.service.CommentService;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.server.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.git.vo.issue.CommentPage;
import com.imyeyu.api.annotation.CaptchaValid;
import com.imyeyu.api.annotation.EnableSetting;
import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.api.modules.common.service.CommentReplyService;
import com.imyeyu.api.modules.common.service.CommentService;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.api.modules.git.vo.issue.CommentPage;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.CaptchaData;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.controller;
package com.imyeyu.api.modules.common.controller;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
@ -8,24 +8,24 @@ import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.java.ref.Ref;
import com.imyeyu.network.Network;
import com.imyeyu.server.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.ImageType;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Setting;
import com.imyeyu.server.modules.common.entity.Task;
import com.imyeyu.server.modules.common.entity.Template;
import com.imyeyu.server.modules.common.entity.Version;
import com.imyeyu.server.modules.common.service.AttachmentService;
import com.imyeyu.server.modules.common.service.FeedbackService;
import com.imyeyu.server.modules.common.service.SettingService;
import com.imyeyu.server.modules.common.service.TaskService;
import com.imyeyu.server.modules.common.service.TemplateService;
import com.imyeyu.server.modules.common.service.VersionService;
import com.imyeyu.server.modules.common.vo.FeedbackRequest;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.server.modules.system.util.ResourceHandler;
import com.imyeyu.server.util.CaptchaManager;
import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.api.modules.common.bean.ImageType;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.entity.Setting;
import com.imyeyu.api.modules.common.entity.Task;
import com.imyeyu.api.modules.common.entity.Template;
import com.imyeyu.api.modules.common.entity.Version;
import com.imyeyu.api.modules.common.service.AttachmentService;
import com.imyeyu.api.modules.common.service.FeedbackService;
import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.api.modules.common.service.TaskService;
import com.imyeyu.api.modules.common.service.TemplateService;
import com.imyeyu.api.modules.common.service.VersionService;
import com.imyeyu.api.modules.common.vo.FeedbackRequest;
import com.imyeyu.api.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.api.modules.system.util.ResourceHandler;
import com.imyeyu.api.util.CaptchaManager;
import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.IgnoreGlobalReturn;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.common.controller;
package com.imyeyu.api.modules.common.controller;
import com.imyeyu.server.modules.common.entity.Icon;
import com.imyeyu.server.modules.common.service.IconService;
import com.imyeyu.server.modules.common.vo.icon.AllResponse;
import com.imyeyu.server.modules.common.vo.icon.NamePage;
import com.imyeyu.server.modules.common.vo.icon.UnicodePage;
import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.api.modules.common.service.IconService;
import com.imyeyu.api.modules.common.vo.icon.AllResponse;
import com.imyeyu.api.modules.common.vo.icon.NamePage;
import com.imyeyu.api.modules.common.vo.icon.UnicodePage;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.Page;

View File

@ -1,32 +1,32 @@
package com.imyeyu.server.modules.common.controller;
package com.imyeyu.api.modules.common.controller;
import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.annotation.CaptchaValid;
import com.imyeyu.server.annotation.EnableSetting;
import com.imyeyu.server.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.entity.UserConfig;
import com.imyeyu.server.modules.common.entity.UserPrivacy;
import com.imyeyu.server.modules.common.service.CommentReplyService;
import com.imyeyu.server.modules.common.service.CommentService;
import com.imyeyu.server.modules.common.service.UserConfigService;
import com.imyeyu.server.modules.common.service.UserPrivacyService;
import com.imyeyu.server.modules.common.service.UserProfileService;
import com.imyeyu.server.modules.common.service.UserService;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.server.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.server.modules.common.vo.user.EmailVerifyCallbackRequest;
import com.imyeyu.server.modules.common.vo.user.LoginRequest;
import com.imyeyu.server.modules.common.vo.user.LoginResponse;
import com.imyeyu.server.modules.common.vo.user.RegisterRequest;
import com.imyeyu.server.modules.common.vo.user.UpdatePasswordByKeyRequest;
import com.imyeyu.server.modules.common.vo.user.UpdatePasswordRequest;
import com.imyeyu.server.modules.common.vo.user.UserRequest;
import com.imyeyu.server.modules.common.vo.user.UserView;
import com.imyeyu.api.annotation.CaptchaValid;
import com.imyeyu.api.annotation.EnableSetting;
import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.api.modules.common.entity.UserConfig;
import com.imyeyu.api.modules.common.entity.UserPrivacy;
import com.imyeyu.api.modules.common.service.CommentReplyService;
import com.imyeyu.api.modules.common.service.CommentService;
import com.imyeyu.api.modules.common.service.UserConfigService;
import com.imyeyu.api.modules.common.service.UserPrivacyService;
import com.imyeyu.api.modules.common.service.UserProfileService;
import com.imyeyu.api.modules.common.service.UserService;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.api.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.api.modules.common.vo.user.EmailVerifyCallbackRequest;
import com.imyeyu.api.modules.common.vo.user.LoginRequest;
import com.imyeyu.api.modules.common.vo.user.LoginResponse;
import com.imyeyu.api.modules.common.vo.user.RegisterRequest;
import com.imyeyu.api.modules.common.vo.user.UpdatePasswordByKeyRequest;
import com.imyeyu.api.modules.common.vo.user.UpdatePasswordRequest;
import com.imyeyu.api.modules.common.vo.user.UserRequest;
import com.imyeyu.api.modules.common.vo.user.UserView;
import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.annotation.RequestSingleParam;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.ref.Ref;
import com.imyeyu.server.bean.MultilingualHandler;
import com.imyeyu.api.bean.MultilingualHandler;
import com.imyeyu.spring.entity.Entity;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.service.GettableService;
import jakarta.validation.constraints.NotBlank;
@ -7,12 +7,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import com.imyeyu.server.modules.blog.service.implement.ArticleServiceImplement;
import com.imyeyu.server.modules.common.bean.CommentSupport;
import com.imyeyu.server.modules.git.service.implement.IssueServiceImplement;
import com.imyeyu.server.modules.git.service.implement.MergeServiceImplement;
import com.imyeyu.api.modules.blog.service.implement.ArticleServiceImplement;
import com.imyeyu.api.modules.common.bean.CommentSupport;
import com.imyeyu.api.modules.git.service.implement.IssueServiceImplement;
import com.imyeyu.api.modules.git.service.implement.MergeServiceImplement;
import com.imyeyu.spring.entity.Entity;
import com.imyeyu.spring.service.BaseService;
/**
* 评论

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.annotation.table.AutoUUID;
import com.imyeyu.spring.annotation.table.Id;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.java.ref.Ref;
import com.imyeyu.server.TimiServerAPI;
import com.imyeyu.api.TimiServerAPI;
import com.imyeyu.spring.entity.Entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Creatable;
import com.imyeyu.spring.entity.Updatable;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.bean.MultilingualHandler;
import com.imyeyu.api.bean.MultilingualHandler;
import com.imyeyu.spring.entity.Entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Updatable;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.ref.Ref;
import com.imyeyu.spring.annotation.table.Id;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.modules.common.bean.ImageType;
import com.imyeyu.api.modules.common.bean.ImageType;
import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Updatable;
import jakarta.validation.constraints.Max;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity;
package com.imyeyu.api.modules.common.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.vo.comment.CommentView;
import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.EmailQueueLog;
import com.imyeyu.api.modules.common.entity.EmailQueueLog;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.EmailQueue;
import com.imyeyu.api.modules.common.entity.EmailQueue;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Feedback;
import com.imyeyu.api.modules.common.entity.Feedback;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Icon;
import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Multilingual;
import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Setting;
import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.api.modules.common.entity.Setting;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Tag;
import com.imyeyu.api.modules.common.entity.Tag;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Task;
import com.imyeyu.api.modules.common.entity.Task;
import java.util.List;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Template;
import com.imyeyu.api.modules.common.entity.Template;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserConfig;
import com.imyeyu.api.modules.common.entity.UserConfig;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.User;
import com.imyeyu.api.modules.common.entity.User;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserPrivacy;
import com.imyeyu.api.modules.common.entity.UserPrivacy;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserProfile;
import com.imyeyu.api.modules.common.entity.UserProfile;
import com.imyeyu.spring.mapper.BaseMapper;
/**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper;
package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Version;
import com.imyeyu.api.modules.common.entity.Version;
import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentRequest;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.api.modules.common.vo.attachment.AttachmentRequest;
import com.imyeyu.api.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.spring.service.DeletableService;
import com.imyeyu.spring.service.DestroyableService;
import com.imyeyu.spring.service.GettableService;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DeletableService;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.server.modules.git.vo.issue.CommentPage;
import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.api.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.api.modules.git.vo.issue.CommentPage;
import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DeletableService;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.EmailQueue;
import com.imyeyu.server.modules.common.entity.EmailQueueLog;
import com.imyeyu.api.modules.common.entity.EmailQueue;
import com.imyeyu.api.modules.common.entity.EmailQueueLog;
import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DestroyableService;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.vo.FeedbackRequest;
import com.imyeyu.api.modules.common.vo.FeedbackRequest;
/**
* 反馈服务

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.entity.Icon;
import com.imyeyu.server.modules.common.vo.icon.AllResponse;
import com.imyeyu.server.modules.common.vo.icon.NamePage;
import com.imyeyu.server.modules.common.vo.icon.UnicodePage;
import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.api.modules.common.vo.icon.AllResponse;
import com.imyeyu.api.modules.common.vo.icon.NamePage;
import com.imyeyu.api.modules.common.vo.icon.UnicodePage;
import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.PageableService;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.service;
package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.Language;
import com.imyeyu.server.modules.common.entity.Multilingual;
import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.service.UpdatableService;
import java.util.List;

Some files were not shown because too many files have changed in this diff Show More