拆分事件和ocr前缀

segment2.0
linrf 2 years ago
parent b012279858
commit a96cabe0af

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrbasic.AddOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.EditOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.DeleteOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.EditOcrBasicDTO;
import com.docus.server.vo.segmentation.ocrbasic.OcrBasicVO;
import com.docus.server.entity.segmentation.OcrBasic;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrBasicApi")
@RequestMapping("/ocrBasic")
@RequestMapping("/ocr/Basic")
public interface OcrBasicApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrBasicApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrBasicApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrBasicApi {
/**
*
*
* @param addOcrBasicDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrBasicApi {
/**
*
*
* @param editOcrBasicDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrBasicApi {
/**
*
*
* @param deleteOcrBasicDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrbasictest.AddOcrBasicTestDTO;
import com.docus.server.dto.segmentation.ocrbasictest.EditOcrBasicTestDTO;
import com.docus.server.dto.segmentation.ocrbasictest.DeleteOcrBasicTestDTO;
import com.docus.server.dto.segmentation.ocrbasictest.EditOcrBasicTestDTO;
import com.docus.server.vo.segmentation.ocrbasictest.OcrBasicTestVO;
import com.docus.server.entity.segmentation.OcrBasicTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrBasicTestApi")
@RequestMapping("/ocrBasicTest")
@RequestMapping("/ocr/BasicTest")
public interface OcrBasicTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrBasicTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrBasicTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrBasicTestApi {
/**
*
*
* @param addOcrBasicTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrBasicTestApi {
/**
*
*
* @param editOcrBasicTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrBasicTestApi {
/**
*
*
* @param deleteOcrBasicTestDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrcutconfig.AddOcrCutConfigDTO;
import com.docus.server.dto.segmentation.ocrcutconfig.EditOcrCutConfigDTO;
import com.docus.server.dto.segmentation.ocrcutconfig.DeleteOcrCutConfigDTO;
import com.docus.server.dto.segmentation.ocrcutconfig.EditOcrCutConfigDTO;
import com.docus.server.vo.segmentation.ocrcutconfig.OcrCutConfigVO;
import com.docus.server.entity.segmentation.OcrCutConfig;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrCutConfigApi")
@RequestMapping("/ocrCutConfig")
@RequestMapping("/ocr/CutConfig")
public interface OcrCutConfigApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrCutConfigApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrCutConfigApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrCutConfigApi {
/**
*
*
* @param addOcrCutConfigDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrCutConfigApi {
/**
*
*
* @param editOcrCutConfigDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrCutConfigApi {
/**
*
*
* @param deleteOcrCutConfigDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrcutconfigtest.AddOcrCutConfigTestDTO;
import com.docus.server.dto.segmentation.ocrcutconfigtest.EditOcrCutConfigTestDTO;
import com.docus.server.dto.segmentation.ocrcutconfigtest.DeleteOcrCutConfigTestDTO;
import com.docus.server.dto.segmentation.ocrcutconfigtest.EditOcrCutConfigTestDTO;
import com.docus.server.vo.segmentation.ocrcutconfigtest.OcrCutConfigTestVO;
import com.docus.server.entity.segmentation.OcrCutConfigTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrCutConfigTestApi")
@RequestMapping("/ocrCutConfigTest")
@RequestMapping("/ocr/CutConfigTest")
public interface OcrCutConfigTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrCutConfigTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrCutConfigTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrCutConfigTestApi {
/**
*
*
* @param addOcrCutConfigTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrCutConfigTestApi {
/**
*
*
* @param editOcrCutConfigTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrCutConfigTestApi {
/**
*
*
* @param deleteOcrCutConfigTestDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrfileinfo.AddOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.EditOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.DeleteOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.EditOcrFileInfoDTO;
import com.docus.server.vo.segmentation.ocrfileinfo.OcrFileInfoVO;
import com.docus.server.entity.segmentation.OcrFileInfo;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrFileInfoApi")
@RequestMapping("/ocrFileInfo")
@RequestMapping("/ocr/FileInfo")
public interface OcrFileInfoApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrFileInfoApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrFileInfoApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrFileInfoApi {
/**
*
*
* @param addOcrFileInfoDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrFileInfoApi {
/**
*
*
* @param editOcrFileInfoDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrFileInfoApi {
/**
*
*
* @param deleteOcrFileInfoDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrfileinfotest.AddOcrFileInfoTestDTO;
import com.docus.server.dto.segmentation.ocrfileinfotest.EditOcrFileInfoTestDTO;
import com.docus.server.dto.segmentation.ocrfileinfotest.DeleteOcrFileInfoTestDTO;
import com.docus.server.dto.segmentation.ocrfileinfotest.EditOcrFileInfoTestDTO;
import com.docus.server.vo.segmentation.ocrfileinfotest.OcrFileInfoTestVO;
import com.docus.server.entity.segmentation.OcrFileInfoTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrFileInfoTestApi")
@RequestMapping("/ocrFileInfoTest")
@RequestMapping("/ocr/FileInfoTest")
public interface OcrFileInfoTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrFileInfoTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrFileInfoTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrFileInfoTestApi {
/**
*
*
* @param addOcrFileInfoTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrFileInfoTestApi {
/**
*
*
* @param editOcrFileInfoTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrFileInfoTestApi {
/**
*
*
* @param deleteOcrFileInfoTestDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrrule.AddOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.EditOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.DeleteOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.EditOcrRuleDTO;
import com.docus.server.vo.segmentation.ocrrule.OcrRuleVO;
import com.docus.server.entity.segmentation.OcrRule;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrRuleApi")
@RequestMapping("/ocrRule")
@RequestMapping("/ocr/Rule")
public interface OcrRuleApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrRuleApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrRuleApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrRuleApi {
/**
*
*
* @param addOcrRuleDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrRuleApi {
/**
*
*
* @param editOcrRuleDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrRuleApi {
/**
*
*
* @param deleteOcrRuleDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrruletest.AddOcrRuleTestDTO;
import com.docus.server.dto.segmentation.ocrruletest.EditOcrRuleTestDTO;
import com.docus.server.dto.segmentation.ocrruletest.DeleteOcrRuleTestDTO;
import com.docus.server.dto.segmentation.ocrruletest.EditOcrRuleTestDTO;
import com.docus.server.vo.segmentation.ocrruletest.OcrRuleTestVO;
import com.docus.server.entity.segmentation.OcrRuleTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrRuleTestApi")
@RequestMapping("/ocrRuleTest")
@RequestMapping("/ocr/RuleTest")
public interface OcrRuleTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrRuleTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrRuleTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrRuleTestApi {
/**
*
*
* @param addOcrRuleTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrRuleTestApi {
/**
*
*
* @param editOcrRuleTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrRuleTestApi {
/**
*
*
* @param deleteOcrRuleTestDTO
* @return
*/

@ -25,7 +25,7 @@ import java.util.List;
* @since 2023-08-21
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpRuleApi")
@RequestMapping("/ocrSpRule")
@RequestMapping("/ocr/SpRule")
public interface OcrSpRuleApi {
/**

@ -25,7 +25,7 @@ import java.util.List;
* @since 2023-08-25
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpecialDetailApi")
@RequestMapping("/ocrSpecialDetail")
@RequestMapping("/ocr/SpecialDetail")
public interface OcrSpecialDetailApi {
/**

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrspecialrule.AddOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.EditOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.DeleteOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.EditOcrSpecialRuleDTO;
import com.docus.server.vo.segmentation.ocrspecialrule.OcrSpecialRuleVO;
import com.docus.server.entity.segmentation.OcrSpecialRule;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpecialRuleApi")
@RequestMapping("/ocrSpecialRule")
@RequestMapping("/ocr/SpecialRule")
public interface OcrSpecialRuleApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrSpecialRuleApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrSpecialRuleApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrSpecialRuleApi {
/**
*
*
* @param addOcrSpecialRuleDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrSpecialRuleApi {
/**
*
*
* @param editOcrSpecialRuleDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrSpecialRuleApi {
/**
*
*
* @param deleteOcrSpecialRuleDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrspecialruletest.AddOcrSpecialRuleTestDTO;
import com.docus.server.dto.segmentation.ocrspecialruletest.EditOcrSpecialRuleTestDTO;
import com.docus.server.dto.segmentation.ocrspecialruletest.DeleteOcrSpecialRuleTestDTO;
import com.docus.server.dto.segmentation.ocrspecialruletest.EditOcrSpecialRuleTestDTO;
import com.docus.server.vo.segmentation.ocrspecialruletest.OcrSpecialRuleTestVO;
import com.docus.server.entity.segmentation.OcrSpecialRuleTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpecialRuleTestApi")
@RequestMapping("/ocrSpecialRuleTest")
@RequestMapping("/ocr/SpecialRuleTest")
public interface OcrSpecialRuleTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrSpecialRuleTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrSpecialRuleTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrSpecialRuleTestApi {
/**
*
*
* @param addOcrSpecialRuleTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrSpecialRuleTestApi {
/**
*
*
* @param editOcrSpecialRuleTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrSpecialRuleTestApi {
/**
*
*
* @param deleteOcrSpecialRuleTestDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrurlconfig.AddOcrUrlConfigDTO;
import com.docus.server.dto.segmentation.ocrurlconfig.EditOcrUrlConfigDTO;
import com.docus.server.dto.segmentation.ocrurlconfig.DeleteOcrUrlConfigDTO;
import com.docus.server.dto.segmentation.ocrurlconfig.EditOcrUrlConfigDTO;
import com.docus.server.vo.segmentation.ocrurlconfig.OcrUrlConfigVO;
import com.docus.server.entity.segmentation.OcrUrlConfig;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrUrlConfigApi")
@RequestMapping("/ocrUrlConfig")
@RequestMapping("/ocr/UrlConfig")
public interface OcrUrlConfigApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrUrlConfigApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrUrlConfigApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrUrlConfigApi {
/**
*
*
* @param addOcrUrlConfigDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrUrlConfigApi {
/**
*
*
* @param editOcrUrlConfigDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrUrlConfigApi {
/**
*
*
* @param deleteOcrUrlConfigDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrurlconfigtest.AddOcrUrlConfigTestDTO;
import com.docus.server.dto.segmentation.ocrurlconfigtest.EditOcrUrlConfigTestDTO;
import com.docus.server.dto.segmentation.ocrurlconfigtest.DeleteOcrUrlConfigTestDTO;
import com.docus.server.dto.segmentation.ocrurlconfigtest.EditOcrUrlConfigTestDTO;
import com.docus.server.vo.segmentation.ocrurlconfigtest.OcrUrlConfigTestVO;
import com.docus.server.entity.segmentation.OcrUrlConfigTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrUrlConfigTestApi")
@RequestMapping("/ocrUrlConfigTest")
@RequestMapping("/ocr/UrlConfigTest")
public interface OcrUrlConfigTestApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrUrlConfigTestApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrUrlConfigTestApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrUrlConfigTestApi {
/**
*
*
* @param addOcrUrlConfigTestDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrUrlConfigTestApi {
/**
*
*
* @param editOcrUrlConfigTestDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrUrlConfigTestApi {
/**
*
*
* @param deleteOcrUrlConfigTestDTO
* @return
*/

@ -1,32 +1,36 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrversion.AddOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.EditOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.DeleteOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.EditOcrVersionDTO;
import com.docus.server.vo.segmentation.ocrversion.OcrVersionVO;
import com.docus.server.entity.segmentation.OcrVersion;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrVersionApi")
@RequestMapping("/ocrVersion")
@RequestMapping("/ocr/Version")
public interface OcrVersionApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface OcrVersionApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface OcrVersionApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface OcrVersionApi {
/**
*
*
* @param addOcrVersionDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface OcrVersionApi {
/**
*
*
* @param editOcrVersionDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface OcrVersionApi {
/**
*
*
* @param deleteOcrVersionDTO
* @return
*/

@ -1,21 +1,24 @@
package com.docus.server.api.segmentation;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.zdassort.AddZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.DeleteZdAssortDTO;
import com.docus.server.dto.segmentation.zdassort.EditZdAssortDTO;
import com.docus.server.vo.segmentation.zdassort.ZdAssortVO;
import com.docus.server.entity.segmentation.ZdAssort;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
*
* API
*
* @author AutoGenerator
@ -27,6 +30,7 @@ public interface ZdAssortApi {
/**
*
*
* @param id id
* @return
*/
@ -35,6 +39,7 @@ public interface ZdAssortApi {
/**
*
*
* @return
*/
@GetMapping("/findAll")
@ -42,6 +47,7 @@ public interface ZdAssortApi {
/**
*
*
* @param searchDTO
* @return
*/
@ -50,6 +56,7 @@ public interface ZdAssortApi {
/**
*
*
* @param addZdAssortDTO
*/
@PostMapping("/add")
@ -57,6 +64,7 @@ public interface ZdAssortApi {
/**
*
*
* @param editZdAssortDTO
*/
@PutMapping("/edit")
@ -64,6 +72,7 @@ public interface ZdAssortApi {
/**
*
*
* @param deleteZdAssortDTO
* @return
*/

@ -32,12 +32,15 @@ public class UploadBatchFileRequest {
private String scanUserName = "admin";
@ApiModelProperty(value = "文档类型0病案3.0归档系统 13.0门急诊归档系统 ")
@NotNull(message = "文档类型不能为空")
private Integer recordType = 0;
@ApiModelProperty(value = "任务id如果有 ")
@ApiModelProperty(value = "任务id如果有没有传入-1")
@NotNull(message = "任务id不能为空")
private Long taskId = -1L;
@ApiModelProperty(value = "是否测试数据(0否 1是)")
@NotNull(message = "是否测试数据(0否 1是)不能为空")
private int testData;
@ApiModelProperty(value = "文件信息Json FileDTO Model")

@ -1,10 +1,12 @@
package com.docus.server;
import com.docus.log.EnableTrackGroup;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.scheduling.annotation.EnableAsync;
@EnableTrackGroup
@EnableAsync
@EnableFeignClients(basePackages = {"com.docus.core.excel.feign", "com.docus.server.api"})
@SpringBootApplication(scanBasePackages = {"com.docus"})

@ -42,12 +42,12 @@ public class FlowEvent extends ApplicationEvent {
@Override
public Integer getValue() {
return null;
return this.value;
}
@Override
public String getDisplay() {
return null;
return this.display;
}
}

@ -1,72 +1,26 @@
package com.docus.server.common.event;
import com.docus.server.api.ocr.OcrApi;
import com.docus.server.service.impl.PlatformServiceImpl;
import com.docus.log.executor.TrackRetrySpringExecutor;
import com.docus.log.handler.IJobHandler;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List;
@Component
@Slf4j
public class FlowEventListener {
@Resource
private OcrApi ocrApi;
@Resource
private PlatformServiceImpl downloadService;
@EventListener
@Async("threadPoolExecutor")
public void flowListen(FlowEvent fileEvent) {
String patientId = fileEvent.getPatientId();
public void flowListen(FlowEvent fileEvent) throws Exception {
FlowEvent.FlowTypeEnum flowTypeEnum = fileEvent.getFlowTypeEnum();
switch (flowTypeEnum) {
case START_SEGMENT:
startSegment(patientId);
break;
case START_OCR:
startOcr(patientId);
break;
case START_UPLOAD:
startUpload(patientId);
break;
default:
break;
}
IJobHandler jobHandler = TrackRetrySpringExecutor.loadJobHandler(flowTypeEnum.name());
}
jobHandler.execute(fileEvent.getPatientId());
/**
*
*
* @param patientId
*/
private void startUpload(String patientId) {
downloadService.uploadPlatform(null, null);
}
/**
* ocr
*
* @param patientId
*/
private void startOcr(String patientId) {
System.out.println(patientId);
List<String> text = ocrApi.getText("D:\\docus\\cut\\segmentation\\20230822\\c6b03e5767814895a2c155c32f174051\\麻醉.jpg");
}
/**
*
*
* @param patientId
*/
private void startSegment(String patientId) {
System.out.println(patientId);
}
}

@ -0,0 +1,23 @@
package com.docus.server.service.handler;
import com.docus.log.annotation.TrackRetryListener;
import com.docus.server.api.ocr.OcrApi;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List;
/**
* OCR
*/
@Component
public class StartOcrHandler {
@Resource
private OcrApi ocrApi;
@TrackRetryListener("START_OCR")
public void startOcr(String patientId) {
System.out.println(patientId);
List<String> text = ocrApi.getText("D:\\docus\\cut\\segmentation\\20230822\\c6b03e5767814895a2c155c32f174051\\麻醉.jpg");
}
}

@ -0,0 +1,16 @@
package com.docus.server.service.handler;
import com.docus.log.annotation.TrackRetryListener;
import org.springframework.stereotype.Component;
/**
*
*/
@Component
public class StartSegmentHandler {
@TrackRetryListener("START_SEGMENT")
public void startSegment(String patientId) {
System.out.println(patientId);
}
}

@ -0,0 +1,21 @@
package com.docus.server.service.handler;
import com.docus.log.annotation.TrackRetryListener;
import com.docus.server.service.impl.PlatformServiceImpl;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
*
*/
@Component
public class StartUploadHandler {
@Resource
private PlatformServiceImpl downloadService;
@TrackRetryListener("START_UPLOAD")
public void startUpload(String patientId) {
downloadService.uploadPlatform(null, null);
}
}
Loading…
Cancel
Save