src/main/java/com/zgn/hospital/utils/R.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.zgn.hospital.utils;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @author: ZGN
* time: 2022/3/24 22:29 周四
* description: 返回结果通用对象 Map
* @JsonInclude(JsonInclude.Include.NON_NULL):生成对象时如果没赋值,则不赋值继续生成对象
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class R implements Serializable {
public static final Long serivalVersionUID=1L;
/**
* 通用成功状态码
*/
public static final String SUCCESS_CODE = "001";
/**
* 失败状态码
*/
public static final String FAIL_CODE = "004";
/**
* 未登录
*/
public static final String USER_NO_LOGIN = "401";
private String code;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String msg;
@JsonInclude(JsonInclude.Include.NON_NULL)
private Object data;
@JsonInclude(JsonInclude.Include.NON_NULL)
private Long total;
/**
* 成功
* @param msg
* @param data
* @return
*/
public static R ok(String msg,Object data,Long total){
return new R(SUCCESS_CODE,msg,data,total);
}
/**
* 成功
* @param data
* @return
后面还有 83 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
