| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package cn.com.yusys.manager.model;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import java.util.List;
- /**
- * 任务日志响应实体
- */
- @Data
- @Builder
- @NoArgsConstructor
- @AllArgsConstructor
- public class TaskLogResponse {
- /**
- * 响应码
- */
- private Integer code;
- /**
- * 响应消息
- */
- private String message;
- /**
- * 任务ID
- */
- private String taskId;
- /**
- * 日志内容列表
- */
- private List<String> logs;
- /**
- * 创建成功响应
- */
- public static TaskLogResponse success(String taskId, List<String> logs) {
- return TaskLogResponse.builder()
- .code(200)
- .message("查询成功")
- .taskId(taskId)
- .logs(logs)
- .build();
- }
- /**
- * 创建失败响应
- */
- public static TaskLogResponse fail(String message) {
- return TaskLogResponse.builder()
- .code(500)
- .message(message)
- .build();
- }
- }
|