|
|
|
@ -22,43 +22,49 @@ import com.utils.StringUtil;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
// 导入JSON对象类
|
|
|
|
|
import org.json.JSONObject;
|
|
|
|
|
// 导入日志相关类
|
|
|
|
|
// 导入SLF4J日志框架相关类(用于日志记录)
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
|
|
|
|
// 导入Spring框架相关注解和类
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
import org.springframework.util.ResourceUtils;
|
|
|
|
|
// 导入Spring MVC注解
|
|
|
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
// 导入自定义注解
|
|
|
|
|
import com.annotation.IgnoreAuth;
|
|
|
|
|
// 导入百度AI相关类
|
|
|
|
|
import com.baidu.aip.face.AipFace;
|
|
|
|
|
import com.baidu.aip.face.MatchRequest;
|
|
|
|
|
import com.baidu.aip.util.Base64Util;
|
|
|
|
|
// 导入MyBatis-Plus相关类
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
|
|
// 导入实体类
|
|
|
|
|
import com.entity.ConfigEntity;
|
|
|
|
|
// 导入服务类
|
|
|
|
|
import com.service.CommonService;
|
|
|
|
|
import com.service.ConfigService;
|
|
|
|
|
// 导入工具类
|
|
|
|
|
import com.utils.BaiduUtil;
|
|
|
|
|
import com.utils.FileUtil;
|
|
|
|
|
import com.utils.R;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//通用接口控制器
|
|
|
|
|
//提供系统通用的各种功能接口
|
|
|
|
|
// 导入Spring框架核心注解和工具类
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; // 自动依赖注入注解
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value; // 配置文件值注入注解
|
|
|
|
|
import org.springframework.util.ResourceUtils; // Spring资源工具类
|
|
|
|
|
|
|
|
|
|
// 导入Spring MVC控制器相关注解
|
|
|
|
|
import org.springframework.web.bind.annotation.PathVariable; // 路径变量注解
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestBody; // 请求体注解
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; // 请求映射注解
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestParam; // 请求参数注解
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController; // REST控制器注解
|
|
|
|
|
|
|
|
|
|
// 导入项目自定义注解
|
|
|
|
|
import com.annotation.IgnoreAuth; // 忽略认证的自定义注解
|
|
|
|
|
|
|
|
|
|
// 导入百度AI人脸识别SDK相关类
|
|
|
|
|
import com.baidu.aip.face.AipFace; // 百度人脸识别客户端主类
|
|
|
|
|
import com.baidu.aip.face.MatchRequest; // 人脸比对请求类
|
|
|
|
|
import com.baidu.aip.util.Base64Util; // 百度Base64编码工具类
|
|
|
|
|
|
|
|
|
|
// 导入MyBatis-Plus ORM框架相关类
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper; // 实体条件构造器
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.Wrapper; // 条件构造器接口
|
|
|
|
|
|
|
|
|
|
// 导入项目实体类
|
|
|
|
|
import com.entity.ConfigEntity; // 系统配置实体类
|
|
|
|
|
|
|
|
|
|
// 导入项目服务层接口
|
|
|
|
|
import com.service.CommonService; // 通用服务接口
|
|
|
|
|
import com.service.ConfigService; // 配置服务接口
|
|
|
|
|
|
|
|
|
|
// 导入项目工具类
|
|
|
|
|
import com.utils.BaiduUtil; // 百度AI工具类
|
|
|
|
|
import com.utils.FileUtil; // 文件操作工具类
|
|
|
|
|
import com.utils.R; // 统一响应结果封装类
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//通用接口控制器
|
|
|
|
|
//提供系统通用的各种功能接口
|
|
|
|
|
@RestController // 标识这是一个RESTful风格的控制器
|
|
|
|
|
public class CommonController {
|
|
|
|
|
// 日志记录器,使用slf4j的LoggerFactory创建
|
|
|
|
|