Commit 80039a42 authored by R10's avatar R10

单据识别保存

parent 94b6a1c7
...@@ -3,8 +3,10 @@ package cn.com.poc.covenant.rest; ...@@ -3,8 +3,10 @@ package cn.com.poc.covenant.rest;
import cn.com.yict.framemax.core.rest.BaseRest; import cn.com.yict.framemax.core.rest.BaseRest;
import cn.com.poc.covenant.dto.BizExtractionDocFlowDto; import cn.com.poc.covenant.dto.BizExtractionDocFlowDto;
import cn.com.yict.framemax.data.model.PagingInfo; import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import cn.com.yict.framemax.web.permission.Access; import cn.com.yict.framemax.web.permission.Access;
import cn.com.yict.framemax.web.permission.Permission; import cn.com.yict.framemax.web.permission.Permission;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
...@@ -22,4 +24,20 @@ public interface BizExtractionDocFlowRest extends BaseRest { ...@@ -22,4 +24,20 @@ public interface BizExtractionDocFlowRest extends BaseRest {
* @throws Exception 当获取过程中发生异常时抛出 * @throws Exception 当获取过程中发生异常时抛出
*/ */
BizExtractionDocFlowDto getByTaskInId(@RequestParam String taskInId) throws Exception; BizExtractionDocFlowDto getByTaskInId(@RequestParam String taskInId) throws Exception;
/**
* 更新业务提取文档流程数据传输对象
*
* @param bizExtractionDocFlowDto 业务提取文档流程数据传输对象
* @return BizExtractionDocFlowDto 业务提取文档流程数据传输对象
* @throws Exception 当更新过程中发生异常时抛出
*/
BizExtractionDocFlowDto update(BizExtractionDocFlowDto bizExtractionDocFlowDto) throws Exception;
/**
* @param bizTextInTaskId
* @return
* @throws Exception
*/
String report(@RequestParam String bizTextInTaskId) throws Exception;
} }
\ No newline at end of file
...@@ -30,7 +30,7 @@ public class BizExtractionDocFlowRestImpl implements BizExtractionDocFlowRest { ...@@ -30,7 +30,7 @@ public class BizExtractionDocFlowRestImpl implements BizExtractionDocFlowRest {
} }
return BizExtractionDocFlowConvert.entityToDto(bizExtractionDocFlowEntityList.get(0)); return BizExtractionDocFlowConvert.entityToDto(bizExtractionDocFlowEntityList.get(0));
} }
@Override
public BizExtractionDocFlowDto update(BizExtractionDocFlowDto bizExtractionDocFlowDto) throws Exception { public BizExtractionDocFlowDto update(BizExtractionDocFlowDto bizExtractionDocFlowDto) throws Exception {
BizExtractionDocFlowEntity bizExtractionDocFlowEntity = service.update(BizExtractionDocFlowConvert.dtoToEntity(bizExtractionDocFlowDto)); BizExtractionDocFlowEntity bizExtractionDocFlowEntity = service.update(BizExtractionDocFlowConvert.dtoToEntity(bizExtractionDocFlowDto));
if(bizExtractionDocFlowEntity!=null){ if(bizExtractionDocFlowEntity!=null){
...@@ -38,4 +38,13 @@ public class BizExtractionDocFlowRestImpl implements BizExtractionDocFlowRest { ...@@ -38,4 +38,13 @@ public class BizExtractionDocFlowRestImpl implements BizExtractionDocFlowRest {
} }
return null; return null;
} }
@Override
public String report(String bizTextInTaskId) throws Exception {
Assert.notNull(bizTextInTaskId);
//mock
return "https://gsst-poe-sit.gz.bcebos.com/v1/%E6%B0%91%E9%97%B4%E5%80%9F%E8%B4%B7%E7%BA%A0%E7%BA%B7%E6%B0%91%E4%BA%8B%E8%B5%B7%E8%AF%89%E7%8A%B6.docx";
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment