表结构初始化

segment2.0
zhanglb 2 years ago
parent d32eaa44a8
commit 36030c1466

@ -1,81 +1,72 @@
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.DeleteOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.EditOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.DeleteOcrBasicDTO;
import com.docus.server.vo.segmentation.ocrbasic.OcrBasicVO;
import com.docus.server.entity.segmentation.OcrBasic;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
* API
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrBasicApi")
@RequestMapping("/ocrBasic")
public interface OcrBasicApi {
/**
*
*
* @param id id
* @return
*/
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrBasicVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
*
* @return
*/
@GetMapping("/findAll")
List<OcrBasicVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrBasicVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrBasicDTO
*/
*
* @param addOcrBasicDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrBasicDTO addOcrBasicDTO);
/**
*
*
* @param editOcrBasicDTO
*/
*
* @param editOcrBasicDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrBasicDTO editOcrBasicDTO);
/**
*
*
* @param deleteOcrBasicDTO
* @return
*/
*
* @param deleteOcrBasicDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrBasicDTO deleteOcrBasicDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrbasictest.OcrBasicTestVO;
import com.docus.server.entity.segmentation.OcrBasicTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrBasicTestApi")
@RequestMapping("/ocrBasicTest")
public interface OcrBasicTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrBasicTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrBasicTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrBasicTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrBasicTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrBasicTestDTO addOcrBasicTestDTO);
/**
*
* @param editOcrBasicTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrBasicTestDTO editOcrBasicTestDTO);
/**
*
* @param deleteOcrBasicTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrBasicTestDTO deleteOcrBasicTestDTO);
}

@ -1,81 +0,0 @@
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.ocrconfig.AddOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.DeleteOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.EditOcrConfigDTO;
import com.docus.server.vo.segmentation.ocrconfig.OcrConfigVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
/**
* API
*
* @author AutoGenerator
* @since 2023-08-25
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrConfigApi")
@RequestMapping("/ocrConfig")
public interface OcrConfigApi {
/**
*
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrConfigVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
@GetMapping("/findAll")
List<OcrConfigVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrConfigVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrConfigDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrConfigDTO addOcrConfigDTO);
/**
*
*
* @param editOcrConfigDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrConfigDTO editOcrConfigDTO);
/**
*
*
* @param deleteOcrConfigDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrConfigDTO deleteOcrConfigDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrcutconfig.OcrCutConfigVO;
import com.docus.server.entity.segmentation.OcrCutConfig;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrCutConfigApi")
@RequestMapping("/ocrCutConfig")
public interface OcrCutConfigApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrCutConfigVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrCutConfigVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrCutConfigVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrCutConfigDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrCutConfigDTO addOcrCutConfigDTO);
/**
*
* @param editOcrCutConfigDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrCutConfigDTO editOcrCutConfigDTO);
/**
*
* @param deleteOcrCutConfigDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrCutConfigDTO deleteOcrCutConfigDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrcutconfigtest.OcrCutConfigTestVO;
import com.docus.server.entity.segmentation.OcrCutConfigTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrCutConfigTestApi")
@RequestMapping("/ocrCutConfigTest")
public interface OcrCutConfigTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrCutConfigTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrCutConfigTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrCutConfigTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrCutConfigTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrCutConfigTestDTO addOcrCutConfigTestDTO);
/**
*
* @param editOcrCutConfigTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrCutConfigTestDTO editOcrCutConfigTestDTO);
/**
*
* @param deleteOcrCutConfigTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrCutConfigTestDTO deleteOcrCutConfigTestDTO);
}

@ -1,81 +1,72 @@
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.DeleteOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.EditOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.DeleteOcrFileInfoDTO;
import com.docus.server.vo.segmentation.ocrfileinfo.OcrFileInfoVO;
import com.docus.server.entity.segmentation.OcrFileInfo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
* ocr API
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrFileInfoApi")
@RequestMapping("/ocrFileInfo")
public interface OcrFileInfoApi {
/**
*
*
* @param id id
* @return
*/
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrFileInfoVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
*
* @return
*/
@GetMapping("/findAll")
List<OcrFileInfoVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrFileInfoVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrFileInfoDTO
*/
*
* @param addOcrFileInfoDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrFileInfoDTO addOcrFileInfoDTO);
/**
*
*
* @param editOcrFileInfoDTO
*/
*
* @param editOcrFileInfoDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrFileInfoDTO editOcrFileInfoDTO);
/**
*
*
* @param deleteOcrFileInfoDTO
* @return
*/
*
* @param deleteOcrFileInfoDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrFileInfoDTO deleteOcrFileInfoDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrfileinfotest.OcrFileInfoTestVO;
import com.docus.server.entity.segmentation.OcrFileInfoTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrFileInfoTestApi")
@RequestMapping("/ocrFileInfoTest")
public interface OcrFileInfoTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrFileInfoTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrFileInfoTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrFileInfoTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrFileInfoTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrFileInfoTestDTO addOcrFileInfoTestDTO);
/**
*
* @param editOcrFileInfoTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrFileInfoTestDTO editOcrFileInfoTestDTO);
/**
*
* @param deleteOcrFileInfoTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrFileInfoTestDTO deleteOcrFileInfoTestDTO);
}

@ -1,81 +1,72 @@
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.DeleteOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.EditOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.DeleteOcrRuleDTO;
import com.docus.server.vo.segmentation.ocrrule.OcrRuleVO;
import com.docus.server.entity.segmentation.OcrRule;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
* API
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrRuleApi")
@RequestMapping("/ocrRule")
public interface OcrRuleApi {
/**
*
*
* @param id id
* @return
*/
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrRuleVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
*
* @return
*/
@GetMapping("/findAll")
List<OcrRuleVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrRuleVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrRuleDTO
*/
*
* @param addOcrRuleDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrRuleDTO addOcrRuleDTO);
/**
*
*
* @param editOcrRuleDTO
*/
*
* @param editOcrRuleDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrRuleDTO editOcrRuleDTO);
/**
*
*
* @param deleteOcrRuleDTO
* @return
*/
*
* @param deleteOcrRuleDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrRuleDTO deleteOcrRuleDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrruletest.OcrRuleTestVO;
import com.docus.server.entity.segmentation.OcrRuleTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrRuleTestApi")
@RequestMapping("/ocrRuleTest")
public interface OcrRuleTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrRuleTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrRuleTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrRuleTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrRuleTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrRuleTestDTO addOcrRuleTestDTO);
/**
*
* @param editOcrRuleTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrRuleTestDTO editOcrRuleTestDTO);
/**
*
* @param deleteOcrRuleTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrRuleTestDTO deleteOcrRuleTestDTO);
}

@ -1,81 +1,72 @@
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.DeleteOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.EditOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.DeleteOcrSpecialRuleDTO;
import com.docus.server.vo.segmentation.ocrspecialrule.OcrSpecialRuleVO;
import com.docus.server.entity.segmentation.OcrSpecialRule;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
* API
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpecialRuleApi")
@RequestMapping("/ocrSpecialRule")
public interface OcrSpecialRuleApi {
/**
*
*
* @param id id
* @return
*/
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrSpecialRuleVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
*
* @return
*/
@GetMapping("/findAll")
List<OcrSpecialRuleVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrSpecialRuleVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrSpecialRuleDTO
*/
*
* @param addOcrSpecialRuleDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrSpecialRuleDTO addOcrSpecialRuleDTO);
/**
*
*
* @param editOcrSpecialRuleDTO
*/
*
* @param editOcrSpecialRuleDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrSpecialRuleDTO editOcrSpecialRuleDTO);
/**
*
*
* @param deleteOcrSpecialRuleDTO
* @return
*/
*
* @param deleteOcrSpecialRuleDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrSpecialRuleDTO deleteOcrSpecialRuleDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrspecialruletest.OcrSpecialRuleTestVO;
import com.docus.server.entity.segmentation.OcrSpecialRuleTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* - API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrSpecialRuleTestApi")
@RequestMapping("/ocrSpecialRuleTest")
public interface OcrSpecialRuleTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrSpecialRuleTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrSpecialRuleTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrSpecialRuleTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrSpecialRuleTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrSpecialRuleTestDTO addOcrSpecialRuleTestDTO);
/**
*
* @param editOcrSpecialRuleTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrSpecialRuleTestDTO editOcrSpecialRuleTestDTO);
/**
*
* @param deleteOcrSpecialRuleTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrSpecialRuleTestDTO deleteOcrSpecialRuleTestDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrurlconfig.OcrUrlConfigVO;
import com.docus.server.entity.segmentation.OcrUrlConfig;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* ocr API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrUrlConfigApi")
@RequestMapping("/ocrUrlConfig")
public interface OcrUrlConfigApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrUrlConfigVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrUrlConfigVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrUrlConfigVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrUrlConfigDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrUrlConfigDTO addOcrUrlConfigDTO);
/**
*
* @param editOcrUrlConfigDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrUrlConfigDTO editOcrUrlConfigDTO);
/**
*
* @param deleteOcrUrlConfigDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrUrlConfigDTO deleteOcrUrlConfigDTO);
}

@ -0,0 +1,72 @@
package com.docus.server.api.segmentation;
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.vo.segmentation.ocrurlconfigtest.OcrUrlConfigTestVO;
import com.docus.server.entity.segmentation.OcrUrlConfigTest;
import org.springframework.cloud.openfeign.FeignClient;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
*
* ocr- API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrUrlConfigTestApi")
@RequestMapping("/ocrUrlConfigTest")
public interface OcrUrlConfigTestApi {
/**
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrUrlConfigTestVO findById(@PathVariable(value = "id") Long id);
/**
*
* @return
*/
@GetMapping("/findAll")
List<OcrUrlConfigTestVO> findAll();
/**
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrUrlConfigTestVO> search(@RequestBody SearchDTO searchDTO);
/**
*
* @param addOcrUrlConfigTestDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrUrlConfigTestDTO addOcrUrlConfigTestDTO);
/**
*
* @param editOcrUrlConfigTestDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrUrlConfigTestDTO editOcrUrlConfigTestDTO);
/**
*
* @param deleteOcrUrlConfigTestDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrUrlConfigTestDTO deleteOcrUrlConfigTestDTO);
}

@ -1,81 +1,72 @@
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.DeleteOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.EditOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.DeleteOcrVersionDTO;
import com.docus.server.vo.segmentation.ocrversion.OcrVersionVO;
import com.docus.server.entity.segmentation.OcrVersion;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
/**
* API
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* API
*
* @author AutoGenerator
* @since 2023-08-29
*/
@FeignClient(value = "docus-segmentation", contextId = "docus-segmentation.OcrVersionApi")
@RequestMapping("/ocrVersion")
public interface OcrVersionApi {
/**
*
*
* @param id id
* @return
*/
*
* @param id id
* @return
*/
@GetMapping("/find/{id}")
OcrVersionVO findById(@PathVariable(value = "id") Long id);
/**
*
*
* @return
*/
*
* @return
*/
@GetMapping("/findAll")
List<OcrVersionVO> findAll();
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@PostMapping("/search")
PageResult<OcrVersionVO> search(@RequestBody SearchDTO searchDTO);
/**
*
*
* @param addOcrVersionDTO
*/
*
* @param addOcrVersionDTO
*/
@PostMapping("/add")
void add(@RequestBody AddOcrVersionDTO addOcrVersionDTO);
/**
*
*
* @param editOcrVersionDTO
*/
*
* @param editOcrVersionDTO
*/
@PutMapping("/edit")
void edit(@RequestBody EditOcrVersionDTO editOcrVersionDTO);
/**
*
*
* @param deleteOcrVersionDTO
* @return
*/
*
* @param deleteOcrVersionDTO
* @return
*/
@DeleteMapping("/delete")
int delete(@RequestBody DeleteOcrVersionDTO deleteOcrVersionDTO);
}

