feat: 通用保存接口
This commit is contained in:
+15
@@ -21,11 +21,13 @@ import com.jero.modules.activiti.process.common.entity.ProcessSnapshot;
|
||||
import com.jero.modules.activiti.process.common.service.ActFlowCommonService;
|
||||
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||
import com.jero.modules.activiti.process.fb.service.IProcessHandleService;
|
||||
import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO;
|
||||
import com.jero.modules.activiti.service.ProcessAllService;
|
||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||
import com.jero.modules.activiti.vo.DelegateTaskParam;
|
||||
import com.jero.modules.activiti.vo.ResolveTaskParam;
|
||||
import com.jero.modules.laws.common.util.CurrentUserUtil;
|
||||
import com.jero.modules.sys.utils.UserUtils;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
@@ -33,6 +35,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -271,4 +274,16 @@ public class WorkCenterController {
|
||||
return Result.OK(actFlowCommonService.getExistSnapshot(snapshotId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存到草稿
|
||||
* @param
|
||||
*/
|
||||
@AutoLog(value = "保存")
|
||||
@ApiOperation(value="保存", notes="保存")
|
||||
@PostMapping("/save")
|
||||
public Result<?> save(@Validated @RequestBody ProcessInfoVO processInfoVO) {
|
||||
processHandleService.saveToDraft(processInfoVO, UserUtils.getUserId());
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user