feat(REQ-3769) - 调整获取文档
This commit is contained in:
parent
3248dcd36a
commit
321bb43136
@ -6,6 +6,7 @@ import cn.axzo.workflow.common.annotation.Manageable;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelCreateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelSearchDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelUpdateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocByIdDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocCreateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocOrderDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocQueryDTO;
|
||||
@ -271,7 +272,8 @@ public interface ProcessModelApi {
|
||||
@Operation(summary = "获取指定 docIds 文档列表")
|
||||
@PostMapping(value = "/api/process/model/doc/ids")
|
||||
@InvokeMode(SYNC)
|
||||
CommonResponse<List<DocBaseVO>> docByIds(@RequestParam List<Long> ids);
|
||||
CommonResponse<List<DocBaseVO>> docByIds(@Validated @RequestBody DocByIdDTO dto);
|
||||
|
||||
/**
|
||||
* 获取指定模板的原始文档列表
|
||||
*
|
||||
|
||||
@ -0,0 +1,26 @@
|
||||
package cn.axzo.workflow.common.model.request.bpmn.model.doc;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 获取文档
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2025-04-16 20:18
|
||||
*/
|
||||
@ApiModel("获取文档")
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class DocByIdDTO {
|
||||
|
||||
private List<Long> ids;
|
||||
}
|
||||
@ -12,6 +12,7 @@ import cn.axzo.workflow.common.exception.WorkflowEngineException;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelCreateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelSearchDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.BpmnModelUpdateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocByIdDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocCreateDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocOrderDTO;
|
||||
import cn.axzo.workflow.common.model.request.bpmn.model.doc.DocQueryDTO;
|
||||
@ -465,12 +466,19 @@ public class BpmnProcessModelController implements ProcessModelApi {
|
||||
return success(modelDocService.docPage(dto));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定 docIds 文档列表
|
||||
*
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
@Operation(summary = "获取指定 docIds 文档列表")
|
||||
@PostMapping("/doc/ids")
|
||||
public CommonResponse<List<DocBaseVO>> docByIds(@RequestParam List<Long> ids) {
|
||||
return success(modelDocService.getIds(ids));
|
||||
public CommonResponse<List<DocBaseVO>> docByIds(@Validated @RequestBody DocByIdDTO dto) {
|
||||
return success(modelDocService.getIds(dto.getIds()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据业务 ID 获取模型文档列表,自动适配公共模板和代运营
|
||||
*
|
||||
|
||||
Loading…
Reference in New Issue
Block a user