@Data public class ResultDto<T> { /** * 是否成功 / private boolean success; /* * 操作结果码 / private int code; /* * 操作结果描述 / private String msg; /* * 响应数据 / private T data; /* * 成功结果 * @return / public static ResultDto ok() { ResultDto resultDto = new ResultDto(); resultDto.setSuccess(ResultDtoConstants.Status.SUCCESS); resultDto.setCode(ResultDtoConstants.Code.SUCCESS); resultDto.setMsg(ResultDtoConstants.SUCCESS_MSG); return resultDto; } /* * 成功结果 * * @return */ public static ResultDto ok(String message) { ResultDto resultDto = new ResultDto(); resultDto.setSuccess(ResultDtoConstants.Status.SUCCESS); resultDto.setCode(ResultDtoConstants.Code.SUCCESS); resultDto.setMsg(message); return resultDto; }
时间: 2024-04-23 22:24:59 浏览: 14
这段代码是一个Java类,定义了一个ResultDto<T>泛型类,用于封装操作结果。其中包含了以下属性:
- success:表示操作是否成功的布尔值。
- code:表示操作结果码的整数值。
- msg:表示操作结果描述的字符串。
- data:表示响应的数据,类型为T。
同时,这个类还包含了两个静态方法ok(),用于返回成功的操作结果。第一个ok()方法返回一个默认的成功操作结果,第二个ok()方法允许用户传入一个自定义的成功消息。