记得上下班打卡 | git大法好,push需谨慎

Commit ed29d6e5 authored by anjiabin's avatar anjiabin

实现nft中service接口

parent ff4314e4
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 1.下发注册实名验证码接口
* @class: RegisterVerifyCodeReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:20
*/
@Data
public class Nft001RegisterVerifyCodeReqDto implements Serializable {
private static final long serialVersionUID = 2740818143964195775L;
private String mobile;
private static final Nft001RegisterVerifyCodeReqDto obj = new Nft001RegisterVerifyCodeReqDto();
public static Nft001RegisterVerifyCodeReqDto getNew() {
try {
return (Nft001RegisterVerifyCodeReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft001RegisterVerifyCodeReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: RegisterVerifyCodeReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:20
*/
@Data
public class Nft001RegisterVerifyCodeRespDto implements Serializable {
private static final Nft001RegisterVerifyCodeRespDto obj = new Nft001RegisterVerifyCodeRespDto();
public static Nft001RegisterVerifyCodeRespDto getNew() {
try {
return (Nft001RegisterVerifyCodeRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft001RegisterVerifyCodeRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 2.自然人注册实名接口
* @class: RegisterPersonReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:20
*/
@Data
public class Nft002RegisterPersonReqDto implements Serializable {
private static final long serialVersionUID = 3035063716845958619L;
private String personName;
//@Null
private String email;
private String mobile;
private String verifyCode;
private String idCard;
/**
* 证件类型 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其它
*/
private int cardType;
private static final Nft002RegisterPersonReqDto obj = new Nft002RegisterPersonReqDto();
public static Nft002RegisterPersonReqDto getNew() {
try {
return (Nft002RegisterPersonReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft002RegisterPersonReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: RegisterPersonReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:20
*/
@Data
public class Nft002RegisterPersonRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft002RegisterPersonRespDto obj = new Nft002RegisterPersonRespDto();
public static Nft002RegisterPersonRespDto getNew() {
try {
return (Nft002RegisterPersonRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft002RegisterPersonRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 3.自然人注册实名(使用nft平台签名)接口
* @class: RegisterPersonPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
@Data
public class Nft003RegisterPersonPlatformReqDto implements Serializable {
private static final long serialVersionUID = 1124085864958795175L;
private String personName;
/**
* 用户邮箱(非必填)
*/
//@Null
private String email;
private String mobile;
private String idCard;
private Integer cardType;
private String platformPubKey;
private String platformSignData;
private static final Nft003RegisterPersonPlatformReqDto obj = new Nft003RegisterPersonPlatformReqDto();
public static Nft003RegisterPersonPlatformReqDto getNew() {
try {
return (Nft003RegisterPersonPlatformReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft003RegisterPersonPlatformReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: RegisterPersonPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
@Data
public class Nft003RegisterPersonPlatformRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft003RegisterPersonPlatformRespDto obj = new Nft003RegisterPersonPlatformRespDto();
public static Nft003RegisterPersonPlatformRespDto getNew() {
try {
return (Nft003RegisterPersonPlatformRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft003RegisterPersonPlatformRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 4.营业执照上传接口
* @class: BusinessLicenseUploadReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
@Data
public class Nft004BusinessLicenseUploadReqDto implements Serializable {
/**
* 营业执照图片,不超过5M,jpg或png格式
*/
private File file;
private String mobile;
private String verifyCode;
private static final Nft004BusinessLicenseUploadReqDto obj = new Nft004BusinessLicenseUploadReqDto();
private static final long serialVersionUID = 441808669924744187L;
public static Nft004BusinessLicenseUploadReqDto getNew() {
try {
return (Nft004BusinessLicenseUploadReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft004BusinessLicenseUploadReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: BusinessLicenseUploadReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
@Data
public class Nft004BusinessLicenseUploadRespDto implements Serializable {
/**
* 图片id
*/
private Integer id;
private static final Nft004BusinessLicenseUploadRespDto obj = new Nft004BusinessLicenseUploadRespDto();
public static Nft004BusinessLicenseUploadRespDto getNew() {
try {
return (Nft004BusinessLicenseUploadRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft004BusinessLicenseUploadRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 5.营业执照上传(使用nft平台签名)接口
* @class: BusinessLicenseUploadPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:23
*/
@Data
public class Nft005BusinessLicenseUploadPlatformReqDto implements Serializable {
/**
* 营业执照图片,不超过5M,jpg或png格式
*/
private File file;
/**
* 平台的"用户唯一标识"
*/
private String platformIdentification;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信
*/
private String platformSignData;
private static final Nft005BusinessLicenseUploadPlatformReqDto obj = new Nft005BusinessLicenseUploadPlatformReqDto();
private static final long serialVersionUID = 5717489720702326452L;
public static Nft005BusinessLicenseUploadPlatformReqDto getNew() {
try {
return (Nft005BusinessLicenseUploadPlatformReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft005BusinessLicenseUploadPlatformReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: BusinessLicenseUploadPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:23
*/
@Data
public class Nft005BusinessLicenseUploadPlatformRespDto implements Serializable {
/**
* 图片id
*/
private Integer id;
private static final Nft005BusinessLicenseUploadPlatformRespDto obj = new Nft005BusinessLicenseUploadPlatformRespDto();
public static Nft005BusinessLicenseUploadPlatformRespDto getNew() {
try {
return (Nft005BusinessLicenseUploadPlatformRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft005BusinessLicenseUploadPlatformRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 6.电子公函上传接口
* @class: OfficialLetterUploadReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:24
*/
@Data
public class Nft006OfficialLetterUploadReqDto implements Serializable {
/**
* 电子公函图片,不超过5M,jpg或png格式
*/
private File file;
private String mobile;
private String verifyCode;
private static final Nft006OfficialLetterUploadReqDto obj = new Nft006OfficialLetterUploadReqDto();
private static final long serialVersionUID = -6247442761627263199L;
public static Nft006OfficialLetterUploadReqDto getNew() {
try {
return (Nft006OfficialLetterUploadReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft006OfficialLetterUploadReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: OfficialLetterUploadReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:24
*/
@Data
public class Nft006OfficialLetterUploadRespDto implements Serializable {
/**
* 图片id
*/
private Integer id;
private static final Nft006OfficialLetterUploadRespDto obj = new Nft006OfficialLetterUploadRespDto();
public static Nft006OfficialLetterUploadRespDto getNew() {
try {
return (Nft006OfficialLetterUploadRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft006OfficialLetterUploadRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 7.电子公函上传(使用nft平台签名)接口
* @class: OfficialLetterUploadPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:25
*/
@Data
public class Nft007OfficialLetterUploadPlatformReqDto implements Serializable {
/**
* 电子公函图片,不超过5M,jpg或png格式
*/
private File file;
/**
* 平台的"用户唯一标识"
*/
private String platformIdentification;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信
*/
private String platformSignData;
private static final Nft007OfficialLetterUploadPlatformReqDto obj = new Nft007OfficialLetterUploadPlatformReqDto();
private static final long serialVersionUID = -1302164034298735254L;
public static Nft007OfficialLetterUploadPlatformReqDto getNew() {
try {
return (Nft007OfficialLetterUploadPlatformReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft007OfficialLetterUploadPlatformReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: OfficialLetterUploadPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:25
*/
@Data
public class Nft007OfficialLetterUploadPlatformRespDto implements Serializable {
/**
* 图片id
*/
private Integer id;
private static final Nft007OfficialLetterUploadPlatformRespDto obj = new Nft007OfficialLetterUploadPlatformRespDto();
public static Nft007OfficialLetterUploadPlatformRespDto getNew() {
try {
return (Nft007OfficialLetterUploadPlatformRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft007OfficialLetterUploadPlatformRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 8.图片内容检测
* @class: QueryImageModerationReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:26
*/
@Data
public class Nft008QueryImageModerationReqDto implements Serializable {
/**
* 素材地址(全路径)
*/
private String imageUrl;
/**
* 截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧
*/
//@Null
private int intrval;
/**
* GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))
*/
//@Null
private int maxFrames;
private static final Nft008QueryImageModerationReqDto obj = new Nft008QueryImageModerationReqDto();
private static final long serialVersionUID = 6578525145142483650L;
public static Nft008QueryImageModerationReqDto getNew() {
try {
return (Nft008QueryImageModerationReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft008QueryImageModerationReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: QueryImageModerationReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:26
*/
@Data
public class Nft008QueryImageModerationRespDto implements Serializable {
/**
* 建议您拿到判断结果后的执行操作。建议值,Block:建议屏蔽 Review:建议复审 Pass:建议通过
*/
private String suggestion;
/**
* 恶意标签,Normal:正常 Porn:色情 Abuse:谩骂 Ad:广告。以及其他令人反感、不安全或不适宜的内容类型
*/
private String label;
/**
* 机器判断当前分类的置信度,取值范围:0-100。分数越高,表示越有可能属于当前分类(如:色情99,则该样本属于色情的置信度非常高。)
*/
private int score;
private static final Nft008QueryImageModerationRespDto obj = new Nft008QueryImageModerationRespDto();
public static Nft008QueryImageModerationRespDto getNew() {
try {
return (Nft008QueryImageModerationRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft008QueryImageModerationRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 9.企业注册实名接口
* @class: RegisterCompanyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft009RegisterCompanyReqDto implements Serializable {
/**
* 企业名称
*/
private String epName;
/**
* 企业邮箱
*/
//@Null
private String email;
/**
* 手机验证码
*/
private String VerifyCode;
/**
* 企业信用代码
*/
private String creditCode;
/**
* 营业执照文件标识,通过调用上传接口后获得
*/
private int busiLicenseId;
/**
* 电子公函盖章扫描件标识,通过调用上传接口后获得
*/
//@Null
private int officialLetterId;
/**
* 法人代表姓名
*/
private String representativeName;
/**
* 管理员姓名
*/
private String contact;
/**
* 管理员手机
*/
private String mobile;
/**
* 管理员身份证号
*/
private String idcard;
/**
* 证件类型 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其它
*/
private int cardType;
/**
* 接入平台名称
*/
//@Null
private String platformName;
/**
* 接入平台地址
*/
//@Null
private String platformUrl;
/**
* 平台业务类型(1:金融类 2:版权类 3:其他类 4:未填写)默认是未填写
*/
//@Null
private int businessType;
private static final Nft009RegisterCompanyReqDto obj = new Nft009RegisterCompanyReqDto();
private static final long serialVersionUID = 6822986751743429155L;
public static Nft009RegisterCompanyReqDto getNew() {
try {
return (Nft009RegisterCompanyReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft009RegisterCompanyReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: RegisterCompanyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft009RegisterCompanyRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft009RegisterCompanyRespDto obj = new Nft009RegisterCompanyRespDto();
public static Nft009RegisterCompanyRespDto getNew() {
try {
return (Nft009RegisterCompanyRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft009RegisterCompanyRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 10.企业注册实名(使用nft平台签名)接口
* @class: RegisterCompanyPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft010RegisterCompanyPlatformReqDto implements Serializable {
/**
* 企业名称
*/
private String epName;
/**
* 企业邮箱
*/
//@Null
private String email;
/**
* 企业信用代码
*/
private String creditCode;
/**
* 营业执照文件标识,通过调用上传接口后获得
*/
private int busiLicenseId;
/**
* 电子公函盖章扫描件标识,通过调用上传接口后获得
*/
//@Null
private int officialLetterId;
/**
* 法人代表姓名
*/
private String representativeName;
/**
* 管理员姓名
*/
private String contact;
/**
* 管理员手机
*/
private String mobile;
/**
* 管理员身份证号
*/
private String idcard;
/**
* 证件类型 1-身份证 2-护照 3-港澳通行证 4-台湾通行证 5-外国人永居身份证 6-港澳台居民居住证 7-其它
*/
private int cardType;
/**
* 接入平台名称
*/
//@Null
private String platformName;
/**
* 接入平台地址
*/
//@Null
private String platformUrl;
/**
* 平台业务类型(1:金融类 2:版权类 3:其他类 4:未填写)默认是未填写
*/
//@Null
private int businessType;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信息:sign(epName_creditCode_representativeName_contact_mobile_idcard)
*/
private String platformSignData;
private static final Nft010RegisterCompanyPlatformReqDto obj = new Nft010RegisterCompanyPlatformReqDto();
private static final long serialVersionUID = 421494805622599134L;
public static Nft010RegisterCompanyPlatformReqDto getNew() {
try {
return (Nft010RegisterCompanyPlatformReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft010RegisterCompanyPlatformReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: RegisterCompanyPlatformReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft010RegisterCompanyPlatformRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft010RegisterCompanyPlatformRespDto obj = new Nft010RegisterCompanyPlatformRespDto();
public static Nft010RegisterCompanyPlatformRespDto getNew() {
try {
return (Nft010RegisterCompanyPlatformRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft010RegisterCompanyPlatformRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 11.下发查询用户信息验证码接
* @class: UserQueryVerifyCodeReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:28
*/
@Data
public class Nft011UserQueryVerifyCodeReqDto implements Serializable {
/**
* 1企业 2个人
*/
private int type;
/**
* 身份证号
*/
private String cardNo;
/**
* 验证码场景:1查询用户信息 2NFT平台绑定地址
*/
private int scene;
private static final Nft011UserQueryVerifyCodeReqDto obj = new Nft011UserQueryVerifyCodeReqDto();
private static final long serialVersionUID = -568800161549202593L;
public static Nft011UserQueryVerifyCodeReqDto getNew() {
try {
return (Nft011UserQueryVerifyCodeReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft011UserQueryVerifyCodeReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: UserQueryVerifyCodeReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:28
*/
@Data
public class Nft011UserQueryVerifyCodeRespDto implements Serializable {
private static final Nft011UserQueryVerifyCodeRespDto obj = new Nft011UserQueryVerifyCodeRespDto();
public static Nft011UserQueryVerifyCodeRespDto getNew() {
try {
return (Nft011UserQueryVerifyCodeRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft011UserQueryVerifyCodeRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 12.查询用户信息接口 GET请求方式
* @class: UserQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:29
*/
@Data
public class Nft012UserQueryReqDto implements Serializable {
/**
* 1企业 2个人
*/
private int type;
/**
* 身份证号
*/
private String cardNo;
/**
* 手机验证码
*/
private String verifyCode;
private static final Nft012UserQueryReqDto obj = new Nft012UserQueryReqDto();
private static final long serialVersionUID = -1005029779554877036L;
public static Nft012UserQueryReqDto getNew() {
try {
return (Nft012UserQueryReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft012UserQueryReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: UserQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:29
*/
@Data
public class Nft012UserQueryRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft012UserQueryRespDto obj = new Nft012UserQueryRespDto();
public static Nft012UserQueryRespDto getNew() {
try {
return (Nft012UserQueryRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft012UserQueryRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 13.NFT地址绑定接口
* @class: IdentityBindSubmitReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
@Data
public class Nft013IdentityBindSubmitReqDto implements Serializable {
/**
* 签名信息sign(用户唯一标识)
*/
private String signData;
/**
* 公钥
*/
private String pubKey;
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 人脸结果id
*/
private String faceResultId;
private static final Nft013IdentityBindSubmitReqDto obj = new Nft013IdentityBindSubmitReqDto();
private static final long serialVersionUID = 6696219005219751327L;
public static Nft013IdentityBindSubmitReqDto getNew() {
try {
return (Nft013IdentityBindSubmitReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft013IdentityBindSubmitReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: IdentityBindSubmitReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
@Data
public class Nft013IdentityBindSubmitRespDto implements Serializable {
private static final Nft013IdentityBindSubmitRespDto obj = new Nft013IdentityBindSubmitRespDto();
public static Nft013IdentityBindSubmitRespDto getNew() {
try {
return (Nft013IdentityBindSubmitRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft013IdentityBindSubmitRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 14.受信平台NFT身份绑定接口
* @class: IdentityBindSubmitByTrustedReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
@Data
public class Nft014IdentityBindSubmitByTrustedReqDto implements Serializable {
/**
* 签名信息sign(用户唯一标识)
*/
private String userSignData;
/**
* 用户公钥
*/
private String userPubKey;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信息:sign(userSignData)
*/
private String platformSignData;
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft014IdentityBindSubmitByTrustedReqDto obj = new Nft014IdentityBindSubmitByTrustedReqDto();
private static final long serialVersionUID = 952359226484874631L;
public static Nft014IdentityBindSubmitByTrustedReqDto getNew() {
try {
return (Nft014IdentityBindSubmitByTrustedReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft014IdentityBindSubmitByTrustedReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: IdentityBindSubmitByTrustedReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
@Data
public class Nft014IdentityBindSubmitByTrustedRespDto implements Serializable {
private static final Nft014IdentityBindSubmitByTrustedRespDto obj = new Nft014IdentityBindSubmitByTrustedRespDto();
public static Nft014IdentityBindSubmitByTrustedRespDto getNew() {
try {
return (Nft014IdentityBindSubmitByTrustedRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft014IdentityBindSubmitByTrustedRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 15.NFT平台自身身份绑定,
* @class: IdentityBindPlatformSelfReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:31
*/
@Data
public class Nft015IdentityBindPlatformSelfReqDto implements Serializable {
/**
* 签名信息sign(userIdentification)
*/
private String signData;
/**
* 公钥
*/
private String pubKey;
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 邮箱验证码
*/
private String verifyCode;
private static final Nft015IdentityBindPlatformSelfReqDto obj = new Nft015IdentityBindPlatformSelfReqDto();
private static final long serialVersionUID = -1497568548722245137L;
public static Nft015IdentityBindPlatformSelfReqDto getNew() {
try {
return (Nft015IdentityBindPlatformSelfReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft015IdentityBindPlatformSelfReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: IdentityBindPlatformSelfReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:31
*/
@Data
public class Nft015IdentityBindPlatformSelfRespDto implements Serializable {
private static final Nft015IdentityBindPlatformSelfRespDto obj = new Nft015IdentityBindPlatformSelfRespDto();
public static Nft015IdentityBindPlatformSelfRespDto getNew() {
try {
return (Nft015IdentityBindPlatformSelfRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft015IdentityBindPlatformSelfRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 16.绑定状态批量查询接口 (支持多个查询)
* @class: IdentityBindQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:32
*/
@Data
public class Nft016IdentityBindQueryReqDto implements Serializable {
private static final long serialVersionUID = 1242980115779173994L;
private String addressList;
private static final Nft016IdentityBindQueryReqDto obj = new Nft016IdentityBindQueryReqDto();
public static Nft016IdentityBindQueryReqDto getNew() {
try {
return (Nft016IdentityBindQueryReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft016IdentityBindQueryReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: IdentityBindQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:32
*/
@Data
public class Nft016IdentityBindQueryRespDto {
private List<queryRsData> list;
@Data
public static class queryRsData{
/**
* 地址
*/
private String address;
/**
* 1:绑定中 2:已绑定 3:绑定失败 4:未发起过绑定(未查询到)
*/
private String status;
}
private static final Nft016IdentityBindQueryRespDto obj = new Nft016IdentityBindQueryRespDto();
public static Nft016IdentityBindQueryRespDto getNew() {
try {
return (Nft016IdentityBindQueryRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft016IdentityBindQueryRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 17.地址与身份对应关系核验接口
* @class: IdentityVerifyIdentityReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft017IdentityVerifyIdentityReqDto implements Serializable {
/**
* 地址
*/
private String address;
/**
* 人脸结果Id
*/
private String faceResultId;
private static final Nft017IdentityVerifyIdentityReqDto obj = new Nft017IdentityVerifyIdentityReqDto();
private static final long serialVersionUID = -745709288926468243L;
public static Nft017IdentityVerifyIdentityReqDto getNew() {
try {
return (Nft017IdentityVerifyIdentityReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft017IdentityVerifyIdentityReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: IdentityVerifyIdentityReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft017IdentityVerifyIdentityRespDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft017IdentityVerifyIdentityRespDto obj = new Nft017IdentityVerifyIdentityRespDto();
public static Nft017IdentityVerifyIdentityRespDto getNew() {
try {
return (Nft017IdentityVerifyIdentityRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft017IdentityVerifyIdentityRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 18.请求人脸核身h5url
* @class: FaceUrlReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft018FaceUrlReqDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* browser:标识在浏览器启动刷脸 App:标识在App里启动刷脸,默认值为App
*/
//@Null
private String from;
private static final Nft018FaceUrlReqDto obj = new Nft018FaceUrlReqDto();
private static final long serialVersionUID = 9115310309826979911L;
public static Nft018FaceUrlReqDto getNew() {
try {
return (Nft018FaceUrlReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft018FaceUrlReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: FaceUrlReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft018FaceUrlRespDto implements Serializable {
/**
* 启动人脸核身的h5 url
*/
private String h5Url;
/**
* 人脸核验请求的唯一标识,需要保存
*/
private String faceId;
private static final Nft018FaceUrlRespDto obj = new Nft018FaceUrlRespDto();
public static Nft018FaceUrlRespDto getNew() {
try {
return (Nft018FaceUrlRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft018FaceUrlRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 19.通过用户地址请求人脸核身h5url
* @class: FaceUrlByAddressReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft019FaceUrlByAddressReqDto implements Serializable {
/**
* 用户地址
*/
private String address;
/**
* browser:标识在浏览器启动刷脸 App:标识在App里启动刷脸,默认值为App
*/
//@Null
private String from;
private static final Nft019FaceUrlByAddressReqDto obj = new Nft019FaceUrlByAddressReqDto();
private static final long serialVersionUID = -2844476559915417939L;
public static Nft019FaceUrlByAddressReqDto getNew() {
try {
return (Nft019FaceUrlByAddressReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft019FaceUrlByAddressReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: FaceUrlByAddressReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft019FaceUrlByAddressRespDto implements Serializable {
/**
* 启动人脸核身的h5 url
*/
private String h5Url;
/**
* 人脸核验请求的唯一标识,需要保存
*/
private String faceId;
private static final Nft019FaceUrlByAddressRespDto obj = new Nft019FaceUrlByAddressRespDto();
public static Nft019FaceUrlByAddressRespDto getNew() {
try {
return (Nft019FaceUrlByAddressRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft019FaceUrlByAddressRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 20.人身核对结果查询接口 GET请求方式
* @class: FaceQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft020FaceQueryReqDto implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 人脸请求的唯一ID
*/
private String faceId;
private static final Nft020FaceQueryReqDto obj = new Nft020FaceQueryReqDto();
private static final long serialVersionUID = 7381717431914188164L;
public static Nft020FaceQueryReqDto getNew() {
try {
return (Nft020FaceQueryReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft020FaceQueryReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: FaceQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft020FaceQueryRespDto implements Serializable {
/**
* 人脸核身结果
*/
private Boolean result;
private static final Nft020FaceQueryRespDto obj = new Nft020FaceQueryRespDto();
public static Nft020FaceQueryRespDto getNew() {
try {
return (Nft020FaceQueryRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft020FaceQueryRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 21.查询素材地址接口 GET请求方式
* @class: UploadUrlReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft021UploadUrlReqDto implements Serializable {
/**
* 系列名
*/
//@Null
private String seriesName;
/**
* 平台唯一标识
*/
private String platformIdentification;
/**
* 发行唯一标识
*/
//@Null
private String userIdentification;
private static final Nft021UploadUrlReqDto obj = new Nft021UploadUrlReqDto();
private static final long serialVersionUID = 8429420198393740969L;
public static Nft021UploadUrlReqDto getNew() {
try {
return (Nft021UploadUrlReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft021UploadUrlReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: UploadUrlReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft021UploadUrlRespDto implements Serializable {
/**
* cos地址
*/
private String materialAddress;
private static final Nft021UploadUrlRespDto obj = new Nft021UploadUrlRespDto();
public static Nft021UploadUrlRespDto getNew() {
try {
return (Nft021UploadUrlRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft021UploadUrlRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 22.生成素材上传临时密钥接口
* @class: UploadSecretReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft022UploadSecretReqDto implements Serializable {
/**
* 系列名
*/
//@Null
private String seriesName;
/**
* 10位时间戳,秒为单位,5分钟内有效
*/
private String timestamp;
/**
* 平台公钥
*/
private String pubKey;
/**
* 1、系列不为空:签名"tiemstamp_seriesName_userPubKey"
* 2、系列为空:签名"tiemstamp_userPubKey"
*/
private String pubSignedData;
/**
* 发行人公钥
*/
private String userPubKey;
/**
* 1、系列不为空:签名"tiemstamp_seriesName"
* 2、系列为空:签名"tiemstamp"
*/
private String userSignedData;
private static final Nft022UploadSecretReqDto obj = new Nft022UploadSecretReqDto();
private static final long serialVersionUID = 5550839849579734439L;
public static Nft022UploadSecretReqDto getNew() {
try {
return (Nft022UploadSecretReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft022UploadSecretReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: UploadSecretReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft022UploadSecretRespDto implements Serializable {
/**
* cos临时密钥id
*/
private String tempSecretId;
/**
* cos临时密钥key
*/
private String tempSecretKey;
/**
* 请求时需要用的token字符串
*/
private String sessionToken;
/**
* cos地址
*/
private String uploadAddress;
private static final Nft022UploadSecretRespDto obj = new Nft022UploadSecretRespDto();
public static Nft022UploadSecretRespDto getNew() {
try {
return (Nft022UploadSecretRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft022UploadSecretRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 23.申请积分
* @class: PointApplyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:38
*/
@Data
public class Nft023PointApplyReqDto implements Serializable {
/**
* 申请对象地址
*/
private String applyerAddr;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 积分数量
*/
private Long count;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的ID
*/
private String operateId;
/**
* 平台方的私钥签名,签名对象和signature对象一致,签名对象是(platformPubKey_applyerAddr_接口名_count_operateId) 接口名=apply_point
*/
private String platformSignature;
private static final Nft023PointApplyReqDto obj = new Nft023PointApplyReqDto();
private static final long serialVersionUID = 1501517235847263377L;
public static Nft023PointApplyReqDto getNew() {
try {
return (Nft023PointApplyReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft023PointApplyReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointApplyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:38
*/
@Data
public class Nft023PointApplyRespDto implements Serializable {
/**
* 任务id
*/
private String taskId;
private static final Nft023PointApplyRespDto obj = new Nft023PointApplyRespDto();
public static Nft023PointApplyRespDto getNew() {
try {
return (Nft023PointApplyRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft023PointApplyRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 24.查询积分申请结果 GET请求方式
* @class: PointApplyResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:39
*/
@Data
public class Nft024PointApplyResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft024PointApplyResultReqDto obj = new Nft024PointApplyResultReqDto();
private static final long serialVersionUID = 24764298865887025L;
public static Nft024PointApplyResultReqDto getNew() {
try {
return (Nft024PointApplyResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft024PointApplyResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointApplyResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:39
*/
@Data
public class Nft024PointApplyResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft024PointApplyResultRespDto obj = new Nft024PointApplyResultRespDto();
public static Nft024PointApplyResultRespDto getNew() {
try {
return (Nft024PointApplyResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft024PointApplyResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 25.平台积分转移
* @class: PointTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:40
*/
public class Nft025PointTransferReqDto implements Serializable {
/**
* 平台的公钥
*/
private String platformPubKey;
/**
* 转出者公钥(可以与平台公钥相同,提前是账户有积分可转)
*/
private String fromPubKey;
/**
* 积分接收者的地址
*/
private String toAddr;
/**
* 积分数量
*/
private String count;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的ID
*/
private String operateId;
/**
* 转出者的私钥签名,签名对象是(platformPubKey_fromPubKey_toAddr_接口名_count_operateId) 接口名=transfer_point
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft025PointTransferReqDto obj = new Nft025PointTransferReqDto();
private static final long serialVersionUID = 4496567687064297431L;
public static Nft025PointTransferReqDto getNew() {
try {
return (Nft025PointTransferReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft025PointTransferReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:40
*/
@Data
public class Nft025PointTransferRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft025PointTransferRespDto obj = new Nft025PointTransferRespDto();
public static Nft025PointTransferRespDto getNew() {
try {
return (Nft025PointTransferRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft025PointTransferRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 26.平台积分转移状态查询 GET请求方式
* @class: PointTransferResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft026PointTransferResultReqDto implements Serializable {
/**
* 积分转移发起者的公钥,即平台公钥
*/
private String platformPubKey;
/**
* 积分接收者地址-接口文档显示已废弃-待核实
*/
private String toAddr;
/**
* 任务ID
*/
private String taskId;
private static final Nft026PointTransferResultReqDto obj = new Nft026PointTransferResultReqDto();
private static final long serialVersionUID = 7704818772474489398L;
public static Nft026PointTransferResultReqDto getNew() {
try {
return (Nft026PointTransferResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft026PointTransferResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointTransferResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft026PointTransferResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft026PointTransferResultRespDto obj = new Nft026PointTransferResultRespDto();
public static Nft026PointTransferResultRespDto getNew() {
try {
return (Nft026PointTransferResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft026PointTransferResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 27.积分销毁
* @class: PointDestroyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft027PointDestroyReqDto implements Serializable {
/**
* 销毁人的地址
*/
private String addr;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 积分数量
*/
private String count;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的ID
*/
private String operateId;
/**
* 销毁人的私钥签名,签名对象是(platformPubKey_addr_接口名_count_operateId) 接口名=destroy_point
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft027PointDestroyReqDto obj = new Nft027PointDestroyReqDto();
private static final long serialVersionUID = -5434465832252861420L;
public static Nft027PointDestroyReqDto getNew() {
try {
return (Nft027PointDestroyReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft027PointDestroyReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointDestroyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft027PointDestroyRespDto implements Serializable {
/**
* 任务id
*/
private String taskId;
private static final Nft027PointDestroyRespDto obj = new Nft027PointDestroyRespDto();
public static Nft027PointDestroyRespDto getNew() {
try {
return (Nft027PointDestroyRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft027PointDestroyRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 28.查询积分销毁结果 GET请求方式
* @class: PointDestoryResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft028PointDestoryResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft028PointDestoryResultReqDto obj = new Nft028PointDestoryResultReqDto();
private static final long serialVersionUID = -331775106709995349L;
public static Nft028PointDestoryResultReqDto getNew() {
try {
return (Nft028PointDestoryResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft028PointDestoryResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointDestoryResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft028PointDestoryResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft028PointDestoryResultRespDto obj = new Nft028PointDestoryResultRespDto();
public static Nft028PointDestoryResultRespDto getNew() {
try {
return (Nft028PointDestoryResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft028PointDestoryResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 29.积分查询 GET请求方式
* @class: PointQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft029PointQueryReqDto implements Serializable {
/**
* 查询人地址
*/
private String addr;
/**
* 平台地址
*/
private String platformAddr;
private static final Nft029PointQueryReqDto obj = new Nft029PointQueryReqDto();
private static final long serialVersionUID = -5659689688759923508L;
public static Nft029PointQueryReqDto getNew() {
try {
return (Nft029PointQueryReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft029PointQueryReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PointQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft029PointQueryRespDto implements Serializable {
/**
* 积分数量
*/
private Long count;
private static final Nft029PointQueryRespDto obj = new Nft029PointQueryRespDto();
public static Nft029PointQueryRespDto getNew() {
try {
return (Nft029PointQueryRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft029PointQueryRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 30.NFT 系列声明
* @class: SeriesClaimReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:43
*/
@Data
public class Nft030SeriesClaimReqDto implements Serializable {
/**
* 系列声明人公钥
*/
private String pubKey;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 系列名,不超过30个字符
*/
private String seriesName;
/**
* 系列一共有多少个,0表示没有限制
*/
private Long totalCount;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的ID
*/
private String operateId;
/**
* 系列封面url,不超过1024个字符
*/
private String coverUrl;
/**
* 系列描述信息,不超过500个字符
*/
private String desc;
/**
* 历史遗留字段,无意义,填任意值都一样,建议填0即可
*/
private String maxPublishCount;
/**
* 系列下的nftId后缀,是否从0开始,true就是从0开始,默认为false,从1开始
*/
//@Null
private String seriesBeginFromZero;
/**
* 系列声明人的私钥签名,签名对象是(platformPubKey_pubKey_接口名_seriesName_totalCount_coverUrl_desc_maxPublishCount
* _seriesBeginFromZero_operateId) 接口名:series_claim
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft030SeriesClaimReqDto obj = new Nft030SeriesClaimReqDto();
private static final long serialVersionUID = 8038815208509230362L;
public static Nft030SeriesClaimReqDto getNew() {
try {
return (Nft030SeriesClaimReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft030SeriesClaimReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: SeriesClaimReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:43
*/
@Data
public class Nft030SeriesClaimRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft030SeriesClaimRespDto obj = new Nft030SeriesClaimRespDto();
public static Nft030SeriesClaimRespDto getNew() {
try {
return (Nft030SeriesClaimRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft030SeriesClaimRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 31.查询NFT系列声明结果 GET请求方式
* @class: SeriesClaimResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft031SeriesClaimResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务结果
*/
private String taskId;
private static final Nft031SeriesClaimResultReqDto obj = new Nft031SeriesClaimResultReqDto();
private static final long serialVersionUID = 7874883268154992682L;
public static Nft031SeriesClaimResultReqDto getNew() {
try {
return (Nft031SeriesClaimResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft031SeriesClaimResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: SeriesClaimResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft031SeriesClaimResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 系列ID,后面用于查询系列信息
*/
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft031SeriesClaimResultRespDto obj = new Nft031SeriesClaimResultRespDto();
public static Nft031SeriesClaimResultRespDto getNew() {
try {
return (Nft031SeriesClaimResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft031SeriesClaimResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 32.查询系列信息 GET请求方式
* @class: SeriesReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft032SeriesReqDto implements Serializable {
/**
* 系列ID
*/
private String seriesId;
private static final Nft032SeriesReqDto obj = new Nft032SeriesReqDto();
private static final long serialVersionUID = -6343323355647815609L;
public static Nft032SeriesReqDto getNew() {
try {
return (Nft032SeriesReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft032SeriesReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: SeriesReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft032SeriesRespDto implements Serializable {
/**
* 系列ID
*/
private String seriesId;
/**
* 系列名字
*/
private String name;
/**
* 创建者地址
*/
private String creatorAddr;
/**
* 总数
*/
private String totalCount;
/**
* 系列下的nftId后缀,是否从0开始,true就是从0开始,默认为false,从1开始
*/
private String seriesBeginFromZero;
/**
* 当前个数(当前已发行此系列的个数)
*/
private String crtCount;
/**
* 封面图
*/
private String coverUrl;
/**
* 描述
*/
private String desc;
/**
* 创建时间戳
*/
private String createTimeStamp;
private static final Nft032SeriesRespDto obj = new Nft032SeriesRespDto();
public static Nft032SeriesRespDto getNew() {
try {
return (Nft032SeriesRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft032SeriesRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 33.查询该账户资产归属的系列列表 GET请求方式
* @class: SeriesListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
@Data
public class Nft033SeriesListReqDto implements Serializable {
/**
* 账户地址
*/
private String addr;
private static final Nft033SeriesListReqDto obj = new Nft033SeriesListReqDto();
private static final long serialVersionUID = -6428278703362542316L;
public static Nft033SeriesListReqDto getNew() {
try {
return (Nft033SeriesListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft033SeriesListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: SeriesListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
@Data
public class Nft033SeriesListRespDto implements Serializable {
private List<String> seriesList;
private static final Nft033SeriesListRespDto obj = new Nft033SeriesListRespDto();
public static Nft033SeriesListRespDto getNew() {
try {
return (Nft033SeriesListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft033SeriesListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 35.查询 NFT发行结果 GET请求方式
* @class: PublishResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:46
*/
@Data
public class Nft035PublishResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务结果
*/
private String taskId;
private static final Nft035PublishResultReqDto obj = new Nft035PublishResultReqDto();
private static final long serialVersionUID = 2372671160217592773L;
public static Nft035PublishResultReqDto getNew() {
try {
return (Nft035PublishResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft035PublishResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PublishResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:46
*/
@Data
public class Nft035PublishResultRespDto implements Serializable {
/**
* nftId格式,发行人公钥hash_系列_系列索引id,申请多少个,最后一段计算出来即可,
* 比如申请10个,nftIdBegin位xx_xx_1,那么就可以推导出x_xx_1到x_xx_10
*/
private String nftIdBegin;
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft035PublishResultRespDto obj = new Nft035PublishResultRespDto();
public static Nft035PublishResultRespDto getNew() {
try {
return (Nft035PublishResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft035PublishResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 36.NFT元信息查询 GET请求方式
* @class: InfoReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:47
*/
@Data
public class Nft036InfoReqDto implements Serializable {
/**
* 查询nft信息
*/
private String nftId;
private static final Nft036InfoReqDto obj = new Nft036InfoReqDto();
private static final long serialVersionUID = -2615506685444613587L;
public static Nft036InfoReqDto getNew() {
try {
return (Nft036InfoReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft036InfoReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.NftInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: InfoReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:47
*/
@Data
public class Nft036InfoRespDto implements Serializable {
/**
* nft元信息 json类型
*/
private NftInfo nftInfo;
private static final Nft036InfoRespDto obj = new Nft036InfoRespDto();
public static Nft036InfoRespDto getNew() {
try {
return (Nft036InfoRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft036InfoRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 37.查询账户NFT列表 GET请求方式
* @class: AddressListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:48
*/
@Data
public class Nft037AddressListReqDto implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 通过系列id过滤
*/
//@Null
private String seriesId;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft037AddressListReqDto obj = new Nft037AddressListReqDto();
private static final long serialVersionUID = 4339297147904894398L;
public static Nft037AddressListReqDto getNew() {
try {
return (Nft037AddressListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft037AddressListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.NftInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: AddressListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:48
*/
@Data
public class Nft037AddressListRespDto implements Serializable {
/**
* 藏品总数
*/
private Long total;
/**
* nft元信息列表
*/
private List<NftInfo> nftList;
private static final Nft037AddressListRespDto obj = new Nft037AddressListRespDto();
public static Nft037AddressListRespDto getNew() {
try {
return (Nft037AddressListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft037AddressListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 38.查询无系列NFT列表 GET请求方式
* @class: AddressWithoutSeriesListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft038AddressWithoutSeriesListReqDto implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft038AddressWithoutSeriesListReqDto obj = new Nft038AddressWithoutSeriesListReqDto();
private static final long serialVersionUID = -1442883949367764359L;
public static Nft038AddressWithoutSeriesListReqDto getNew() {
try {
return (Nft038AddressWithoutSeriesListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft038AddressWithoutSeriesListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.NftInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: AddressWithoutSeriesListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft038AddressWithoutSeriesListRespDto implements Serializable {
/**
* 藏品总数
*/
private Long total;
/**
* nft元信息列表
*/
private List<NftInfo> nftList;
private static final Nft038AddressWithoutSeriesListRespDto obj = new Nft038AddressWithoutSeriesListRespDto();
public static Nft038AddressWithoutSeriesListRespDto getNew() {
try {
return (Nft038AddressWithoutSeriesListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft038AddressWithoutSeriesListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 39.查询NFT交易信息列表 GET请求方式
* @class: TradeListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft039TradeListReqDto implements Serializable {
/**
* nftId
*/
private String nftId;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft039TradeListReqDto obj = new Nft039TradeListReqDto();
private static final long serialVersionUID = -9216912945021665642L;
public static Nft039TradeListReqDto getNew() {
try {
return (Nft039TradeListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft039TradeListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: TradeListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft039TradeListRespDto implements Serializable {
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TranInfo> transList;
@Data
public class TranInfo{
/**
* 持有者地址
*/
private String fromAddr;
/**
* 接收方地址
*/
private String toAddr;
/**
* 成交积分
*/
private Long dealCount;
/**
* 链上交易hash
*/
private String txHash;
/**
* 积分接收地址
*/
private String pointReceiverAddr;
/**
* 链上成交时间
*/
private Long dealTimestamp;
/**
* 交易类别, 1:发行 2:购买 3:转移 4:设置价格 5:设置状态
*/
private Integer txType;
}
private static final Nft039TradeListRespDto obj = new Nft039TradeListRespDto();
public static Nft039TradeListRespDto getNew() {
try {
return (Nft039TradeListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft039TradeListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 40.查询转入NFT交易信息列表 GET请求方式
* @class: TradeInListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:50
*/
@Data
public class Nft040TradeInListReqDto implements Serializable
{
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft040TradeInListReqDto obj = new Nft040TradeInListReqDto();
private static final long serialVersionUID = -6246326069459026408L;
public static Nft040TradeInListReqDto getNew() {
try {
return (Nft040TradeInListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft040TradeInListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.TradeInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: TradeInListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:50
*/
@Data
public class Nft040TradeInListRespDto
{
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
private static final Nft040TradeInListRespDto obj = new Nft040TradeInListRespDto();
public static Nft040TradeInListRespDto getNew() {
try {
return (Nft040TradeInListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft040TradeInListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 41.查询转出NFT交易信息列表 GET请求方式
* @class: TradeOutListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft041TradeOutListReqDto implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft041TradeOutListReqDto obj = new Nft041TradeOutListReqDto();
private static final long serialVersionUID = -1903545556340887128L;
public static Nft041TradeOutListReqDto getNew() {
try {
return (Nft041TradeOutListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft041TradeOutListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.TradeInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: TradeOutListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft041TradeOutListRespDto implements Serializable {
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
private static final Nft041TradeOutListRespDto obj = new Nft041TradeOutListRespDto();
public static Nft041TradeOutListRespDto getNew() {
try {
return (Nft041TradeOutListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft041TradeOutListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 42.通过地址查询全部NFT交易信息列表 GET请求方式
* @class: TradeAllListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft042TradeAllListReqDto implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
//@Null
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft042TradeAllListReqDto obj = new Nft042TradeAllListReqDto();
private static final long serialVersionUID = 3659452223931148023L;
public static Nft042TradeAllListReqDto getNew() {
try {
return (Nft042TradeAllListReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft042TradeAllListReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.common.third.zxlnft.dto.nft.TradeInfo;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: TradeAllListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft042TradeAllListRespDto implements Serializable {
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
private static final Nft042TradeAllListRespDto obj = new Nft042TradeAllListRespDto();
public static Nft042TradeAllListRespDto getNew() {
try {
return (Nft042TradeAllListRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft042TradeAllListRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 43.NFT购买
* @class: Nft043BuyReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:54
*/
@Data
public class Nft043BuyReqDto implements Serializable {
/**
* 要购买的nftId
*/
private String nftId;
/**
* 申请多少积分给购买者
*/
private Integer applyScore;
/**
* nft接收者公钥(也就是购买者)
*/
private String receiverPubKey;
/**
* 积分接收地址
*/
private String pointReceiverAddr;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 出多少积分
*/
private Long offerCount;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 接收人的私钥签名,签名对象是(platformPubKey_receiverPubKey_pointReceiverAddr_applyScore_接口名_nftId_offerCount_operateId)
* 接口名:buy_nft
*/
private String signature;
/**
* 要购买的nftId
*/
private String platformSignature;
private static final Nft043BuyReqDto obj = new Nft043BuyReqDto();
private static final long serialVersionUID = 2377617637622547202L;
public static Nft043BuyReqDto getNew() {
try {
return (Nft043BuyReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft043BuyReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* 43.NFT 购买
*/
@Data
public class Nft043BuyRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft043BuyRespDto obj = new Nft043BuyRespDto();
public static Nft043BuyRespDto getNew() {
try {
return (Nft043BuyRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft043BuyRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 44.查询 NFT 购买结果 GET请求方式
* @class: NftBuyResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:54
*/
@Data
public class Nft044BuyResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务Id
*/
private String taskId;
private static final Nft044BuyResultReqDto obj = new Nft044BuyResultReqDto();
private static final long serialVersionUID = 2843272152912284826L;
public static Nft044BuyResultReqDto getNew() {
try {
return (Nft044BuyResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft044BuyResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftBuyResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:54
*/
@Data
public class Nft044BuyResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
/**
* 支付任务id
*/
private String payTaskId;
private static final Nft044BuyResultRespDto obj = new Nft044BuyResultRespDto();
public static Nft044BuyResultRespDto getNew() {
try {
return (Nft044BuyResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft044BuyResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 45.查询nft购买支付结果 GET请求方式
* @class: NftBuyPayResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:55
*/
@Data
public class Nft045BuyPayResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务Id
*/
private String taskId;
private static final Nft045BuyPayResultReqDto obj = new Nft045BuyPayResultReqDto();
private static final long serialVersionUID = 36460597155914979L;
public static Nft045BuyPayResultReqDto getNew() {
try {
return (Nft045BuyPayResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft045BuyPayResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: Nft045BuyPayResultResp
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 18:35
*/
@Data
public class Nft045BuyPayResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft045BuyPayResultRespDto obj = new Nft045BuyPayResultRespDto();
public static Nft045BuyPayResultRespDto getNew() {
try {
return (Nft045BuyPayResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft045BuyPayResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 46.NFT 转移
* @class: NftTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:55
*/
@Data
public class Nft046TransferReqDto implements Serializable {
/**
* nft可操作者的公钥
*/
private String pubKey;
/**
* nft接收者的地址
*/
private String receiverAddr;
/**
* 要转移的nftId
*/
private String nftId;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 操作者的私钥签名,签名对象是(pubKey_receiverAddr_接口名_nftId_operateId)
* 接口名:nft_transfer
*/
private String signature;
private static final Nft046TransferReqDto obj = new Nft046TransferReqDto();
private static final long serialVersionUID = 5402657568879301374L;
public static Nft046TransferReqDto getNew() {
try {
return (Nft046TransferReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft046TransferReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:55
*/
@Data
public class Nft046TransferRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft046TransferRespDto obj = new Nft046TransferRespDto();
public static Nft046TransferRespDto getNew() {
try {
return (Nft046TransferRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft046TransferRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 47.NFT 同名转移
* @class: NftSeltTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft047SelfTransferReqDto implements Serializable {
/**
* nft可操作者的公钥
*/
private String pubKey;
/**
* nft接收者的地址
*/
private String receiverAddr;
/**
* 要转移的nftId
*/
private String nftId;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 操作者的私钥签名,签名对象是(pubKey_receiverAddr_接口名_nftId_operateId)
* 接口名:nft_transfer
*/
private String signature;
private static final Nft047SelfTransferReqDto obj = new Nft047SelfTransferReqDto();
private static final long serialVersionUID = 1026611439106664997L;
public static Nft047SelfTransferReqDto getNew() {
try {
return (Nft047SelfTransferReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft047SelfTransferReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftSeltTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft047SelfTransferRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft047SelfTransferRespDto obj = new Nft047SelfTransferRespDto();
public static Nft047SelfTransferRespDto getNew() {
try {
return (Nft047SelfTransferRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft047SelfTransferRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 48.NFT 批量转移
* @class: NftBatchTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft048BatchTransferReqDto implements Serializable {
/**
* nft可操作者的公钥
*/
private String pubKey;
/**
* nft接收者的地址
*/
private String receiverAddr;
/**
* 要转移的nftId列表,需按照字母序排列,最大30个
*/
private String nftIds;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 操作者的私钥签名,签名对象是(pubKey_receiverAddr_接口名_nftIds_operateId)
* nftIds按字母序+下划线分割,如xxx_1,xxx_2拼接后为xxx_1_xxx_2
* 接口名:transferBatch
*/
private String signature;
private static final Nft048BatchTransferReqDto obj = new Nft048BatchTransferReqDto();
private static final long serialVersionUID = -7060638899607028431L;
public static Nft048BatchTransferReqDto getNew() {
try {
return (Nft048BatchTransferReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft048BatchTransferReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftBatchTransferReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft048BatchTransferRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft048BatchTransferRespDto obj = new Nft048BatchTransferRespDto();
public static Nft048BatchTransferRespDto getNew() {
try {
return (Nft048BatchTransferRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft048BatchTransferRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 49.NFT转移状态查询 GET请求方式
* @class: NftTransferResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:57
*/
@Data
public class Nft049TransferResultReqDto implements Serializable {
/**
* nft可操作者的公钥
*/
private String operatorPubKey;
/**
* 任务Id
*/
private String taskId;
private static final Nft049TransferResultReqDto obj = new Nft049TransferResultReqDto();
private static final long serialVersionUID = 6225116351589870609L;
public static Nft049TransferResultReqDto getNew() {
try {
return (Nft049TransferResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft049TransferResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftTransferResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:57
*/
@Data
public class Nft049TransferResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft049TransferResultRespDto obj = new Nft049TransferResultRespDto();
public static Nft049TransferResultRespDto getNew() {
try {
return (Nft049TransferResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft049TransferResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 50.NFT销售状态变更
* @class: NftStatusUpdateReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:58
*/
@Data
public class Nft050StatusUpdateReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 操作者公钥
*/
private String operatorPubKey;
/**
* 要操作的nftId
*/
private String nftId;
/**
* 销售状态, 1:可售状态 2:非可售状态
*/
private Integer transStatus;
/**
* 销售价格(默认为0,状态为可售时不能为0)
*/
private Integer transPrice;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 操作者的私钥签名,签名对象是(platformPubKey_operatorPubKey_接口名_nftId_transStatus_transPrice_operateId)
* 接口名: nft_update_sell
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft050StatusUpdateReqDto obj = new Nft050StatusUpdateReqDto();
private static final long serialVersionUID = -7751451650648018342L;
public static Nft050StatusUpdateReqDto getNew() {
try {
return (Nft050StatusUpdateReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft050StatusUpdateReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftStatusUpdateReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:58
*/
@Data
public class Nft050StatusUpdateRespDto implements Serializable {
/**
* 任务ID
*/
private String taskId;
private static final Nft050StatusUpdateRespDto obj = new Nft050StatusUpdateRespDto();
public static Nft050StatusUpdateRespDto getNew() {
try {
return (Nft050StatusUpdateRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft050StatusUpdateRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
package com.liquidnet.common.third.zxlnft.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 51.NFT销售状态变更查询 GET请求方式
* @class: NftStatusUpdateResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:59
*/
@Data
public class Nft051StatusUpdateResultReqDto implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft051StatusUpdateResultReqDto obj = new Nft051StatusUpdateResultReqDto();
private static final long serialVersionUID = 3476736062114976846L;
public static Nft051StatusUpdateResultReqDto getNew() {
try {
return (Nft051StatusUpdateResultReqDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft051StatusUpdateResultReqDto();
}
}
}
package com.liquidnet.common.third.zxlnft.dto;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: NftStatusUpdateResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:59
*/
@Data
public class Nft051StatusUpdateResultRespDto implements Serializable {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
private static final Nft051StatusUpdateResultRespDto obj = new Nft051StatusUpdateResultRespDto();
public static Nft051StatusUpdateResultRespDto getNew() {
try {
return (Nft051StatusUpdateResultRespDto) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft051StatusUpdateResultRespDto();
}
}
@Override
public String toString(){
return JsonUtils.toJson(this);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment