lwhhszx před 2 roky
rodič
revize
9221ea9ddc

+ 5 - 0
PAS/src/main/java/cn/cslg/pas/common/model/vo/outApi/StarPatentVO.java

@@ -96,6 +96,11 @@ public class StarPatentVO implements Serializable {
      */
     @JSONField(name = "LG")
     private Integer LG;
+    /**
+     * 专利类型(1和8为发明 2和9为新型 3为外观)
+     */
+    @JSONField(name = "PT")
+    private Integer patentType;
     private List<String> ipcList;
     private List<PatentApplicant> applicant;
     private PatentAgency agency;

+ 2 - 0
PAS/src/main/java/cn/cslg/pas/controller/outApi/PatentStarController.java

@@ -3,6 +3,7 @@ package cn.cslg.pas.controller.outApi;
 import cn.cslg.pas.common.core.base.Constants;
 import cn.cslg.pas.common.model.outApi.PatentStarListDto;
 import cn.cslg.pas.common.utils.Response;
+import cn.cslg.pas.common.utils.auth.checkAuth;
 import cn.cslg.pas.service.OAuth2Service;
 import cn.cslg.pas.service.outApi.PatentStarApiService;
 import cn.dev33.satoken.stp.StpUtil;
@@ -27,6 +28,7 @@ public class PatentStarController {
 
     @PostMapping("/select")
     @Operation(summary = "一般检索接口")
+    @checkAuth(FunId = "/workspace/common/retrieval")
     public String getAreaList(@RequestBody @Validated PatentStarListDto patentStarListDto) throws IOException {
         Map<String, Object> map = patentStarApiService.patentStarSearchLocal(patentStarListDto);
         return Response.success(map);