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 logs; /** * 创建成功响应 */ public static TaskLogResponse success(String taskId, List 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(); } }