feat(doc): 添加文档分类接口的腾讯认证功能
- 引入 EbAuthentication 注解用于接口认证 - 集成 ApiConstants.TENCENT_AUTH 认证常量 - 为 classify 接口添加腾讯认证保护
This commit is contained in:
parent
894c3124ac
commit
af3c695c05
@ -5,7 +5,9 @@ import com.heyu.api.baidu.request.doc.BDocClassifyRequest;
|
|||||||
import com.heyu.api.baidu.response.doc.BDocClassifyResp;
|
import com.heyu.api.baidu.response.doc.BDocClassifyResp;
|
||||||
import com.heyu.api.controller.BaseController;
|
import com.heyu.api.controller.BaseController;
|
||||||
import com.heyu.api.data.annotation.CacheResult;
|
import com.heyu.api.data.annotation.CacheResult;
|
||||||
|
import com.heyu.api.data.annotation.EbAuthentication;
|
||||||
import com.heyu.api.data.annotation.NotIntercept;
|
import com.heyu.api.data.annotation.NotIntercept;
|
||||||
|
import com.heyu.api.data.constants.ApiConstants;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
import com.heyu.api.data.utils.StringUtils;
|
import com.heyu.api.data.utils.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
@ -42,6 +44,7 @@ public class DocClassifyController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@RequestMapping("/classify")
|
@RequestMapping("/classify")
|
||||||
@CacheResult
|
@CacheResult
|
||||||
|
@EbAuthentication(tencent = ApiConstants.TENCENT_AUTH)
|
||||||
public R<BDocClassifyResp> classify(BDocClassifyRequest request) {
|
public R<BDocClassifyResp> classify(BDocClassifyRequest request) {
|
||||||
if (request == null || (isBlank(request.getImageBase64()) && isBlank(request.getImageUrl()))) {
|
if (request == null || (isBlank(request.getImageBase64()) && isBlank(request.getImageUrl()))) {
|
||||||
return R.error("image 和 url 不能都为空");
|
return R.error("image 和 url 不能都为空");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user