refactor: 优化部分代码

修复阿里巴巴规范扫描问题
This commit is contained in:
Charles7c 2024-01-27 15:38:11 +08:00
parent 03038d3b64
commit bcdcf888fb
8 changed files with 31 additions and 26 deletions

View File

@ -16,17 +16,15 @@
package top.charles7c.continew.admin.common.config.mybatis;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Param;
import top.charles7c.continew.starter.data.mybatis.plus.base.BaseMapper;
import top.charles7c.continew.starter.data.mybatis.plus.datapermission.DataPermission;
import java.util.List;
/**
* 数据权限 Mapper 基类
*
@ -37,10 +35,23 @@ import top.charles7c.continew.starter.data.mybatis.plus.datapermission.DataPermi
*/
public interface DataPermissionMapper<T> extends BaseMapper<T> {
/**
* 根据 entity 条件查询全部记录
*
* @param queryWrapper 实体对象封装操作类可以为 null
* @return 全部记录
*/
@Override
@DataPermission
List<T> selectList(@Param(Constants.WRAPPER) Wrapper<T> queryWrapper);
/**
* 根据 entity 条件查询全部记录并翻页
*
* @param page 分页查询条件
* @param queryWrapper 实体对象封装操作类可以为 null
* @return 全部记录并翻页
*/
@Override
@DataPermission
List<T> selectList(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);

View File

@ -22,9 +22,9 @@ package top.charles7c.continew.admin.common.constant;
* @author Charles7c
* @since 2023/9/17 14:12
*/
public class UIConstants {
public class UiConstants {
private UIConstants() {
private UiConstants() {
}
/**

View File

@ -19,7 +19,7 @@ package top.charles7c.continew.admin.common.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import top.charles7c.continew.admin.common.constant.UIConstants;
import top.charles7c.continew.admin.common.constant.UiConstants;
import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
/**
@ -33,10 +33,10 @@ import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
public enum DisEnableStatusEnum implements IBaseEnum<Integer> {
/** 启用 */
ENABLE(1, "启用", UIConstants.COLOR_SUCCESS),
ENABLE(1, "启用", UiConstants.COLOR_SUCCESS),
/** 禁用 */
DISABLE(2, "禁用", UIConstants.COLOR_ERROR),;
DISABLE(2, "禁用", UiConstants.COLOR_ERROR),;
private final Integer value;
private final String description;

View File

@ -19,7 +19,7 @@ package top.charles7c.continew.admin.common.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import top.charles7c.continew.admin.common.constant.UIConstants;
import top.charles7c.continew.admin.common.constant.UiConstants;
import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
/**
@ -33,7 +33,7 @@ import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
public enum MessageTypeEnum implements IBaseEnum<Integer> {
/** 系统消息 */
SYSTEM(1, "系统消息", UIConstants.COLOR_PRIMARY),;
SYSTEM(1, "系统消息", UiConstants.COLOR_PRIMARY),;
private final Integer value;
private final String description;

View File

@ -19,7 +19,7 @@ package top.charles7c.continew.admin.common.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import top.charles7c.continew.admin.common.constant.UIConstants;
import top.charles7c.continew.admin.common.constant.UiConstants;
import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
/**
@ -33,10 +33,10 @@ import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
public enum SuccessFailureStatusEnum implements IBaseEnum<Integer> {
/** 成功 */
SUCCESS(1, "成功", UIConstants.COLOR_SUCCESS),
SUCCESS(1, "成功", UiConstants.COLOR_SUCCESS),
/** 失败 */
FAILURE(2, "失败", UIConstants.COLOR_ERROR),;
FAILURE(2, "失败", UiConstants.COLOR_ERROR),;
private final Integer value;
private final String description;

View File

@ -79,6 +79,7 @@ public interface LogService {
/**
* 查询仪表盘访问趋势信息
*
* @param days 日期数
* @return 仪表盘访问趋势信息
*/
List<DashboardAccessTrendResp> listDashboardAccessTrend(Integer days);

View File

@ -19,7 +19,7 @@ package top.charles7c.continew.admin.system.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import top.charles7c.continew.admin.common.constant.UIConstants;
import top.charles7c.continew.admin.common.constant.UiConstants;
import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
/**
@ -33,13 +33,13 @@ import top.charles7c.continew.starter.data.mybatis.plus.base.IBaseEnum;
public enum AnnouncementStatusEnum implements IBaseEnum<Integer> {
/** 待发布 */
PENDING_RELEASE(1, "待发布", UIConstants.COLOR_PRIMARY),
PENDING_RELEASE(1, "待发布", UiConstants.COLOR_PRIMARY),
/** 已发布 */
PUBLISHED(2, "已发布", UIConstants.COLOR_SUCCESS),
PUBLISHED(2, "已发布", UiConstants.COLOR_SUCCESS),
/** 已过期 */
EXPIRED(3, "已过期", UIConstants.COLOR_ERROR),;
EXPIRED(3, "已过期", UiConstants.COLOR_ERROR),;
private final Integer value;
private final String description;

View File

@ -49,11 +49,4 @@ public interface MenuService extends BaseService<MenuResp, MenuResp, MenuQuery,
* @return 菜单列表
*/
List<MenuResp> listByRoleCode(String roleCode);
/**
* 查询所有菜单
*
* @return 菜单列表
*/
List<MenuResp> list();
}