拆分事件和ocr前缀

segment2.0
linrf 2 years ago
parent b012279858
commit a96cabe0af

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrBasicVO findById(@PathVariable(value = "id") Long id); OcrBasicVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrBasicVO> findAll(); List<OcrBasicVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrBasicVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrBasicVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrBasicDTO *
*/ * @param addOcrBasicDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrBasicDTO addOcrBasicDTO); void add(@RequestBody AddOcrBasicDTO addOcrBasicDTO);
/** /**
* *
* @param editOcrBasicDTO *
*/ * @param editOcrBasicDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrBasicDTO editOcrBasicDTO); void edit(@RequestBody EditOcrBasicDTO editOcrBasicDTO);
/** /**
* *
* @param deleteOcrBasicDTO *
* @return * @param deleteOcrBasicDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrBasicDTO deleteOcrBasicDTO); int delete(@RequestBody DeleteOcrBasicDTO deleteOcrBasicDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrBasicTestVO findById(@PathVariable(value = "id") Long id); OcrBasicTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrBasicTestVO> findAll(); List<OcrBasicTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrBasicTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrBasicTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrBasicTestDTO *
*/ * @param addOcrBasicTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrBasicTestDTO addOcrBasicTestDTO); void add(@RequestBody AddOcrBasicTestDTO addOcrBasicTestDTO);
/** /**
* *
* @param editOcrBasicTestDTO *
*/ * @param editOcrBasicTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrBasicTestDTO editOcrBasicTestDTO); void edit(@RequestBody EditOcrBasicTestDTO editOcrBasicTestDTO);
/** /**
* *
* @param deleteOcrBasicTestDTO *
* @return * @param deleteOcrBasicTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrBasicTestDTO deleteOcrBasicTestDTO); int delete(@RequestBody DeleteOcrBasicTestDTO deleteOcrBasicTestDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrCutConfigVO findById(@PathVariable(value = "id") Long id); OcrCutConfigVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrCutConfigVO> findAll(); List<OcrCutConfigVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrCutConfigVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrCutConfigVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrCutConfigDTO *
*/ * @param addOcrCutConfigDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrCutConfigDTO addOcrCutConfigDTO); void add(@RequestBody AddOcrCutConfigDTO addOcrCutConfigDTO);
/** /**
* *
* @param editOcrCutConfigDTO *
*/ * @param editOcrCutConfigDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrCutConfigDTO editOcrCutConfigDTO); void edit(@RequestBody EditOcrCutConfigDTO editOcrCutConfigDTO);
/** /**
* *
* @param deleteOcrCutConfigDTO *
* @return * @param deleteOcrCutConfigDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrCutConfigDTO deleteOcrCutConfigDTO); int delete(@RequestBody DeleteOcrCutConfigDTO deleteOcrCutConfigDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrCutConfigTestVO findById(@PathVariable(value = "id") Long id); OcrCutConfigTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrCutConfigTestVO> findAll(); List<OcrCutConfigTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrCutConfigTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrCutConfigTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrCutConfigTestDTO *
*/ * @param addOcrCutConfigTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrCutConfigTestDTO addOcrCutConfigTestDTO); void add(@RequestBody AddOcrCutConfigTestDTO addOcrCutConfigTestDTO);
/** /**
* *
* @param editOcrCutConfigTestDTO *
*/ * @param editOcrCutConfigTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrCutConfigTestDTO editOcrCutConfigTestDTO); void edit(@RequestBody EditOcrCutConfigTestDTO editOcrCutConfigTestDTO);
/** /**
* *
* @param deleteOcrCutConfigTestDTO *
* @return * @param deleteOcrCutConfigTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrCutConfigTestDTO deleteOcrCutConfigTestDTO); int delete(@RequestBody DeleteOcrCutConfigTestDTO deleteOcrCutConfigTestDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrFileInfoVO findById(@PathVariable(value = "id") Long id); OcrFileInfoVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrFileInfoVO> findAll(); List<OcrFileInfoVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrFileInfoVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrFileInfoVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrFileInfoDTO *
*/ * @param addOcrFileInfoDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrFileInfoDTO addOcrFileInfoDTO); void add(@RequestBody AddOcrFileInfoDTO addOcrFileInfoDTO);
/** /**
* *
* @param editOcrFileInfoDTO *
*/ * @param editOcrFileInfoDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrFileInfoDTO editOcrFileInfoDTO); void edit(@RequestBody EditOcrFileInfoDTO editOcrFileInfoDTO);
/** /**
* *
* @param deleteOcrFileInfoDTO *
* @return * @param deleteOcrFileInfoDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrFileInfoDTO deleteOcrFileInfoDTO); int delete(@RequestBody DeleteOcrFileInfoDTO deleteOcrFileInfoDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrFileInfoTestVO findById(@PathVariable(value = "id") Long id); OcrFileInfoTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrFileInfoTestVO> findAll(); List<OcrFileInfoTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrFileInfoTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrFileInfoTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrFileInfoTestDTO *
*/ * @param addOcrFileInfoTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrFileInfoTestDTO addOcrFileInfoTestDTO); void add(@RequestBody AddOcrFileInfoTestDTO addOcrFileInfoTestDTO);
/** /**
* *
* @param editOcrFileInfoTestDTO *
*/ * @param editOcrFileInfoTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrFileInfoTestDTO editOcrFileInfoTestDTO); void edit(@RequestBody EditOcrFileInfoTestDTO editOcrFileInfoTestDTO);
/** /**
* *
* @param deleteOcrFileInfoTestDTO *
* @return * @param deleteOcrFileInfoTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrFileInfoTestDTO deleteOcrFileInfoTestDTO); int delete(@RequestBody DeleteOcrFileInfoTestDTO deleteOcrFileInfoTestDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrRuleVO findById(@PathVariable(value = "id") Long id); OcrRuleVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrRuleVO> findAll(); List<OcrRuleVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrRuleVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrRuleVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrRuleDTO *
*/ * @param addOcrRuleDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrRuleDTO addOcrRuleDTO); void add(@RequestBody AddOcrRuleDTO addOcrRuleDTO);
/** /**
* *
* @param editOcrRuleDTO *
*/ * @param editOcrRuleDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrRuleDTO editOcrRuleDTO); void edit(@RequestBody EditOcrRuleDTO editOcrRuleDTO);
/** /**
* *
* @param deleteOcrRuleDTO *
* @return * @param deleteOcrRuleDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrRuleDTO deleteOcrRuleDTO); int delete(@RequestBody DeleteOcrRuleDTO deleteOcrRuleDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrRuleTestVO findById(@PathVariable(value = "id") Long id); OcrRuleTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrRuleTestVO> findAll(); List<OcrRuleTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrRuleTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrRuleTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrRuleTestDTO *
*/ * @param addOcrRuleTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrRuleTestDTO addOcrRuleTestDTO); void add(@RequestBody AddOcrRuleTestDTO addOcrRuleTestDTO);
/** /**
* *
* @param editOcrRuleTestDTO *
*/ * @param editOcrRuleTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrRuleTestDTO editOcrRuleTestDTO); void edit(@RequestBody EditOcrRuleTestDTO editOcrRuleTestDTO);
/** /**
* *
* @param deleteOcrRuleTestDTO *
* @return * @param deleteOcrRuleTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrRuleTestDTO deleteOcrRuleTestDTO); int delete(@RequestBody DeleteOcrRuleTestDTO deleteOcrRuleTestDTO);
} }

@ -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,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrSpecialRuleVO findById(@PathVariable(value = "id") Long id); OcrSpecialRuleVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrSpecialRuleVO> findAll(); List<OcrSpecialRuleVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrSpecialRuleVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrSpecialRuleVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrSpecialRuleDTO *
*/ * @param addOcrSpecialRuleDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrSpecialRuleDTO addOcrSpecialRuleDTO); void add(@RequestBody AddOcrSpecialRuleDTO addOcrSpecialRuleDTO);
/** /**
* *
* @param editOcrSpecialRuleDTO *
*/ * @param editOcrSpecialRuleDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrSpecialRuleDTO editOcrSpecialRuleDTO); void edit(@RequestBody EditOcrSpecialRuleDTO editOcrSpecialRuleDTO);
/** /**
* *
* @param deleteOcrSpecialRuleDTO *
* @return * @param deleteOcrSpecialRuleDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrSpecialRuleDTO deleteOcrSpecialRuleDTO); int delete(@RequestBody DeleteOcrSpecialRuleDTO deleteOcrSpecialRuleDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrSpecialRuleTestVO findById(@PathVariable(value = "id") Long id); OcrSpecialRuleTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrSpecialRuleTestVO> findAll(); List<OcrSpecialRuleTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrSpecialRuleTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrSpecialRuleTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrSpecialRuleTestDTO *
*/ * @param addOcrSpecialRuleTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrSpecialRuleTestDTO addOcrSpecialRuleTestDTO); void add(@RequestBody AddOcrSpecialRuleTestDTO addOcrSpecialRuleTestDTO);
/** /**
* *
* @param editOcrSpecialRuleTestDTO *
*/ * @param editOcrSpecialRuleTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrSpecialRuleTestDTO editOcrSpecialRuleTestDTO); void edit(@RequestBody EditOcrSpecialRuleTestDTO editOcrSpecialRuleTestDTO);
/** /**
* *
* @param deleteOcrSpecialRuleTestDTO *
* @return * @param deleteOcrSpecialRuleTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrSpecialRuleTestDTO deleteOcrSpecialRuleTestDTO); int delete(@RequestBody DeleteOcrSpecialRuleTestDTO deleteOcrSpecialRuleTestDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrUrlConfigVO findById(@PathVariable(value = "id") Long id); OcrUrlConfigVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrUrlConfigVO> findAll(); List<OcrUrlConfigVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrUrlConfigVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrUrlConfigVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrUrlConfigDTO *
*/ * @param addOcrUrlConfigDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrUrlConfigDTO addOcrUrlConfigDTO); void add(@RequestBody AddOcrUrlConfigDTO addOcrUrlConfigDTO);
/** /**
* *
* @param editOcrUrlConfigDTO *
*/ * @param editOcrUrlConfigDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrUrlConfigDTO editOcrUrlConfigDTO); void edit(@RequestBody EditOcrUrlConfigDTO editOcrUrlConfigDTO);
/** /**
* *
* @param deleteOcrUrlConfigDTO *
* @return * @param deleteOcrUrlConfigDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrUrlConfigDTO deleteOcrUrlConfigDTO); int delete(@RequestBody DeleteOcrUrlConfigDTO deleteOcrUrlConfigDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrUrlConfigTestVO findById(@PathVariable(value = "id") Long id); OcrUrlConfigTestVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrUrlConfigTestVO> findAll(); List<OcrUrlConfigTestVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrUrlConfigTestVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrUrlConfigTestVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrUrlConfigTestDTO *
*/ * @param addOcrUrlConfigTestDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrUrlConfigTestDTO addOcrUrlConfigTestDTO); void add(@RequestBody AddOcrUrlConfigTestDTO addOcrUrlConfigTestDTO);
/** /**
* *
* @param editOcrUrlConfigTestDTO *
*/ * @param editOcrUrlConfigTestDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrUrlConfigTestDTO editOcrUrlConfigTestDTO); void edit(@RequestBody EditOcrUrlConfigTestDTO editOcrUrlConfigTestDTO);
/** /**
* *
* @param deleteOcrUrlConfigTestDTO *
* @return * @param deleteOcrUrlConfigTestDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrUrlConfigTestDTO deleteOcrUrlConfigTestDTO); int delete(@RequestBody DeleteOcrUrlConfigTestDTO deleteOcrUrlConfigTestDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
OcrVersionVO findById(@PathVariable(value = "id") Long id); OcrVersionVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<OcrVersionVO> findAll(); List<OcrVersionVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<OcrVersionVO> search(@RequestBody SearchDTO searchDTO); PageResult<OcrVersionVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addOcrVersionDTO *
*/ * @param addOcrVersionDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddOcrVersionDTO addOcrVersionDTO); void add(@RequestBody AddOcrVersionDTO addOcrVersionDTO);
/** /**
* *
* @param editOcrVersionDTO *
*/ * @param editOcrVersionDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditOcrVersionDTO editOcrVersionDTO); void edit(@RequestBody EditOcrVersionDTO editOcrVersionDTO);
/** /**
* *
* @param deleteOcrVersionDTO *
* @return * @param deleteOcrVersionDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrVersionDTO deleteOcrVersionDTO); int delete(@RequestBody DeleteOcrVersionDTO deleteOcrVersionDTO);
} }

@ -1,72 +1,81 @@
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 *
* @return * @param id id
*/ * @return
*/
@GetMapping("/find/{id}") @GetMapping("/find/{id}")
ZdAssortVO findById(@PathVariable(value = "id") Long id); ZdAssortVO findById(@PathVariable(value = "id") Long id);
/** /**
* *
* @return *
*/ * @return
*/
@GetMapping("/findAll") @GetMapping("/findAll")
List<ZdAssortVO> findAll(); List<ZdAssortVO> findAll();
/** /**
* *
* @param searchDTO *
* @return * @param searchDTO
*/ * @return
*/
@PostMapping("/search") @PostMapping("/search")
PageResult<ZdAssortVO> search(@RequestBody SearchDTO searchDTO); PageResult<ZdAssortVO> search(@RequestBody SearchDTO searchDTO);
/** /**
* *
* @param addZdAssortDTO *
*/ * @param addZdAssortDTO
*/
@PostMapping("/add") @PostMapping("/add")
void add(@RequestBody AddZdAssortDTO addZdAssortDTO); void add(@RequestBody AddZdAssortDTO addZdAssortDTO);
/** /**
* *
* @param editZdAssortDTO *
*/ * @param editZdAssortDTO
*/
@PutMapping("/edit") @PutMapping("/edit")
void edit(@RequestBody EditZdAssortDTO editZdAssortDTO); void edit(@RequestBody EditZdAssortDTO editZdAssortDTO);
/** /**
* *
* @param deleteZdAssortDTO *
* @return * @param deleteZdAssortDTO
*/ * @return
*/
@DeleteMapping("/delete") @DeleteMapping("/delete")
int delete(@RequestBody DeleteZdAssortDTO deleteZdAssortDTO); int delete(@RequestBody DeleteZdAssortDTO deleteZdAssortDTO);
} }

@ -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