Java可以传入任意类的公共类写法
Java可以传入任意类的公共类写法:
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
@ApiModel("天眼查返回公共部分")
public class TycCommonDTO<R extends Serializable> implements Serializable {
private static final long serialVersionUID = 2534564364354L;
/**
* 交易代码
*/
@ApiModelProperty(value = "交易代码:0")
@JSONField(name = "error_code")
private String errorCode;
/**
* 原因
*/
@ApiModelProperty(value = "交易原因:ok")
@JSONField(name = "reason")
private String reason;
/**
* 返回内存
*/
@ApiModelProperty(value = "返回内容")
@JSONField(name = "result")
private List<R> result;
public TycCommonDTO() {
}
}
只要这个“TycCommonDTO<R extends Serializable>”的R类有这么一个操作:
public class xxxx implements Serializable
这样这个“TycCommonDTO”就可以传任意类了