提交代码
This commit is contained in:
parent
32ff8f2014
commit
e018fa6ea7
|
|
@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.io.File;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
@ -21,7 +22,7 @@ public class ConfigController {
|
||||||
@GetMapping("getConfig")
|
@GetMapping("getConfig")
|
||||||
public R<Object> getConfig() {
|
public R<Object> getConfig() {
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
map.put("minioEndPoint", minioConfig.getEndpoint());
|
map.put("minioUrl", minioConfig.getEndpoint() + File.separator + minioConfig.getBucketName()+File.separator);
|
||||||
return R.ok(map);
|
return R.ok(map);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* 统一获取文件列表
|
* 统一获取文件列表
|
||||||
* @return 返回满足条件的任务列表
|
* @return 返回满足条件的任务列表
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:list:all")
|
@RequiresPermissions("dataCenter:task:list")
|
||||||
@GetMapping("/list/all")
|
@GetMapping("/list/all")
|
||||||
public TableDataInfo list(AnnotationTaskEntity taskEntity) {
|
public TableDataInfo list(AnnotationTaskEntity taskEntity) {
|
||||||
startPage();
|
startPage();
|
||||||
|
|
@ -78,7 +78,7 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* 统一获取文件列表
|
* 统一获取文件列表
|
||||||
* @return 返回满足条件的任务列表
|
* @return 返回满足条件的任务列表
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:list:creation")
|
@RequiresPermissions("dataCenter:task:list")
|
||||||
@GetMapping("/list/creation")
|
@GetMapping("/list/creation")
|
||||||
public TableDataInfo listMyCreation(AnnotationTaskEntity taskEntity) {
|
public TableDataInfo listMyCreation(AnnotationTaskEntity taskEntity) {
|
||||||
startPage();
|
startPage();
|
||||||
|
|
@ -91,7 +91,7 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* @return 返回满足条件的任务列表
|
* @return 返回满足条件的任务列表
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@RequiresPermissions("dataCenter:task:list:participant")
|
@RequiresPermissions("dataCenter:task:list")
|
||||||
@GetMapping("/list/participant")
|
@GetMapping("/list/participant")
|
||||||
public TableDataInfo listMyParticipant(AnnotationTaskEntity taskEntity) {
|
public TableDataInfo listMyParticipant(AnnotationTaskEntity taskEntity) {
|
||||||
startPage();
|
startPage();
|
||||||
|
|
@ -158,7 +158,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* * 根据任务id和文件id 返回驳回审核的原因
|
* * 根据任务id和文件id 返回驳回审核的原因
|
||||||
* @return 返回数据集详情
|
* @return 返回数据集详情
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:file:failed_reason")
|
|
||||||
@GetMapping(value = "/getAuditFailReasonByTaskId/{taskId}/{fileId}")
|
@GetMapping(value = "/getAuditFailReasonByTaskId/{taskId}/{fileId}")
|
||||||
public AjaxResult getAuditFailReasonByFileId(@PathVariable Long taskId, @PathVariable Long fileId) {
|
public AjaxResult getAuditFailReasonByFileId(@PathVariable Long taskId, @PathVariable Long fileId) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -179,7 +178,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* @param subTask 标注文件的信息
|
* @param subTask 标注文件的信息
|
||||||
* @return 返回影响的行数或错误信
|
* @return 返回影响的行数或错误信
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:manual_annotate")
|
|
||||||
@PostMapping("/manualAnnotate")
|
@PostMapping("/manualAnnotate")
|
||||||
public AjaxResult manualAnnotate(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
public AjaxResult manualAnnotate(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
||||||
int result = annotationTaskService.manualAnnotate(subTask);
|
int result = annotationTaskService.manualAnnotate(subTask);
|
||||||
|
|
@ -194,7 +192,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* @param subTask 标注文件的信息
|
* @param subTask 标注文件的信息
|
||||||
* @return 返回影响的行数或错误信
|
* @return 返回影响的行数或错误信
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:audit")
|
|
||||||
@PostMapping("/audit")
|
@PostMapping("/audit")
|
||||||
public AjaxResult audit(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
public AjaxResult audit(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
||||||
int result = annotationTaskService.audit(subTask);
|
int result = annotationTaskService.audit(subTask);
|
||||||
|
|
@ -210,7 +207,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
* @param subTask 标注文件的信息
|
* @param subTask 标注文件的信息
|
||||||
* @return 返回影响的行数或错误信
|
* @return 返回影响的行数或错误信
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:task:ai_annotate")
|
|
||||||
@PostMapping("/aiAnnotate")
|
@PostMapping("/aiAnnotate")
|
||||||
public AjaxResult aiAnnotate(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
public AjaxResult aiAnnotate(@Validated @RequestBody AnnotationTaskAnnotatorEntity subTask) {
|
||||||
|
|
||||||
|
|
@ -222,7 +218,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
/**获取由我标注的未完成标注的任务列表
|
/**获取由我标注的未完成标注的任务列表
|
||||||
* @return 标注任务列表
|
* @return 标注任务列表
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:no_annotation_task:list:status")
|
|
||||||
@GetMapping(value = "/getMyNoAnnotatedTask")
|
@GetMapping(value = "/getMyNoAnnotatedTask")
|
||||||
public AjaxResult getMyNoAnnotationTask() {
|
public AjaxResult getMyNoAnnotationTask() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -237,7 +232,6 @@ public class AnnotationTaskController extends BaseController {
|
||||||
/**获取由我审核的未完成审核的任务列表
|
/**获取由我审核的未完成审核的任务列表
|
||||||
* @return 审核任务列表
|
* @return 审核任务列表
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("dataCenter:no_audit_task:list:status")
|
|
||||||
@GetMapping(value = "/getMyNoAuditedTask")
|
@GetMapping(value = "/getMyNoAuditedTask")
|
||||||
public AjaxResult getMyNoAuditTask() {
|
public AjaxResult getMyNoAuditTask() {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue