refactor: 重构项目结构,将Result类及相关工具类移动到dto和util包

将Result类从common包移动到dto包,ResultUtils类从common包移动到util包
调整所有相关文件的import语句以匹配新的包结构
新增CorsConfig配置类处理跨域请求
优化AuthController的登录接口返回统一响应格式
This commit is contained in:
qingfeng1121
2025-12-09 10:58:12 +08:00
parent 20f8a9d132
commit c5f631d043
66 changed files with 2495 additions and 73 deletions

View File

@@ -3,7 +3,7 @@ package com.qf.backend.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.OrderItems;
/**

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.OrderStatusHistory;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Orders;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Permissions;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductAttributeValues;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductAttributes;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductCategories;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductImages;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductInventories;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductSkus;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Products;
import java.util.List;

View File

@@ -3,7 +3,7 @@ package com.qf.backend.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Roles;
/**

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ShopCategories;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ShopRatings;
import java.util.List;

View File

@@ -3,7 +3,7 @@ package com.qf.backend.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Shops;
/**

View File

@@ -1,7 +1,7 @@
package com.qf.backend.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.UserDetails;
/**

View File

@@ -5,8 +5,8 @@
package com.qf.backend.service;
import com.qf.backend.common.Result;
import com.qf.backend.dto.LoginResponse;
import com.qf.backend.dto.Result;
/**
* 用户登录服务接口

View File

@@ -3,7 +3,7 @@ package com.qf.backend.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.UserRoles;
/**

View File

@@ -3,7 +3,7 @@ package com.qf.backend.service;
import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Users;
/**

View File

@@ -13,13 +13,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.OrderItems;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.OrderItemsMapper;
import com.qf.backend.service.OrderItemsService;
import com.qf.backend.util.ResultUtils;
@Service
public class OrderItemsServiceImpl implements OrderItemsService {

View File

@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.OrderStatusHistory;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;

View File

@@ -11,13 +11,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Orders;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.OrdersMapper;
import com.qf.backend.service.OrdersService;
import com.qf.backend.util.ResultUtils;
@Service
public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, Orders> implements OrdersService {

View File

@@ -9,13 +9,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Permissions;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.PermissionsMapper;
import com.qf.backend.service.PermissionsService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -7,13 +7,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductAttributeValues;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductAttributeValuesMapper;
import com.qf.backend.service.ProductAttributeValuesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
/**

View File

@@ -2,13 +2,13 @@ package com.qf.backend.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductAttributes;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductAttributesMapper;
import com.qf.backend.service.ProductAttributesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

View File

@@ -2,13 +2,13 @@ package com.qf.backend.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductCategories;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductCategoriesMapper;
import com.qf.backend.service.ProductCategoriesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

View File

@@ -10,13 +10,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductImages;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductImagesMapper;
import com.qf.backend.service.ProductImagesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -9,13 +9,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductInventories;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductInventoriesMapper;
import com.qf.backend.service.ProductInventoriesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -9,13 +9,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ProductSkus;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductSkusMapper;
import com.qf.backend.service.ProductSkusService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -8,13 +8,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Products;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ProductsMapper;
import com.qf.backend.service.ProductsService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
/**

View File

@@ -15,13 +15,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Roles;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.RolesMapper;
import com.qf.backend.service.RolesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
/**

View File

@@ -9,13 +9,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ShopCategories;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ShopCategoriesMapper;
import com.qf.backend.service.ShopCategoriesService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -10,13 +10,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.ShopRatings;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ShopRatingsMapper;
import com.qf.backend.service.ShopRatingsService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -10,13 +10,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Shops;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.ShopsMapper;
import com.qf.backend.service.ShopsService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service

View File

@@ -12,7 +12,7 @@ import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
import com.qf.backend.common.Result;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Roles;
import com.qf.backend.entity.UserRoles;
import com.qf.backend.entity.Users;

View File

@@ -15,9 +15,8 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.LoginResponse;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Permissions;
import com.qf.backend.entity.Roles;
import com.qf.backend.entity.UserRoles;
@@ -29,6 +28,7 @@ import com.qf.backend.service.RolesService;
import com.qf.backend.service.UserLoginService;
import com.qf.backend.service.UserRolesService;
import com.qf.backend.service.UsersService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;

View File

@@ -12,13 +12,13 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.UserRoles;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.UserRolesMapper;
import com.qf.backend.service.UserRolesService;
import com.qf.backend.util.ResultUtils;

View File

@@ -12,13 +12,13 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.qf.backend.common.Result;
import com.qf.backend.common.ResultUtils;
import com.qf.backend.dto.Result;
import com.qf.backend.entity.Users;
import com.qf.backend.exception.BusinessException;
import com.qf.backend.exception.ErrorCode;
import com.qf.backend.mapper.UsersMapper;
import com.qf.backend.service.UsersService;
import com.qf.backend.util.ResultUtils;
import com.qf.backend.util.ValidateUtil;
@Service