拆分事件和ocr前缀

segment2.0
linrf 2 years ago
parent b012279858
commit a96cabe0af

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -1,72 +1,26 @@
package com.docus.server.common.event; package com.docus.server.common.event;
import com.docus.server.api.ocr.OcrApi; import com.docus.log.executor.TrackRetrySpringExecutor;
import com.docus.server.service.impl.PlatformServiceImpl; import com.docus.log.handler.IJobHandler;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.context.event.EventListener; import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List;
@Component @Component
@Slf4j @Slf4j
public class FlowEventListener { public class FlowEventListener {
@Resource
private OcrApi ocrApi;
@Resource
private PlatformServiceImpl downloadService;
@EventListener @EventListener
@Async("threadPoolExecutor") @Async("threadPoolExecutor")
public void flowListen(FlowEvent fileEvent) { public void flowListen(FlowEvent fileEvent) throws Exception {
String patientId = fileEvent.getPatientId();
FlowEvent.FlowTypeEnum flowTypeEnum = fileEvent.getFlowTypeEnum(); FlowEvent.FlowTypeEnum flowTypeEnum = fileEvent.getFlowTypeEnum();
switch (flowTypeEnum) { IJobHandler jobHandler = TrackRetrySpringExecutor.loadJobHandler(flowTypeEnum.name());
case START_SEGMENT:
startSegment(patientId);
break;
case START_OCR:
startOcr(patientId);
break;
case START_UPLOAD:
startUpload(patientId);
break;
default:
break;
}
} 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