@ -6,21 +6,26 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "AddOcrBasicDTO对象", description = "患者信息表")
@ApiModel(value="AddOcrBasicDTO对象", description="患者信息表")
public class AddOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "id")
@ -35,9 +40,6 @@ public class AddOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ -56,14 +58,17 @@ public class AddOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
@ApiModelProperty(value = "是否测试数据(0否 1是)")
private int isTest;
}

@ -19,7 +19,7 @@ import java.util.List;
* DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder

@ -6,21 +6,26 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "EditOcrBasicDTO对象", description = "患者信息表")
@ApiModel(value="EditOcrBasicDTO对象", description="患者信息表")
public class EditOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "id")
@ -35,9 +40,6 @@ public class EditOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ -56,14 +58,17 @@ public class EditOcrBasicDTO implements Serializable {
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
@ApiModelProperty(value = "是否测试数据(0否 1是)")
private int isTest;
}

@ -0,0 +1,74 @@
package com.docus.server.dto.segmentation.ocrbasictest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrBasicTestDTO对象", description="患者信息表-调试")
public class AddOcrBasicTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案主键")
private String patientId;
@ApiModelProperty(value = "病案号")
private String inpatientNo;
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ApiModelProperty(value = "住院科室")
private String admissDept;
@ApiModelProperty(value = "住院科室名称")
private String admissDeptName;
@ApiModelProperty(value = "出院日期")
private Date disDate;
@ApiModelProperty(value = "出院科室")
private String disDept;
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrbasictest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* - DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrBasicTestDTO对象", description="患者信息表-调试")
public class DeleteOcrBasicTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,74 @@
package com.docus.server.dto.segmentation.ocrbasictest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrBasicTestDTO对象", description="患者信息表-调试")
public class EditOcrBasicTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案主键")
private String patientId;
@ApiModelProperty(value = "病案号")
private String inpatientNo;
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ApiModelProperty(value = "住院科室")
private String admissDept;
@ApiModelProperty(value = "住院科室名称")
private String admissDeptName;
@ApiModelProperty(value = "出院日期")
private Date disDate;
@ApiModelProperty(value = "出院科室")
private String disDept;
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,50 @@
package com.docus.server.dto.segmentation.ocrcutconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrCutConfigDTO对象", description="ocr图片剪切配置")
public class AddOcrCutConfigDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrcutconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* ocr DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrCutConfigDTO对象", description="ocr图片剪切配置")
public class DeleteOcrCutConfigDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,50 @@
package com.docus.server.dto.segmentation.ocrcutconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrCutConfigDTO对象", description="ocr图片剪切配置")
public class EditOcrCutConfigDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,50 @@
package com.docus.server.dto.segmentation.ocrcutconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrCutConfigTestDTO对象", description="ocr图片剪切配置-调试")
public class AddOcrCutConfigTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrcutconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* ocr- DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrCutConfigTestDTO对象", description="ocr图片剪切配置-调试")
public class DeleteOcrCutConfigTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,50 @@
package com.docus.server.dto.segmentation.ocrcutconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrCutConfigTestDTO对象", description="ocr图片剪切配置-调试")
public class EditOcrCutConfigTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -6,21 +6,26 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
* ocr AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* ocr AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "AddOcrFileInfoDTO对象", description = "ocr文件信息")
@ApiModel(value="AddOcrFileInfoDTO对象", description="ocr文件信息")
public class AddOcrFileInfoDTO implements Serializable {
@ApiModelProperty(value = "id")
@ -29,19 +34,19 @@ public class AddOcrFileInfoDTO implements Serializable {
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
@ -57,9 +62,9 @@ public class AddOcrFileInfoDTO implements Serializable {
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private Date finshTime;
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0正在分段 1完成分段")
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")

@ -19,7 +19,7 @@ import java.util.List;
* ocr DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* ocr EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -34,19 +34,19 @@ public class EditOcrFileInfoDTO implements Serializable {
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
@ -62,9 +62,9 @@ public class EditOcrFileInfoDTO implements Serializable {
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private LocalDateTime finshTime;
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0正在分段 1完成分段")
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
@ -83,10 +83,10 @@ public class EditOcrFileInfoDTO implements Serializable {
private Float rate;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -0,0 +1,92 @@
package com.docus.server.dto.segmentation.ocrfileinfotest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrFileInfoTestDTO对象", description="ocr文件信息-调试")
public class AddOcrFileInfoTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
private String picUrl;
@ApiModelProperty(value = "图片分割后地址")
private String picCutUrl;
@ApiModelProperty(value = "图片旋转角度(整数 90 180 360)")
private Integer angle;
@ApiModelProperty(value = "识别文本结果")
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
private Integer assortId;
@ApiModelProperty(value = "分段名称")
private String assortName;
@ApiModelProperty(value = "命中策略id")
private Integer ruleId;
@ApiModelProperty(value = "命中关键词")
private String key;
@ApiModelProperty(value = "命中占比")
private Float rate;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrfileinfotest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* ocr- DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrFileInfoTestDTO对象", description="ocr文件信息-调试")
public class DeleteOcrFileInfoTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,92 @@
package com.docus.server.dto.segmentation.ocrfileinfotest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrFileInfoTestDTO对象", description="ocr文件信息-调试")
public class EditOcrFileInfoTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
private String picUrl;
@ApiModelProperty(value = "图片分割后地址")
private String picCutUrl;
@ApiModelProperty(value = "图片旋转角度(整数 90 180 360)")
private Integer angle;
@ApiModelProperty(value = "识别文本结果")
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
private Integer assortId;
@ApiModelProperty(value = "分段名称")
private String assortName;
@ApiModelProperty(value = "命中策略id")
private Integer ruleId;
@ApiModelProperty(value = "命中关键词")
private String key;
@ApiModelProperty(value = "命中占比")
private Float rate;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -46,17 +46,14 @@ public class AddOcrRuleDTO implements Serializable {
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -19,7 +19,7 @@ import java.util.List;
* DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -46,17 +46,14 @@ public class EditOcrRuleDTO implements Serializable {
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -0,0 +1,59 @@
package com.docus.server.dto.segmentation.ocrruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrRuleTestDTO对象", description="匹配策略表-调试")
public class AddOcrRuleTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "占比分")
private Integer matchRatio;
@ApiModelProperty(value = "匹配关键词 多个#分割")
private String keyWord;
@ApiModelProperty(value = "二级分段json")
private String json;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* - DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrRuleTestDTO对象", description="匹配策略表-调试")
public class DeleteOcrRuleTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,59 @@
package com.docus.server.dto.segmentation.ocrruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrRuleTestDTO对象", description="匹配策略表-调试")
public class EditOcrRuleTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "占比分")
private Integer matchRatio;
@ApiModelProperty(value = "匹配关键词 多个#分割")
private String keyWord;
@ApiModelProperty(value = "二级分段json")
private String json;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -31,20 +31,26 @@ public class AddOcrSpecialRuleDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -19,7 +19,7 @@ import java.util.List;
* DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -31,20 +31,26 @@ public class EditOcrSpecialRuleDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -1,4 +1,4 @@
package com.docus.server.vo.segmentation.ocrconfig;
package com.docus.server.dto.segmentation.ocrspecialruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -12,42 +12,45 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* VO
* - AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrConfigVO对象", description="基础配置表")
public class OcrConfigVO implements Serializable {
@ApiModel(value="AddOcrSpecialRuleTestDTO对象", description="特殊策略表-调试")
public class AddOcrSpecialRuleTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "")
private String configKey;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "")
private String configJson;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrspecialruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* - DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrSpecialRuleTestDTO对象", description="特殊策略表-调试")
public class DeleteOcrSpecialRuleTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -1,4 +1,4 @@
package com.docus.server.dto.segmentation.ocrconfig;
package com.docus.server.dto.segmentation.ocrspecialruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -12,42 +12,45 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* EditDTO
* - EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrConfigDTO对象", description="基础配置表")
public class EditOcrConfigDTO implements Serializable {
@ApiModel(value="EditOcrSpecialRuleTestDTO对象", description="特殊策略表-调试")
public class EditOcrSpecialRuleTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "")
private String configKey;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "")
private String configJson;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,44 @@
package com.docus.server.dto.segmentation.ocrurlconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrUrlConfigDTO对象", description="ocr路径配置表")
public class AddOcrUrlConfigDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -1,4 +1,4 @@
package com.docus.server.dto.segmentation.ocrconfig;
package com.docus.server.dto.segmentation.ocrurlconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -16,17 +16,17 @@ import java.util.List;
/**
*
* DeleteDTO
* ocr DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrConfigDTO对象", description="基础配置表")
public class DeleteOcrConfigDTO implements Serializable {
@ApiModel(value="DeleteOcrUrlConfigDTO对象", description="ocr路径配置表")
public class DeleteOcrUrlConfigDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;

@ -0,0 +1,44 @@
package com.docus.server.dto.segmentation.ocrurlconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrUrlConfigDTO对象", description="ocr路径配置表")
public class EditOcrUrlConfigDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,44 @@
package com.docus.server.dto.segmentation.ocrurlconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- AddDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrUrlConfigTestDTO对象", description="ocr路径配置表-调试")
public class AddOcrUrlConfigTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,34 @@
package com.docus.server.dto.segmentation.ocrurlconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.List;
/**
*
* ocr- DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="DeleteOcrUrlConfigTestDTO对象", description="ocr路径配置表-调试")
public class DeleteOcrUrlConfigTestDTO implements Serializable {
@ApiModelProperty(value = "ids")
private List<Long> ids;
}

@ -0,0 +1,44 @@
package com.docus.server.dto.segmentation.ocrurlconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- EditDTO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="EditOcrUrlConfigTestDTO对象", description="ocr路径配置表-调试")
public class EditOcrUrlConfigTestDTO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* AddDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -41,10 +41,10 @@ public class AddOcrVersionDTO implements Serializable {
private Boolean isEnable;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -19,7 +19,7 @@ import java.util.List;
* DeleteDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* EditDTO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -41,10 +41,10 @@ public class EditOcrVersionDTO implements Serializable {
private Boolean isEnable;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -1,33 +1,36 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.docus.server.enums.*;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_basic")
@ApiModel(value = "OcrBasic对象", description = "患者信息表")
@ApiModel(value="OcrBasic对象", description="患者信息表")
public class OcrBasic implements Serializable {
@ApiModelProperty(value = "id")
@ -46,10 +49,6 @@ public class OcrBasic implements Serializable {
@TableField("name")
private String name;
@ApiModelProperty(value = "分段完成时间")
@TableField("ocr_finish_time")
private Date ocrFinishTime;
@ApiModelProperty(value = "住院日期")
@TableField("admiss_date")
private Date admissDate;
@ -74,6 +73,14 @@ public class OcrBasic implements Serializable {
@TableField("dis_dept_name")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
@TableField("ocr_statue")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
@TableField("ocr_finish_time")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ -82,9 +89,5 @@ public class OcrBasic implements Serializable {
@TableField("update_time")
private Date updateTime;
@ApiModelProperty(value = "是否测试数据(0否 1是)")
@TableField("is_test")
private int isTest;
}

@ -0,0 +1,93 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_basic_test")
@ApiModel(value="OcrBasicTest对象", description="患者信息表-调试")
public class OcrBasicTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "病案主键")
@TableField("patient_id")
private String patientId;
@ApiModelProperty(value = "病案号")
@TableField("inpatient_no")
private String inpatientNo;
@ApiModelProperty(value = "患者姓名")
@TableField("name")
private String name;
@ApiModelProperty(value = "住院日期")
@TableField("admiss_date")
private Date admissDate;
@ApiModelProperty(value = "住院科室")
@TableField("admiss_dept")
private String admissDept;
@ApiModelProperty(value = "住院科室名称")
@TableField("admiss_dept_name")
private String admissDeptName;
@ApiModelProperty(value = "出院日期")
@TableField("dis_date")
private Date disDate;
@ApiModelProperty(value = "出院科室")
@TableField("dis_dept")
private String disDept;
@ApiModelProperty(value = "出院科室名称")
@TableField("dis_dept_name")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
@TableField("ocr_statue")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
@TableField("ocr_finish_time")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -0,0 +1,61 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_cut_config")
@ApiModel(value="OcrCutConfig对象", description="ocr图片剪切配置")
public class OcrCutConfig implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
@TableField("height")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
@TableField("width_start")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
@TableField("width_end")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -0,0 +1,61 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_cut_config_test")
@ApiModel(value="OcrCutConfigTest对象", description="ocr图片剪切配置-调试")
public class OcrCutConfigTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
@TableField("height")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
@TableField("width_start")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
@TableField("width_end")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -1,33 +1,36 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.docus.server.enums.*;
/**
* ocr
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_file_info")
@ApiModel(value = "OcrFileInfo对象", description = "ocr文件信息")
@ApiModel(value="OcrFileInfo对象", description="ocr文件信息")
public class OcrFileInfo implements Serializable {
@ApiModelProperty(value = "id")
@ -38,7 +41,7 @@ public class OcrFileInfo implements Serializable {
@TableField("patient_id")
private String patientId;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片标题")
@TableField("file_title")
private String fileTitle;
@ -46,15 +49,15 @@ public class OcrFileInfo implements Serializable {
@TableField("pic_name")
private String picName;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "文件类型")
@TableField("file_type")
private Integer fileType;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "序列号")
@TableField("serial_number")
private String serialNumber;
@ -75,10 +78,10 @@ public class OcrFileInfo implements Serializable {
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
@TableField("finsh_time")
private Date finshTime;
@TableField("ocr_finish_time")
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0正在分段 1完成分段")
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
@TableField("ocr_status")
private Boolean ocrStatus;

@ -0,0 +1,117 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_file_info_test")
@ApiModel(value="OcrFileInfoTest对象", description="ocr文件信息-调试")
public class OcrFileInfoTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "病案id")
@TableField("patient_id")
private String patientId;
@ApiModelProperty(value = "图片标题")
@TableField("file_title")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
@TableField("pic_name")
private String picName;
@ApiModelProperty(value = "文件类型")
@TableField("file_type")
private Integer fileType;
@ApiModelProperty(value = "图片排序")
@TableField("sort")
private Integer sort;
@ApiModelProperty(value = "序列号")
@TableField("serial_number")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
@TableField("pic_url")
private String picUrl;
@ApiModelProperty(value = "图片分割后地址")
@TableField("pic_cut_url")
private String picCutUrl;
@ApiModelProperty(value = "图片旋转角度(整数 90 180 360)")
@TableField("angle")
private Integer angle;
@ApiModelProperty(value = "识别文本结果")
@TableField("ocr_text")
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
@TableField("ocr_finish_time")
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
@TableField("ocr_status")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
@TableField("assort_id")
private Integer assortId;
@ApiModelProperty(value = "分段名称")
@TableField("assort_name")
private String assortName;
@ApiModelProperty(value = "命中策略id")
@TableField("rule_id")
private Integer ruleId;
@ApiModelProperty(value = "命中关键词")
@TableField("key")
private String key;
@ApiModelProperty(value = "命中占比")
@TableField("rate")
private Float rate;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -1,33 +1,36 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.docus.server.enums.*;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_rule")
@ApiModel(value = "OcrRule对象", description = "匹配策略表")
@ApiModel(value="OcrRule对象", description="匹配策略表")
public class OcrRule implements Serializable {
@ApiModelProperty(value = "id")
@ -54,21 +57,17 @@ public class OcrRule implements Serializable {
@TableField("version")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
@TableField("is_test")
private Boolean isTest;
@ApiModelProperty(value = "是否使用二级分段")
@TableField("is_use_second")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -0,0 +1,73 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_rule_test")
@ApiModel(value="OcrRuleTest对象", description="匹配策略表-调试")
public class OcrRuleTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "分段id")
@TableField("assort_id")
private String assortId;
@ApiModelProperty(value = "占比分")
@TableField("match_ratio")
private Integer matchRatio;
@ApiModelProperty(value = "匹配关键词 多个#分割")
@TableField("key_word")
private String keyWord;
@ApiModelProperty(value = "二级分段json")
@TableField("json")
private String json;
@ApiModelProperty(value = "版本号")
@TableField("version")
private Integer version;
@ApiModelProperty(value = "是否使用二级分段")
@TableField("is_use_second")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -1,58 +1,69 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.docus.server.enums.*;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_special_rule")
@ApiModel(value = "OcrSpecialRule对象", description = "特殊策略表")
@ApiModel(value="OcrSpecialRule对象", description="特殊策略表")
public class OcrSpecialRule implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "特殊规则描述")
@TableField("name")
private String name;
@ApiModelProperty(value = "分段id")
@TableField("assort_id")
private String assortId;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
@TableField("start_json")
private String startJson;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
@TableField("end_json")
private String endJson;
@ApiModelProperty(value = "版本号")
@TableField("version")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
@TableField("is_test")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -1,62 +1,69 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.docus.server.enums.*;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_config")
@ApiModel(value = "OcrConfig对象", description = "基础配置表")
public class OcrConfig implements Serializable {
@TableName("ocr_special_rule_test")
@ApiModel(value="OcrSpecialRuleTest对象", description="特殊策略表-调试")
public class OcrSpecialRuleTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "")
@TableField("config_key")
private String configKey;
@ApiModelProperty(value = "特殊规则描述")
@TableField("name")
private String name;
@ApiModelProperty(value = "")
@TableField("config_json")
private String configJson;
@ApiModelProperty(value = "分段id")
@TableField("assort_id")
private String assortId;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
@TableField("start_json")
private String startJson;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
@TableField("end_json")
private String endJson;
@ApiModelProperty(value = "版本号")
@TableField("version")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
@TableField("is_test")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -0,0 +1,53 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_url_config")
@ApiModel(value="OcrUrlConfig对象", description="ocr路径配置表")
public class OcrUrlConfig implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "路径地址")
@TableField("url")
private String url;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -0,0 +1,53 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_url_config_test")
@ApiModel(value="OcrUrlConfigTest对象", description="ocr路径配置表-调试")
public class OcrUrlConfigTest implements Serializable {
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private Long id;
@ApiModelProperty(value = "路径地址")
@TableField("url")
private String url;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private Date updateTime;
}

@ -1,33 +1,36 @@
package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.docus.server.enums.*;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName("ocr_version")
@ApiModel(value = "OcrVersion对象", description = "正式数据版本号管理")
@ApiModel(value="OcrVersion对象", description="正式数据版本号管理")
public class OcrVersion implements Serializable {
@ApiModelProperty(value = "id")
@ -48,11 +51,11 @@ public class OcrVersion implements Serializable {
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
@TableField("update_time")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -6,6 +6,10 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
@ -15,7 +19,7 @@ import java.util.Date;
* VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -36,9 +40,6 @@ public class OcrBasicVO implements Serializable {
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ -57,14 +58,17 @@ public class OcrBasicVO implements Serializable {
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
@ApiModelProperty(value = "是否测试数据(0否 1是)")
private int isTest;
}

@ -0,0 +1,74 @@
package com.docus.server.vo.segmentation.ocrbasictest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrBasicTestVO对象", description="患者信息表-调试")
public class OcrBasicTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案主键")
private String patientId;
@ApiModelProperty(value = "病案号")
private String inpatientNo;
@ApiModelProperty(value = "患者姓名")
private String name;
@ApiModelProperty(value = "住院日期")
private Date admissDate;
@ApiModelProperty(value = "住院科室")
private String admissDept;
@ApiModelProperty(value = "住院科室名称")
private String admissDeptName;
@ApiModelProperty(value = "出院日期")
private Date disDate;
@ApiModelProperty(value = "出院科室")
private String disDept;
@ApiModelProperty(value = "出院科室名称")
private String disDeptName;
@ApiModelProperty(value = "ocr状态 0未开始 1正在分段 2分段完成")
private Boolean ocrStatue;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,50 @@
package com.docus.server.vo.segmentation.ocrcutconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrCutConfigVO对象", description="ocr图片剪切配置")
public class OcrCutConfigVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,50 @@
package com.docus.server.vo.segmentation.ocrcutconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrCutConfigTestVO对象", description="ocr图片剪切配置-调试")
public class OcrCutConfigTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "图像压缩宽度")
private Double height;
@ApiModelProperty(value = "半截图纵向区域开始")
private Double widthStart;
@ApiModelProperty(value = "半截图纵向区域结束")
private Double widthEnd;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* ocr VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -34,19 +34,19 @@ public class OcrFileInfoVO implements Serializable {
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
@ -62,9 +62,9 @@ public class OcrFileInfoVO implements Serializable {
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private LocalDateTime finshTime;
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0正在分段 1完成分段")
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
@ -83,10 +83,10 @@ public class OcrFileInfoVO implements Serializable {
private Float rate;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -0,0 +1,92 @@
package com.docus.server.vo.segmentation.ocrfileinfotest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrFileInfoTestVO对象", description="ocr文件信息-调试")
public class OcrFileInfoTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "病案id")
private String patientId;
@ApiModelProperty(value = "图片标题")
private String fileTitle;
@ApiModelProperty(value = "图片名称")
private String picName;
@ApiModelProperty(value = "文件类型")
private Integer fileType;
@ApiModelProperty(value = "图片排序")
private Integer sort;
@ApiModelProperty(value = "序列号")
private String serialNumber;
@ApiModelProperty(value = "图片地址")
private String picUrl;
@ApiModelProperty(value = "图片分割后地址")
private String picCutUrl;
@ApiModelProperty(value = "图片旋转角度(整数 90 180 360)")
private Integer angle;
@ApiModelProperty(value = "识别文本结果")
private String ocrText;
@ApiModelProperty(value = "分段完成时间")
private Date ocrFinishTime;
@ApiModelProperty(value = "分段状态 0未开始 1完成分段")
private Boolean ocrStatus;
@ApiModelProperty(value = "分段id")
private Integer assortId;
@ApiModelProperty(value = "分段名称")
private String assortName;
@ApiModelProperty(value = "命中策略id")
private Integer ruleId;
@ApiModelProperty(value = "命中关键词")
private String key;
@ApiModelProperty(value = "命中占比")
private Float rate;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -46,17 +46,14 @@ public class OcrRuleVO implements Serializable {
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -0,0 +1,59 @@
package com.docus.server.vo.segmentation.ocrruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* - VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrRuleTestVO对象", description="匹配策略表-调试")
public class OcrRuleTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "占比分")
private Integer matchRatio;
@ApiModelProperty(value = "匹配关键词 多个#分割")
private String keyWord;
@ApiModelProperty(value = "二级分段json")
private String json;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否使用二级分段")
private Boolean isUseSecond;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -31,20 +31,26 @@ public class OcrSpecialRuleVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -1,4 +1,4 @@
package com.docus.server.dto.segmentation.ocrconfig;
package com.docus.server.vo.segmentation.ocrspecialruletest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -12,42 +12,45 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* AddDTO
* - VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="AddOcrConfigDTO对象", description="基础配置表")
public class AddOcrConfigDTO implements Serializable {
@ApiModel(value="OcrSpecialRuleTestVO对象", description="特殊策略表-调试")
public class OcrSpecialRuleTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "")
private String configKey;
@ApiModelProperty(value = "特殊规则描述")
private String name;
@ApiModelProperty(value = "")
private String configJson;
@ApiModelProperty(value = "分段id")
private String assortId;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "开始规则")
private String startJson;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "结束规则")
private String endJson;
@ApiModelProperty(value = "版本号")
private Integer version;
@ApiModelProperty(value = "是否测试环境数据(0否 1是)")
private Boolean isTest;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,44 @@
package com.docus.server.vo.segmentation.ocrurlconfig;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrUrlConfigVO对象", description="ocr路径配置表")
public class OcrUrlConfigVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -0,0 +1,44 @@
package com.docus.server.vo.segmentation.ocrurlconfigtest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.util.Date;
/**
*
* ocr- VO
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="OcrUrlConfigTestVO对象", description="ocr路径配置表-调试")
public class OcrUrlConfigTestVO implements Serializable {
@ApiModelProperty(value = "id")
private Long id;
@ApiModelProperty(value = "路径地址")
private String url;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
}

@ -12,14 +12,14 @@ import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
/**
*
* VO
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Data
@Builder
@ -41,10 +41,10 @@ public class OcrVersionVO implements Serializable {
private Boolean isEnable;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
private Date createTime;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
private Date updateTime;
}

@ -29,7 +29,7 @@ public class CodeGenerator {
defaultConfig.getGlobalConfig().setSwagger2(true);
defaultConfig.getGlobalConfig().setDateType(DateType.ONLY_DATE);
defaultConfig.getStrategy().setEntityLombokModel(true);
defaultConfig.getStrategy().setInclude("ocr_basic","ocr_config","ocr_file_info","ocr_rule","ocr_special_detail","ocr_special_rule","ocr_version");//需要生成的表,可指定多个,留空为全部生成
defaultConfig.getStrategy().setInclude("ocr_basic","ocr_cut_config","ocr_file_info","ocr_rule","ocr_special_rule","ocr_url_config","ocr_version","ocr_basic_test","ocr_cut_config_test","ocr_file_info_test","ocr_rule_test","ocr_special_rule_test","ocr_url_config_test");//需要生成的表,可指定多个,留空为全部生成
BaseCodeGenerator.generate(defaultConfig);
}
}

@ -1,38 +1,37 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrBasicApi;
import com.docus.server.dto.segmentation.ocrbasic.AddOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.DeleteOcrBasicDTO;
import com.docus.server.dto.segmentation.ocrbasic.EditOcrBasicDTO;
import com.docus.server.service.IOcrBasicService;
import com.docus.server.dto.segmentation.ocrbasic.DeleteOcrBasicDTO;
import com.docus.server.vo.segmentation.ocrbasic.OcrBasicVO;
import com.docus.server.entity.segmentation.OcrBasic;
import com.docus.server.api.segmentation.OcrBasicApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrBasicService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "患者信息表", tags = "患者信息表")
@RestController
public class OcrBasicController implements OcrBasicApi {
@Resource
private IOcrBasicService iOcrBasicService;
/**
*
*
* @param id Id
* @return
*/
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrBasicVO findById(Long id) {
@ -40,22 +39,20 @@ public class OcrBasicController implements OcrBasicApi {
}
/**
*
*
* @return
*/
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrBasicVO> findAll() {
return iOcrBasicService.findAll();
@Override
public List<OcrBasicVO> findAll() {
return iOcrBasicService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrBasicVO> search(SearchDTO searchDTO) {
@ -63,36 +60,33 @@ public class OcrBasicController implements OcrBasicApi {
}
/**
*
*
* @param addOcrBasicDTO
*/
*
* @param addOcrBasicDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrBasicDTO addOcrBasicDTO) {
iOcrBasicService.add(addOcrBasicDTO);
@Override
public void add(AddOcrBasicDTO addOcrBasicDTO) {
iOcrBasicService.add(addOcrBasicDTO);
}
/**
*
*
* @param editOcrBasicDTO
*/
*
* @param editOcrBasicDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrBasicDTO editOcrBasicDTO) {
iOcrBasicService.edit(editOcrBasicDTO);
@Override
public void edit(EditOcrBasicDTO editOcrBasicDTO) {
iOcrBasicService.edit(editOcrBasicDTO);
}
/**
*
*
* @param deleteOcrBasicDTO
* @return
*/
*
* @param deleteOcrBasicDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrBasicDTO deleteOcrBasicDTO) {
return iOcrBasicService.delete(deleteOcrBasicDTO);
@Override
public int delete(DeleteOcrBasicDTO deleteOcrBasicDTO) {
return iOcrBasicService.delete(deleteOcrBasicDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrbasictest.OcrBasicTestVO;
import com.docus.server.entity.segmentation.OcrBasicTest;
import com.docus.server.api.segmentation.OcrBasicTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrBasicTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "患者信息表-调试", tags = "患者信息表-调试")
@RestController
public class OcrBasicTestController implements OcrBasicTestApi {
@Resource
private IOcrBasicTestService iOcrBasicTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrBasicTestVO findById(Long id) {
return iOcrBasicTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrBasicTestVO> findAll() {
return iOcrBasicTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrBasicTestVO> search(SearchDTO searchDTO) {
return iOcrBasicTestService.search(searchDTO);
}
/**
*
* @param addOcrBasicTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrBasicTestDTO addOcrBasicTestDTO) {
iOcrBasicTestService.add(addOcrBasicTestDTO);
}
/**
*
* @param editOcrBasicTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrBasicTestDTO editOcrBasicTestDTO) {
iOcrBasicTestService.edit(editOcrBasicTestDTO);
}
/**
*
* @param deleteOcrBasicTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrBasicTestDTO deleteOcrBasicTestDTO) {
return iOcrBasicTestService.delete(deleteOcrBasicTestDTO);
}
}

@ -1,98 +0,0 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrConfigApi;
import com.docus.server.dto.segmentation.ocrconfig.AddOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.DeleteOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.EditOcrConfigDTO;
import com.docus.server.service.IOcrConfigService;
import com.docus.server.vo.segmentation.ocrconfig.OcrConfigVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
@Api(value = "基础配置表", tags = "基础配置表")
@RestController
public class OcrConfigController implements OcrConfigApi {
@Resource
private IOcrConfigService iOcrConfigService;
/**
*
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrConfigVO findById(Long id) {
return iOcrConfigService.findById(id);
}
/**
*
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrConfigVO> findAll() {
return iOcrConfigService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrConfigVO> search(SearchDTO searchDTO) {
return iOcrConfigService.search(searchDTO);
}
/**
*
*
* @param addOcrConfigDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrConfigDTO addOcrConfigDTO) {
iOcrConfigService.add(addOcrConfigDTO);
}
/**
*
*
* @param editOcrConfigDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrConfigDTO editOcrConfigDTO) {
iOcrConfigService.edit(editOcrConfigDTO);
}
/**
*
*
* @param deleteOcrConfigDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrConfigDTO deleteOcrConfigDTO) {
return iOcrConfigService.delete(deleteOcrConfigDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrcutconfig.OcrCutConfigVO;
import com.docus.server.entity.segmentation.OcrCutConfig;
import com.docus.server.api.segmentation.OcrCutConfigApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrCutConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr图片剪切配置", tags = "ocr图片剪切配置")
@RestController
public class OcrCutConfigController implements OcrCutConfigApi {
@Resource
private IOcrCutConfigService iOcrCutConfigService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrCutConfigVO findById(Long id) {
return iOcrCutConfigService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrCutConfigVO> findAll() {
return iOcrCutConfigService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrCutConfigVO> search(SearchDTO searchDTO) {
return iOcrCutConfigService.search(searchDTO);
}
/**
*
* @param addOcrCutConfigDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrCutConfigDTO addOcrCutConfigDTO) {
iOcrCutConfigService.add(addOcrCutConfigDTO);
}
/**
*
* @param editOcrCutConfigDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrCutConfigDTO editOcrCutConfigDTO) {
iOcrCutConfigService.edit(editOcrCutConfigDTO);
}
/**
*
* @param deleteOcrCutConfigDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrCutConfigDTO deleteOcrCutConfigDTO) {
return iOcrCutConfigService.delete(deleteOcrCutConfigDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrcutconfigtest.OcrCutConfigTestVO;
import com.docus.server.entity.segmentation.OcrCutConfigTest;
import com.docus.server.api.segmentation.OcrCutConfigTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrCutConfigTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr图片剪切配置-调试", tags = "ocr图片剪切配置-调试")
@RestController
public class OcrCutConfigTestController implements OcrCutConfigTestApi {
@Resource
private IOcrCutConfigTestService iOcrCutConfigTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrCutConfigTestVO findById(Long id) {
return iOcrCutConfigTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrCutConfigTestVO> findAll() {
return iOcrCutConfigTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrCutConfigTestVO> search(SearchDTO searchDTO) {
return iOcrCutConfigTestService.search(searchDTO);
}
/**
*
* @param addOcrCutConfigTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrCutConfigTestDTO addOcrCutConfigTestDTO) {
iOcrCutConfigTestService.add(addOcrCutConfigTestDTO);
}
/**
*
* @param editOcrCutConfigTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrCutConfigTestDTO editOcrCutConfigTestDTO) {
iOcrCutConfigTestService.edit(editOcrCutConfigTestDTO);
}
/**
*
* @param deleteOcrCutConfigTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrCutConfigTestDTO deleteOcrCutConfigTestDTO) {
return iOcrCutConfigTestService.delete(deleteOcrCutConfigTestDTO);
}
}

@ -1,38 +1,37 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrFileInfoApi;
import com.docus.server.dto.segmentation.ocrfileinfo.AddOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.DeleteOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.EditOcrFileInfoDTO;
import com.docus.server.service.IOcrFileInfoService;
import com.docus.server.dto.segmentation.ocrfileinfo.DeleteOcrFileInfoDTO;
import com.docus.server.vo.segmentation.ocrfileinfo.OcrFileInfoVO;
import com.docus.server.entity.segmentation.OcrFileInfo;
import com.docus.server.api.segmentation.OcrFileInfoApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrFileInfoService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
* ocr
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr文件信息", tags = "ocr文件信息")
@RestController
public class OcrFileInfoController implements OcrFileInfoApi {
@Resource
private IOcrFileInfoService iOcrFileInfoService;
/**
*
*
* @param id Id
* @return
*/
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrFileInfoVO findById(Long id) {
@ -40,22 +39,20 @@ public class OcrFileInfoController implements OcrFileInfoApi {
}
/**
*
*
* @return
*/
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrFileInfoVO> findAll() {
return iOcrFileInfoService.findAll();
@Override
public List<OcrFileInfoVO> findAll() {
return iOcrFileInfoService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrFileInfoVO> search(SearchDTO searchDTO) {
@ -63,36 +60,33 @@ public class OcrFileInfoController implements OcrFileInfoApi {
}
/**
*
*
* @param addOcrFileInfoDTO
*/
*
* @param addOcrFileInfoDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrFileInfoDTO addOcrFileInfoDTO) {
iOcrFileInfoService.add(addOcrFileInfoDTO);
@Override
public void add(AddOcrFileInfoDTO addOcrFileInfoDTO) {
iOcrFileInfoService.add(addOcrFileInfoDTO);
}
/**
*
*
* @param editOcrFileInfoDTO
*/
*
* @param editOcrFileInfoDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrFileInfoDTO editOcrFileInfoDTO) {
iOcrFileInfoService.edit(editOcrFileInfoDTO);
@Override
public void edit(EditOcrFileInfoDTO editOcrFileInfoDTO) {
iOcrFileInfoService.edit(editOcrFileInfoDTO);
}
/**
*
*
* @param deleteOcrFileInfoDTO
* @return
*/
*
* @param deleteOcrFileInfoDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrFileInfoDTO deleteOcrFileInfoDTO) {
return iOcrFileInfoService.delete(deleteOcrFileInfoDTO);
@Override
public int delete(DeleteOcrFileInfoDTO deleteOcrFileInfoDTO) {
return iOcrFileInfoService.delete(deleteOcrFileInfoDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrfileinfotest.OcrFileInfoTestVO;
import com.docus.server.entity.segmentation.OcrFileInfoTest;
import com.docus.server.api.segmentation.OcrFileInfoTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrFileInfoTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr文件信息-调试", tags = "ocr文件信息-调试")
@RestController
public class OcrFileInfoTestController implements OcrFileInfoTestApi {
@Resource
private IOcrFileInfoTestService iOcrFileInfoTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrFileInfoTestVO findById(Long id) {
return iOcrFileInfoTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrFileInfoTestVO> findAll() {
return iOcrFileInfoTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrFileInfoTestVO> search(SearchDTO searchDTO) {
return iOcrFileInfoTestService.search(searchDTO);
}
/**
*
* @param addOcrFileInfoTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrFileInfoTestDTO addOcrFileInfoTestDTO) {
iOcrFileInfoTestService.add(addOcrFileInfoTestDTO);
}
/**
*
* @param editOcrFileInfoTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrFileInfoTestDTO editOcrFileInfoTestDTO) {
iOcrFileInfoTestService.edit(editOcrFileInfoTestDTO);
}
/**
*
* @param deleteOcrFileInfoTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrFileInfoTestDTO deleteOcrFileInfoTestDTO) {
return iOcrFileInfoTestService.delete(deleteOcrFileInfoTestDTO);
}
}

@ -1,38 +1,37 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrRuleApi;
import com.docus.server.dto.segmentation.ocrrule.AddOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.DeleteOcrRuleDTO;
import com.docus.server.dto.segmentation.ocrrule.EditOcrRuleDTO;
import com.docus.server.service.IOcrRuleService;
import com.docus.server.dto.segmentation.ocrrule.DeleteOcrRuleDTO;
import com.docus.server.vo.segmentation.ocrrule.OcrRuleVO;
import com.docus.server.entity.segmentation.OcrRule;
import com.docus.server.api.segmentation.OcrRuleApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrRuleService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "匹配策略表", tags = "匹配策略表")
@RestController
public class OcrRuleController implements OcrRuleApi {
@Resource
private IOcrRuleService iOcrRuleService;
/**
*
*
* @param id Id
* @return
*/
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrRuleVO findById(Long id) {
@ -40,22 +39,20 @@ public class OcrRuleController implements OcrRuleApi {
}
/**
*
*
* @return
*/
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrRuleVO> findAll() {
return iOcrRuleService.findAll();
@Override
public List<OcrRuleVO> findAll() {
return iOcrRuleService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrRuleVO> search(SearchDTO searchDTO) {
@ -63,36 +60,33 @@ public class OcrRuleController implements OcrRuleApi {
}
/**
*
*
* @param addOcrRuleDTO
*/
*
* @param addOcrRuleDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrRuleDTO addOcrRuleDTO) {
iOcrRuleService.add(addOcrRuleDTO);
@Override
public void add(AddOcrRuleDTO addOcrRuleDTO) {
iOcrRuleService.add(addOcrRuleDTO);
}
/**
*
*
* @param editOcrRuleDTO
*/
*
* @param editOcrRuleDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrRuleDTO editOcrRuleDTO) {
iOcrRuleService.edit(editOcrRuleDTO);
@Override
public void edit(EditOcrRuleDTO editOcrRuleDTO) {
iOcrRuleService.edit(editOcrRuleDTO);
}
/**
*
*
* @param deleteOcrRuleDTO
* @return
*/
*
* @param deleteOcrRuleDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrRuleDTO deleteOcrRuleDTO) {
return iOcrRuleService.delete(deleteOcrRuleDTO);
@Override
public int delete(DeleteOcrRuleDTO deleteOcrRuleDTO) {
return iOcrRuleService.delete(deleteOcrRuleDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrruletest.OcrRuleTestVO;
import com.docus.server.entity.segmentation.OcrRuleTest;
import com.docus.server.api.segmentation.OcrRuleTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrRuleTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "匹配策略表-调试", tags = "匹配策略表-调试")
@RestController
public class OcrRuleTestController implements OcrRuleTestApi {
@Resource
private IOcrRuleTestService iOcrRuleTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrRuleTestVO findById(Long id) {
return iOcrRuleTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrRuleTestVO> findAll() {
return iOcrRuleTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrRuleTestVO> search(SearchDTO searchDTO) {
return iOcrRuleTestService.search(searchDTO);
}
/**
*
* @param addOcrRuleTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrRuleTestDTO addOcrRuleTestDTO) {
iOcrRuleTestService.add(addOcrRuleTestDTO);
}
/**
*
* @param editOcrRuleTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrRuleTestDTO editOcrRuleTestDTO) {
iOcrRuleTestService.edit(editOcrRuleTestDTO);
}
/**
*
* @param deleteOcrRuleTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrRuleTestDTO deleteOcrRuleTestDTO) {
return iOcrRuleTestService.delete(deleteOcrRuleTestDTO);
}
}

@ -1,38 +1,37 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrSpecialRuleApi;
import com.docus.server.dto.segmentation.ocrspecialrule.AddOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.DeleteOcrSpecialRuleDTO;
import com.docus.server.dto.segmentation.ocrspecialrule.EditOcrSpecialRuleDTO;
import com.docus.server.service.IOcrSpecialRuleService;
import com.docus.server.dto.segmentation.ocrspecialrule.DeleteOcrSpecialRuleDTO;
import com.docus.server.vo.segmentation.ocrspecialrule.OcrSpecialRuleVO;
import com.docus.server.entity.segmentation.OcrSpecialRule;
import com.docus.server.api.segmentation.OcrSpecialRuleApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrSpecialRuleService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "特殊策略表", tags = "特殊策略表")
@RestController
public class OcrSpecialRuleController implements OcrSpecialRuleApi {
@Resource
private IOcrSpecialRuleService iOcrSpecialRuleService;
/**
*
*
* @param id Id
* @return
*/
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrSpecialRuleVO findById(Long id) {
@ -40,22 +39,20 @@ public class OcrSpecialRuleController implements OcrSpecialRuleApi {
}
/**
*
*
* @return
*/
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrSpecialRuleVO> findAll() {
return iOcrSpecialRuleService.findAll();
@Override
public List<OcrSpecialRuleVO> findAll() {
return iOcrSpecialRuleService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrSpecialRuleVO> search(SearchDTO searchDTO) {
@ -63,36 +60,33 @@ public class OcrSpecialRuleController implements OcrSpecialRuleApi {
}
/**
*
*
* @param addOcrSpecialRuleDTO
*/
*
* @param addOcrSpecialRuleDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrSpecialRuleDTO addOcrSpecialRuleDTO) {
iOcrSpecialRuleService.add(addOcrSpecialRuleDTO);
@Override
public void add(AddOcrSpecialRuleDTO addOcrSpecialRuleDTO) {
iOcrSpecialRuleService.add(addOcrSpecialRuleDTO);
}
/**
*
*
* @param editOcrSpecialRuleDTO
*/
*
* @param editOcrSpecialRuleDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrSpecialRuleDTO editOcrSpecialRuleDTO) {
iOcrSpecialRuleService.edit(editOcrSpecialRuleDTO);
@Override
public void edit(EditOcrSpecialRuleDTO editOcrSpecialRuleDTO) {
iOcrSpecialRuleService.edit(editOcrSpecialRuleDTO);
}
/**
*
*
* @param deleteOcrSpecialRuleDTO
* @return
*/
*
* @param deleteOcrSpecialRuleDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrSpecialRuleDTO deleteOcrSpecialRuleDTO) {
return iOcrSpecialRuleService.delete(deleteOcrSpecialRuleDTO);
@Override
public int delete(DeleteOcrSpecialRuleDTO deleteOcrSpecialRuleDTO) {
return iOcrSpecialRuleService.delete(deleteOcrSpecialRuleDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrspecialruletest.OcrSpecialRuleTestVO;
import com.docus.server.entity.segmentation.OcrSpecialRuleTest;
import com.docus.server.api.segmentation.OcrSpecialRuleTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrSpecialRuleTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "特殊策略表-调试", tags = "特殊策略表-调试")
@RestController
public class OcrSpecialRuleTestController implements OcrSpecialRuleTestApi {
@Resource
private IOcrSpecialRuleTestService iOcrSpecialRuleTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrSpecialRuleTestVO findById(Long id) {
return iOcrSpecialRuleTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrSpecialRuleTestVO> findAll() {
return iOcrSpecialRuleTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrSpecialRuleTestVO> search(SearchDTO searchDTO) {
return iOcrSpecialRuleTestService.search(searchDTO);
}
/**
*
* @param addOcrSpecialRuleTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrSpecialRuleTestDTO addOcrSpecialRuleTestDTO) {
iOcrSpecialRuleTestService.add(addOcrSpecialRuleTestDTO);
}
/**
*
* @param editOcrSpecialRuleTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrSpecialRuleTestDTO editOcrSpecialRuleTestDTO) {
iOcrSpecialRuleTestService.edit(editOcrSpecialRuleTestDTO);
}
/**
*
* @param deleteOcrSpecialRuleTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrSpecialRuleTestDTO deleteOcrSpecialRuleTestDTO) {
return iOcrSpecialRuleTestService.delete(deleteOcrSpecialRuleTestDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrurlconfig.OcrUrlConfigVO;
import com.docus.server.entity.segmentation.OcrUrlConfig;
import com.docus.server.api.segmentation.OcrUrlConfigApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrUrlConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr路径配置表", tags = "ocr路径配置表")
@RestController
public class OcrUrlConfigController implements OcrUrlConfigApi {
@Resource
private IOcrUrlConfigService iOcrUrlConfigService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrUrlConfigVO findById(Long id) {
return iOcrUrlConfigService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrUrlConfigVO> findAll() {
return iOcrUrlConfigService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrUrlConfigVO> search(SearchDTO searchDTO) {
return iOcrUrlConfigService.search(searchDTO);
}
/**
*
* @param addOcrUrlConfigDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrUrlConfigDTO addOcrUrlConfigDTO) {
iOcrUrlConfigService.add(addOcrUrlConfigDTO);
}
/**
*
* @param editOcrUrlConfigDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrUrlConfigDTO editOcrUrlConfigDTO) {
iOcrUrlConfigService.edit(editOcrUrlConfigDTO);
}
/**
*
* @param deleteOcrUrlConfigDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrUrlConfigDTO deleteOcrUrlConfigDTO) {
return iOcrUrlConfigService.delete(deleteOcrUrlConfigDTO);
}
}

@ -0,0 +1,92 @@
package com.docus.server.controller;
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.vo.segmentation.ocrurlconfigtest.OcrUrlConfigTestVO;
import com.docus.server.entity.segmentation.OcrUrlConfigTest;
import com.docus.server.api.segmentation.OcrUrlConfigTestApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrUrlConfigTestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "ocr路径配置表-调试", tags = "ocr路径配置表-调试")
@RestController
public class OcrUrlConfigTestController implements OcrUrlConfigTestApi {
@Resource
private IOcrUrlConfigTestService iOcrUrlConfigTestService;
/**
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrUrlConfigTestVO findById(Long id) {
return iOcrUrlConfigTestService.findById(id);
}
/**
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrUrlConfigTestVO> findAll() {
return iOcrUrlConfigTestService.findAll();
}
/**
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrUrlConfigTestVO> search(SearchDTO searchDTO) {
return iOcrUrlConfigTestService.search(searchDTO);
}
/**
*
* @param addOcrUrlConfigTestDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrUrlConfigTestDTO addOcrUrlConfigTestDTO) {
iOcrUrlConfigTestService.add(addOcrUrlConfigTestDTO);
}
/**
*
* @param editOcrUrlConfigTestDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrUrlConfigTestDTO editOcrUrlConfigTestDTO) {
iOcrUrlConfigTestService.edit(editOcrUrlConfigTestDTO);
}
/**
*
* @param deleteOcrUrlConfigTestDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrUrlConfigTestDTO deleteOcrUrlConfigTestDTO) {
return iOcrUrlConfigTestService.delete(deleteOcrUrlConfigTestDTO);
}
}

@ -1,38 +1,37 @@
package com.docus.server.controller;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.api.segmentation.OcrVersionApi;
import com.docus.server.dto.segmentation.ocrversion.AddOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.DeleteOcrVersionDTO;
import com.docus.server.dto.segmentation.ocrversion.EditOcrVersionDTO;
import com.docus.server.service.IOcrVersionService;
import com.docus.server.dto.segmentation.ocrversion.DeleteOcrVersionDTO;
import com.docus.server.vo.segmentation.ocrversion.OcrVersionVO;
import com.docus.server.entity.segmentation.OcrVersion;
import com.docus.server.api.segmentation.OcrVersionApi;
import com.docus.infrastructure.web.request.SearchDTO;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.service.IOcrVersionService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
@Api(value = "正式数据版本号", tags = "正式数据版本号")
*
*
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Api(value = "正式数据版本号管理", tags = "正式数据版本号管理")
@RestController
public class OcrVersionController implements OcrVersionApi {
@Resource
private IOcrVersionService iOcrVersionService;
/**
*
*
* @param id Id
* @return
*/
*
* @param id Id
* @return
*/
@ApiOperation("按主键查询")
@Override
public OcrVersionVO findById(Long id) {
@ -40,22 +39,20 @@ public class OcrVersionController implements OcrVersionApi {
}
/**
*
*
* @return
*/
*
* @return
*/
@ApiOperation("查询所有")
@Override
public List<OcrVersionVO> findAll() {
return iOcrVersionService.findAll();
@Override
public List<OcrVersionVO> findAll() {
return iOcrVersionService.findAll();
}
/**
*
*
* @param searchDTO
* @return
*/
*
* @param searchDTO
* @return
*/
@ApiOperation("关键字搜索")
@Override
public PageResult<OcrVersionVO> search(SearchDTO searchDTO) {
@ -63,36 +60,33 @@ public class OcrVersionController implements OcrVersionApi {
}
/**
*
*
* @param addOcrVersionDTO
*/
*
* @param addOcrVersionDTO
*/
@ApiOperation("新增")
@Override
public void add(AddOcrVersionDTO addOcrVersionDTO) {
iOcrVersionService.add(addOcrVersionDTO);
@Override
public void add(AddOcrVersionDTO addOcrVersionDTO) {
iOcrVersionService.add(addOcrVersionDTO);
}
/**
*
*
* @param editOcrVersionDTO
*/
*
* @param editOcrVersionDTO
*/
@ApiOperation("编辑")
@Override
public void edit(EditOcrVersionDTO editOcrVersionDTO) {
iOcrVersionService.edit(editOcrVersionDTO);
@Override
public void edit(EditOcrVersionDTO editOcrVersionDTO) {
iOcrVersionService.edit(editOcrVersionDTO);
}
/**
*
*
* @param deleteOcrVersionDTO
* @return
*/
*
* @param deleteOcrVersionDTO
* @return
*/
@ApiOperation("批量删除")
@Override
public int delete(DeleteOcrVersionDTO deleteOcrVersionDTO) {
return iOcrVersionService.delete(deleteOcrVersionDTO);
@Override
public int delete(DeleteOcrVersionDTO deleteOcrVersionDTO) {
return iOcrVersionService.delete(deleteOcrVersionDTO);
}
}

@ -18,7 +18,7 @@ import java.util.List;
*
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Mapper
public interface OcrBasicConvert {

@ -0,0 +1,49 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.OcrBasicTest;
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.vo.segmentation.ocrbasictest.OcrBasicTestVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
*
* -
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Mapper
public interface OcrBasicTestConvert {
OcrBasicTestConvert INSTANCE = Mappers.getMapper(OcrBasicTestConvert.class);
@Mappings({})
OcrBasicTest convertDO(AddOcrBasicTestDTO addOcrBasicTestDTO);
@Mappings({})
OcrBasicTest convertDO(EditOcrBasicTestDTO editOcrBasicTestDTO);
@Mappings({})
List<OcrBasicTest> convertAddDOList(List<AddOcrBasicTestDTO> addOcrBasicTestDTO);
@Mappings({})
List<OcrBasicTest> convertEditDOList(List<EditOcrBasicTestDTO> editOcrBasicTestDTO);
@Mappings({})
OcrBasicTestVO convertVO(OcrBasicTest ocrBasicTest);
@Mappings({})
List<OcrBasicTestVO> convertVO(List<OcrBasicTest> ocrBasicTestList);
@Mappings({})
PageResult<OcrBasicTestVO> convertVO(PageResult<OcrBasicTest> pageResult);
}

@ -1,49 +0,0 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.OcrConfig;
import com.docus.server.dto.segmentation.ocrconfig.AddOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.EditOcrConfigDTO;
import com.docus.server.dto.segmentation.ocrconfig.DeleteOcrConfigDTO;
import com.docus.server.vo.segmentation.ocrconfig.OcrConfigVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
*
*
*
* @author AutoGenerator
* @since 2023-08-25
*/
@Mapper
public interface OcrConfigConvert {
OcrConfigConvert INSTANCE = Mappers.getMapper(OcrConfigConvert.class);
@Mappings({})
OcrConfig convertDO(AddOcrConfigDTO addOcrConfigDTO);
@Mappings({})
OcrConfig convertDO(EditOcrConfigDTO editOcrConfigDTO);
@Mappings({})
List<OcrConfig> convertAddDOList(List<AddOcrConfigDTO> addOcrConfigDTO);
@Mappings({})
List<OcrConfig> convertEditDOList(List<EditOcrConfigDTO> editOcrConfigDTO);
@Mappings({})
OcrConfigVO convertVO(OcrConfig ocrConfig);
@Mappings({})
List<OcrConfigVO> convertVO(List<OcrConfig> ocrConfigList);
@Mappings({})
PageResult<OcrConfigVO> convertVO(PageResult<OcrConfig> pageResult);
}

@ -0,0 +1,49 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.OcrCutConfig;
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.vo.segmentation.ocrcutconfig.OcrCutConfigVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
*
* ocr
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Mapper
public interface OcrCutConfigConvert {
OcrCutConfigConvert INSTANCE = Mappers.getMapper(OcrCutConfigConvert.class);
@Mappings({})
OcrCutConfig convertDO(AddOcrCutConfigDTO addOcrCutConfigDTO);
@Mappings({})
OcrCutConfig convertDO(EditOcrCutConfigDTO editOcrCutConfigDTO);
@Mappings({})
List<OcrCutConfig> convertAddDOList(List<AddOcrCutConfigDTO> addOcrCutConfigDTO);
@Mappings({})
List<OcrCutConfig> convertEditDOList(List<EditOcrCutConfigDTO> editOcrCutConfigDTO);
@Mappings({})
OcrCutConfigVO convertVO(OcrCutConfig ocrCutConfig);
@Mappings({})
List<OcrCutConfigVO> convertVO(List<OcrCutConfig> ocrCutConfigList);
@Mappings({})
PageResult<OcrCutConfigVO> convertVO(PageResult<OcrCutConfig> pageResult);
}

@ -0,0 +1,49 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.entity.segmentation.OcrCutConfigTest;
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.vo.segmentation.ocrcutconfigtest.OcrCutConfigTestVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import java.util.List;
/**
*
* ocr-
*
* @author AutoGenerator
* @since 2023-08-29
*/
@Mapper
public interface OcrCutConfigTestConvert {
OcrCutConfigTestConvert INSTANCE = Mappers.getMapper(OcrCutConfigTestConvert.class);
@Mappings({})
OcrCutConfigTest convertDO(AddOcrCutConfigTestDTO addOcrCutConfigTestDTO);
@Mappings({})
OcrCutConfigTest convertDO(EditOcrCutConfigTestDTO editOcrCutConfigTestDTO);
@Mappings({})
List<OcrCutConfigTest> convertAddDOList(List<AddOcrCutConfigTestDTO> addOcrCutConfigTestDTO);
@Mappings({})
List<OcrCutConfigTest> convertEditDOList(List<EditOcrCutConfigTestDTO> editOcrCutConfigTestDTO);
@Mappings({})
OcrCutConfigTestVO convertVO(OcrCutConfigTest ocrCutConfigTest);
@Mappings({})
List<OcrCutConfigTestVO> convertVO(List<OcrCutConfigTest> ocrCutConfigTestList);
@Mappings({})
PageResult<OcrCutConfigTestVO> convertVO(PageResult<OcrCutConfigTest> pageResult);
}

@ -1,10 +1,12 @@
package com.docus.server.convert;
import com.docus.infrastructure.web.response.PageResult;
import com.docus.server.dto.segmentation.ocrfileinfo.AddOcrFileInfoDTO;
import com.docus.server.dto.segmentation.ocrfileinfo.EditOcrFileInfoDTO;
import com.docus.server.entity.segmentation.OcrFileInfo;
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.vo.segmentation.ocrfileinfo.OcrFileInfoVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
@ -16,7 +18,7 @@ import java.util.List;
* ocr
*
* @author AutoGenerator
* @since 2023-08-25
* @since 2023-08-29
*/
@Mapper
public interface OcrFileInfoConvert {
@ -43,7 +45,7 @@ public interface OcrFileInfoConvert {
@Mappings({})
PageResult<OcrFileInfoVO> convertVO(PageResult<OcrFileInfo> pageResult);
@Mappings({})
List<OcrFileInfo> convertDO(List<AddOcrFileInfoDTO> files);
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save