package com.ydtech.modules.ins.model.guoRen; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.NoArgsConstructor; @NoArgsConstructor @Data public class ResponseDto { @JSONField(name = "PLATFORM_STS") private String platformSts; @JSONField(name = "PLATFORM_TYPE") private String platformType; @JSONField(name = "PLATFORM_CODE") private String platformCode; @JSONField(name = "PLATFORM_MSG") private String platformMsg; @JSONField(name = "RESPONSE_BODY") private T responseBody; public static T buildBody(ResponseDto dto, Class classObj) { if (null != dto.getResponseBody()) { return JSON.parseObject(dto.getResponseBody().toString(), classObj); } return null; } }