diff --git a/workflow-engine-api/src/main/java/cn/axzo/workflow/client/feign/manage/FormAdminApi.java b/workflow-engine-api/src/main/java/cn/axzo/workflow/client/feign/manage/FormAdminApi.java index 3e5416051..7556be801 100644 --- a/workflow-engine-api/src/main/java/cn/axzo/workflow/client/feign/manage/FormAdminApi.java +++ b/workflow-engine-api/src/main/java/cn/axzo/workflow/client/feign/manage/FormAdminApi.java @@ -27,13 +27,18 @@ import static cn.axzo.workflow.common.enums.RpcInvokeModeEnum.SYNC; * @since 2024-11-11 20:08 */ @WorkflowEngineFeignClient -@Manageable public interface FormAdminApi { @PostMapping("/api/form/admin/form/page") @InvokeMode(SYNC) + @Manageable CommonResponse> formPage(@Validated @RequestBody FormSearchDTO dto); + /** + * 获取指定审批业务的流程表单设置, + * @param dto + * @return + */ @PostMapping("/api/form/admin/start/form") @InvokeMode(SYNC) CommonResponse getFormDefinition(@Validated @RequestBody StartFormSearchDTO dto); diff --git a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/request/form/definition/StartFormSearchDTO.java b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/request/form/definition/StartFormSearchDTO.java index 62f4eac0e..6ec0231d1 100644 --- a/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/request/form/definition/StartFormSearchDTO.java +++ b/workflow-engine-common/src/main/java/cn/axzo/workflow/common/model/request/form/definition/StartFormSearchDTO.java @@ -26,9 +26,12 @@ public class StartFormSearchDTO { /** * 租户 ID + *

+ * 对应安心筑的工作台 ID */ @ApiModelProperty(value = "租户 ID") - private String tenantId = NO_TENANT_ID; + @NotBlank(message = "租户 ID (工作台)不能为空") + private String tenantId = NO_TENANT_ID; /** * 显示原始默认值的变量