|
|
@ -18,24 +18,20 @@ package com.baiye.modules.platform.rest;
|
|
|
|
import com.baiye.annotation.Inner;
|
|
|
|
import com.baiye.annotation.Inner;
|
|
|
|
import com.baiye.annotation.Log;
|
|
|
|
import com.baiye.annotation.Log;
|
|
|
|
import com.baiye.constant.DefaultNumberConstants;
|
|
|
|
import com.baiye.constant.DefaultNumberConstants;
|
|
|
|
import com.baiye.constant.SecurityConstants;
|
|
|
|
|
|
|
|
import com.baiye.http.CommonResponse;
|
|
|
|
import com.baiye.http.CommonResponse;
|
|
|
|
import com.baiye.modules.platform.service.ModeRecordService;
|
|
|
|
import com.baiye.modules.platform.service.ModeRecordService;
|
|
|
|
import com.baiye.modules.platform.service.dto.AgentQueryCriteria;
|
|
|
|
|
|
|
|
import com.baiye.modules.platform.service.dto.DecryptionDTO;
|
|
|
|
|
|
|
|
import com.baiye.modules.platform.service.dto.ModeRecordQueryCriteria;
|
|
|
|
import com.baiye.modules.platform.service.dto.ModeRecordQueryCriteria;
|
|
|
|
import com.baiye.util.SecurityUtils;
|
|
|
|
import com.baiye.util.SecurityUtils;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @author Enzo
|
|
|
|
* @author Enzo
|
|
|
|
* @date 2022-08-13
|
|
|
|
* @date 2022-08-13
|
|
|
@ -48,6 +44,10 @@ public class ModeRecordController {
|
|
|
|
|
|
|
|
|
|
|
|
private final ModeRecordService modeRecordService;
|
|
|
|
private final ModeRecordService modeRecordService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${template.download-exchange-list}")
|
|
|
|
|
|
|
|
private String exchangeTemplateUrl;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("查询建模记录")
|
|
|
|
@ApiOperation("查询建模记录")
|
|
|
|
@GetMapping
|
|
|
|
@GetMapping
|
|
|
|
public ResponseEntity<Object> query(ModeRecordQueryCriteria criteria, Pageable pageable) {
|
|
|
|
public ResponseEntity<Object> query(ModeRecordQueryCriteria criteria, Pageable pageable) {
|
|
|
@ -62,8 +62,7 @@ public class ModeRecordController {
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("上传文件发送邮件")
|
|
|
|
@ApiOperation("上传文件发送邮件")
|
|
|
|
@PostMapping("/upload/files")
|
|
|
|
@PostMapping("/upload/files")
|
|
|
|
public CommonResponse<Object> uploadFile(@RequestParam("file") MultipartFile[] files,
|
|
|
|
public CommonResponse<Object> uploadFile(@RequestParam("file") MultipartFile[] files, @RequestParam(value = "taskName") String taskName,
|
|
|
|
@RequestParam(value = "taskName") String taskName,
|
|
|
|
|
|
|
|
@RequestParam("uploadType") Integer uploadType) {
|
|
|
|
@RequestParam("uploadType") Integer uploadType) {
|
|
|
|
return Boolean.TRUE.equals(modeRecordService.uploadModeFile(files, taskName, uploadType))
|
|
|
|
return Boolean.TRUE.equals(modeRecordService.uploadModeFile(files, taskName, uploadType))
|
|
|
|
? CommonResponse.createBySuccess() : CommonResponse.createByError();
|
|
|
|
? CommonResponse.createBySuccess() : CommonResponse.createByError();
|
|
|
@ -72,13 +71,19 @@ public class ModeRecordController {
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("创建任务")
|
|
|
|
@ApiOperation("创建任务")
|
|
|
|
@GetMapping("/build")
|
|
|
|
@GetMapping("/build")
|
|
|
|
public CommonResponse<Object> buildModel(@RequestParam("id") Long id,
|
|
|
|
public CommonResponse<Object> buildModel(@RequestParam("id") Long id, @RequestParam(value = "actName") String actName,
|
|
|
|
@RequestParam(value = "actName") String actName,
|
|
|
|
|
|
|
|
@RequestParam("actId") String actId) {
|
|
|
|
@RequestParam("actId") String actId) {
|
|
|
|
return Boolean.TRUE.equals(modeRecordService.sendDataByActNameAndActId(id, actName, actId)) ?
|
|
|
|
return Boolean.TRUE.equals(modeRecordService.sendDataByActNameAndActId(id, actName, actId)) ?
|
|
|
|
CommonResponse.createBySuccess() : CommonResponse.createByError();
|
|
|
|
CommonResponse.createBySuccess() : CommonResponse.createByError();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("人员模板下载")
|
|
|
|
|
|
|
|
@GetMapping("/templateUrl")
|
|
|
|
|
|
|
|
public ResponseEntity<Object> downLoadTemplateMove() {
|
|
|
|
|
|
|
|
return new ResponseEntity<>(exchangeTemplateUrl, HttpStatus.OK);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Inner
|
|
|
|
@Inner
|
|
|
|
@ApiOperation("下载id查询下载地址")
|
|
|
|
@ApiOperation("下载id查询下载地址")
|
|
|
|
@GetMapping("/find/path")
|
|
|
|
@GetMapping("/find/path")
|
|
|
@ -96,4 +101,5 @@ public class ModeRecordController {
|
|
|
|
return CommonResponse.createBySuccess();
|
|
|
|
return CommonResponse.createBySuccess();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|