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

Commit 24435137 authored by anjiabin's avatar anjiabin

完成所有接口bean信息

parent de9e3b8d
......@@ -2,6 +2,8 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -12,6 +14,15 @@ import lombok.Data;
* @date 2022/2/18 15:20
*/
@Data
public class Nft001RegisterVerifyCodeReq {
public class Nft001RegisterVerifyCodeReq implements Serializable {
private static final long serialVersionUID = 2740818143964195775L;
private String mobile;
private static final Nft001RegisterVerifyCodeReq obj = new Nft001RegisterVerifyCodeReq();
public static Nft001RegisterVerifyCodeReq getNew() {
try {
return (Nft001RegisterVerifyCodeReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft001RegisterVerifyCodeReq();
}
}
}
......@@ -2,6 +2,8 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -12,11 +14,23 @@ import lombok.Data;
* @date 2022/2/18 15:20
*/
@Data
public class Nft002RegisterPersonReq {
public class Nft002RegisterPersonReq implements Serializable {
private static final long serialVersionUID = 3035063716845958619L;
private String personName;
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 Nft002RegisterPersonReq obj = new Nft002RegisterPersonReq();
public static Nft002RegisterPersonReq getNew() {
try {
return (Nft002RegisterPersonReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft002RegisterPersonReq();
}
}
}
......@@ -2,6 +2,8 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -12,7 +14,8 @@ import lombok.Data;
* @date 2022/2/18 15:22
*/
@Data
public class Nft003RegisterPersonPlatformReq {
public class Nft003RegisterPersonPlatformReq implements Serializable {
private static final long serialVersionUID = 1124085864958795175L;
private String personName;
/**
* 用户邮箱(非必填)
......@@ -20,7 +23,15 @@ public class Nft003RegisterPersonPlatformReq {
private String email;
private String mobile;
private String idCard;
private int cardType;
private Integer cardType;
private String platformPubKey;
private String platformSignData;
private static final Nft003RegisterPersonPlatformReq obj = new Nft003RegisterPersonPlatformReq();
public static Nft003RegisterPersonPlatformReq getNew() {
try {
return (Nft003RegisterPersonPlatformReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft003RegisterPersonPlatformReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +14,25 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
public class Nft004BusinessLicenseUploadReq {
@Data
public class Nft004BusinessLicenseUploadReq implements Serializable {
/**
* 营业执照图片,不超过5M,jpg或png格式
*/
private File file;
private String mobile;
private String verifyCode;
private static final Nft004BusinessLicenseUploadReq obj = new Nft004BusinessLicenseUploadReq();
private static final long serialVersionUID = 441808669924744187L;
public static Nft004BusinessLicenseUploadReq getNew() {
try {
return (Nft004BusinessLicenseUploadReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft004BusinessLicenseUploadReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:22
*/
@Data
public class Nft004BusinessLicenseUploadResp {
/**
* 图片id
*/
private Integer id;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +14,34 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:23
*/
public class Nft005BusinessLicenseUploadPlatformReq {
@Data
public class Nft005BusinessLicenseUploadPlatformReq implements Serializable {
/**
* 营业执照图片,不超过5M,jpg或png格式
*/
private File file;
/**
* 平台的"用户唯一标识"
*/
private String platformIdentification;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信
*/
private String platformSignData;
private static final Nft005BusinessLicenseUploadPlatformReq obj = new Nft005BusinessLicenseUploadPlatformReq();
private static final long serialVersionUID = 5717489720702326452L;
public static Nft005BusinessLicenseUploadPlatformReq getNew() {
try {
return (Nft005BusinessLicenseUploadPlatformReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft005BusinessLicenseUploadPlatformReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:23
*/
@Data
public class Nft005BusinessLicenseUploadPlatformResp {
/**
* 图片id
*/
private Integer id;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +14,25 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:24
*/
public class Nft006OfficialLetterUploadReq {
@Data
public class Nft006OfficialLetterUploadReq implements Serializable {
/**
* 电子公函图片,不超过5M,jpg或png格式
*/
private File file;
private String mobile;
private String verifyCode;
private static final Nft006OfficialLetterUploadReq obj = new Nft006OfficialLetterUploadReq();
private static final long serialVersionUID = -6247442761627263199L;
public static Nft006OfficialLetterUploadReq getNew() {
try {
return (Nft006OfficialLetterUploadReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft006OfficialLetterUploadReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:24
*/
@Data
public class Nft006OfficialLetterUploadResp {
/**
* 图片id
*/
private Integer id;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.File;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +14,33 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:25
*/
public class Nft007OfficialLetterUploadPlatformReq {
@Data
public class Nft007OfficialLetterUploadPlatformReq implements Serializable {
/**
* 电子公函图片,不超过5M,jpg或png格式
*/
private File file;
/**
* 平台的"用户唯一标识"
*/
private String platformIdentification;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信
*/
private String platformSignData;
private static final Nft007OfficialLetterUploadPlatformReq obj = new Nft007OfficialLetterUploadPlatformReq();
private static final long serialVersionUID = -1302164034298735254L;
public static Nft007OfficialLetterUploadPlatformReq getNew() {
try {
return (Nft007OfficialLetterUploadPlatformReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft007OfficialLetterUploadPlatformReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:25
*/
@Data
public class Nft007OfficialLetterUploadPlatformResp {
/**
* 图片id
*/
private Integer id;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,28 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:26
*/
public class Nft008QueryImageModerationReq {
@Data
public class Nft008QueryImageModerationReq implements Serializable {
/**
* 素材地址(全路径)
*/
private String imageUrl;
/**
* 截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧
*/
private int intrval;
/**
* GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))
*/
private int maxFrames;
private static final Nft008QueryImageModerationReq obj = new Nft008QueryImageModerationReq();
private static final long serialVersionUID = 6578525145142483650L;
public static Nft008QueryImageModerationReq getNew() {
try {
return (Nft008QueryImageModerationReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft008QueryImageModerationReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,18 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:26
*/
@Data
public class Nft008QueryImageModerationResp {
/**
* 建议您拿到判断结果后的执行操作。建议值,Block:建议屏蔽 Review:建议复审 Pass:建议通过
*/
private String suggestion;
/**
* 恶意标签,Normal:正常 Porn:色情 Abuse:谩骂 Ad:广告。以及其他令人反感、不安全或不适宜的内容类型
*/
private String label;
/**
* 机器判断当前分类的置信度,取值范围:0-100。分数越高,表示越有可能属于当前分类(如:色情99,则该样本属于色情的置信度非常高。)
*/
private int score;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,73 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
public class Nft009RegisterCompanyReq {
@Data
public class Nft009RegisterCompanyReq implements Serializable {
/**
* 企业名称
*/
private String epName;
/**
* 企业邮箱
*/
private String email;
/**
* 手机验证码
*/
private String VerifyCode;
/**
* 企业信用代码
*/
private String creditCode;
/**
* 营业执照文件标识,通过调用上传接口后获得
*/
private int busiLicenseId;
/**
* 电子公函盖章扫描件标识,通过调用上传接口后获得
*/
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;
/**
* 接入平台名称
*/
private String platformName;
/**
* 接入平台地址
*/
private String platformUrl;
/**
* 平台业务类型(1:金融类 2:版权类 3:其他类 4:未填写)默认是未填写
*/
private int businessType;
private static final Nft009RegisterCompanyReq obj = new Nft009RegisterCompanyReq();
private static final long serialVersionUID = 6822986751743429155L;
public static Nft009RegisterCompanyReq getNew() {
try {
return (Nft009RegisterCompanyReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft009RegisterCompanyReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft009RegisterCompanyResp {
/**
* 用户唯一标识
*/
private String userIdentification;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,77 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
public class Nft010RegisterCompanyPlatformReq {
@Data
public class Nft010RegisterCompanyPlatformReq implements Serializable {
/**
* 企业名称
*/
private String epName;
/**
* 企业邮箱
*/
private String email;
/**
* 企业信用代码
*/
private String creditCode;
/**
* 营业执照文件标识,通过调用上传接口后获得
*/
private int busiLicenseId;
/**
* 电子公函盖章扫描件标识,通过调用上传接口后获得
*/
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;
/**
* 接入平台名称
*/
private String platformName;
/**
* 接入平台地址
*/
private String platformUrl;
/**
* 平台业务类型(1:金融类 2:版权类 3:其他类 4:未填写)默认是未填写
*/
private int businessType;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信息:sign(epName_creditCode_representativeName_contact_mobile_idcard)
*/
private String platformSignData;
private static final Nft010RegisterCompanyPlatformReq obj = new Nft010RegisterCompanyPlatformReq();
private static final long serialVersionUID = 421494805622599134L;
public static Nft010RegisterCompanyPlatformReq getNew() {
try {
return (Nft010RegisterCompanyPlatformReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft010RegisterCompanyPlatformReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:27
*/
@Data
public class Nft010RegisterCompanyPlatformResp {
/**
* 用户唯一标识
*/
private String userIdentification;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,29 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:28
*/
public class Nft011UserQueryVerifyCodeReq {
@Data
public class Nft011UserQueryVerifyCodeReq implements Serializable {
/**
* 1企业 2个人
*/
private int type;
/**
* 身份证号
*/
private String cardNo;
/**
* 验证码场景:1查询用户信息 2NFT平台绑定地址
*/
private int scene;
private static final Nft011UserQueryVerifyCodeReq obj = new Nft011UserQueryVerifyCodeReq();
private static final long serialVersionUID = -568800161549202593L;
public static Nft011UserQueryVerifyCodeReq getNew() {
try {
return (Nft011UserQueryVerifyCodeReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft011UserQueryVerifyCodeReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,6 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:28
*/
@Data
public class Nft011UserQueryVerifyCodeResp {
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 12.查询用户信息接口
* @Description: 12.查询用户信息接口 GET请求方式
* @class: UserQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:29
*/
public class Nft012UserQueryReq {
@Data
public class Nft012UserQueryReq implements Serializable {
/**
* 1企业 2个人
*/
private int type;
/**
* 身份证号
*/
private String cardNo;
/**
* 手机验证码
*/
private String verifyCode;
private static final Nft012UserQueryReq obj = new Nft012UserQueryReq();
private static final long serialVersionUID = -1005029779554877036L;
public static Nft012UserQueryReq getNew() {
try {
return (Nft012UserQueryReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft012UserQueryReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:29
*/
@Data
public class Nft012UserQueryResp {
/**
* 用户唯一标识
*/
private String userIdentification;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,33 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
public class Nft013IdentityBindSubmitReq {
@Data
public class Nft013IdentityBindSubmitReq implements Serializable {
/**
* 签名信息sign(用户唯一标识)
*/
private String signData;
/**
* 公钥
*/
private String pubKey;
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 人脸结果id
*/
private String faceResultId;
private static final Nft013IdentityBindSubmitReq obj = new Nft013IdentityBindSubmitReq();
private static final long serialVersionUID = 6696219005219751327L;
public static Nft013IdentityBindSubmitReq getNew() {
try {
return (Nft013IdentityBindSubmitReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft013IdentityBindSubmitReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,6 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
@Data
public class Nft013IdentityBindSubmitResp {
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,37 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:30
*/
public class Nft014IdentityBindSubmitByTrustedReq {
@Data
public class Nft014IdentityBindSubmitByTrustedReq implements Serializable {
/**
* 签名信息sign(用户唯一标识)
*/
private String userSignData;
/**
* 用户公钥
*/
private String userPubKey;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 平台签名信息:sign(userSignData)
*/
private String platformSignData;
/**
* 用户唯一标识
*/
private String userIdentification;
private static final Nft014IdentityBindSubmitByTrustedReq obj = new Nft014IdentityBindSubmitByTrustedReq();
private static final long serialVersionUID = 952359226484874631L;
public static Nft014IdentityBindSubmitByTrustedReq getNew() {
try {
return (Nft014IdentityBindSubmitByTrustedReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft014IdentityBindSubmitByTrustedReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,32 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:31
*/
public class Nft015IdentityBindPlatformSelfReq {
@Data
public class Nft015IdentityBindPlatformSelfReq implements Serializable {
/**
* 签名信息sign(userIdentification)
*/
private String signData;
/**
* 公钥
*/
private String pubKey;
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 邮箱验证码
*/
private String verifyCode;
private static final Nft015IdentityBindPlatformSelfReq obj = new Nft015IdentityBindPlatformSelfReq();
private static final long serialVersionUID = -1497568548722245137L;
public static Nft015IdentityBindPlatformSelfReq getNew() {
try {
return (Nft015IdentityBindPlatformSelfReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft015IdentityBindPlatformSelfReq();
}
}
}
......@@ -2,17 +2,20 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 16.绑定状态批量查询接口
* @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 Nft016IdentityBindQueryReq {
public class Nft016IdentityBindQueryReq implements Serializable {
private static final long serialVersionUID = 1242980115779173994L;
private String addressList;
private static final Nft016IdentityBindQueryReq obj = new Nft016IdentityBindQueryReq();
......
......@@ -20,7 +20,13 @@ public class Nft016IdentityBindQueryResp{
@Data
public static class queryRsData{
/**
* 地址
*/
private String address;
/**
* 1:绑定中 2:已绑定 3:绑定失败 4:未发起过绑定(未查询到)
*/
private String status;
}
......
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 17.地址与身份对应关系核验接
* @Description: 17.地址与身份对应关系核验接
* @class: IdentityVerifyIdentityReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
public class Nft017IdentityVerifyIdentityReq {
@Data
public class Nft017IdentityVerifyIdentityReq implements Serializable {
/**
* 地址
*/
private String address;
/**
* 人脸结果Id
*/
private String faceResultId;
private static final Nft017IdentityVerifyIdentityReq obj = new Nft017IdentityVerifyIdentityReq();
private static final long serialVersionUID = -745709288926468243L;
public static Nft017IdentityVerifyIdentityReq getNew() {
try {
return (Nft017IdentityVerifyIdentityReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft017IdentityVerifyIdentityReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft017IdentityVerifyIdentityResp {
/**
* 用户唯一标识
*/
private String userIdentification;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,25 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
public class Nft018FaceUrlReq {
@Data
public class Nft018FaceUrlReq implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* browser:标识在浏览器启动刷脸 App:标识在App里启动刷脸,默认值为App
*/
private String from;
private static final Nft018FaceUrlReq obj = new Nft018FaceUrlReq();
private static final long serialVersionUID = 9115310309826979911L;
public static Nft018FaceUrlReq getNew() {
try {
return (Nft018FaceUrlReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft018FaceUrlReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:33
*/
@Data
public class Nft018FaceUrlResp {
/**
* 启动人脸核身的h5 url
*/
private String h5Url;
/**
* 人脸核验请求的唯一标识,需要保存
*/
private String faceId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,24 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
public class Nft019FaceUrlByAddressReq {
@Data
public class Nft019FaceUrlByAddressReq implements Serializable {
/**
* 用户地址
*/
private String address;
/**
* browser:标识在浏览器启动刷脸 App:标识在App里启动刷脸,默认值为App
*/
private String from;
private static final Nft019FaceUrlByAddressReq obj = new Nft019FaceUrlByAddressReq();
private static final long serialVersionUID = -2844476559915417939L;
public static Nft019FaceUrlByAddressReq getNew() {
try {
return (Nft019FaceUrlByAddressReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft019FaceUrlByAddressReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft019FaceUrlByAddressResp {
/**
* 启动人脸核身的h5 url
*/
private String h5Url;
/**
* 人脸核验请求的唯一标识,需要保存
*/
private String faceId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 20.人身核对结果查询接口
* @Description: 20.人身核对结果查询接口 GET请求方式
* @class: FaceQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
public class Nft020FaceQueryReq {
@Data
public class Nft020FaceQueryReq implements Serializable {
/**
* 用户唯一标识
*/
private String userIdentification;
/**
* 人脸请求的唯一ID
*/
private String faceId;
private static final Nft020FaceQueryReq obj = new Nft020FaceQueryReq();
private static final long serialVersionUID = 7381717431914188164L;
public static Nft020FaceQueryReq getNew() {
try {
return (Nft020FaceQueryReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft020FaceQueryReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:34
*/
@Data
public class Nft020FaceQueryResp {
/**
* 人脸核身结果
*/
private Boolean result;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 21.查询素材地址接口
* @Description: 21.查询素材地址接口 GET请求方式
* @class: UploadUrlReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
public class Nft021UploadUrlReq {
@Data
public class Nft021UploadUrlReq implements Serializable {
/**
* 系列名
*/
private String seriesName;
/**
* 平台唯一标识
*/
private String platformIdentification;
/**
* 发行唯一标识
*/
private String userIdentification;
private static final Nft021UploadUrlReq obj = new Nft021UploadUrlReq();
private static final long serialVersionUID = 8429420198393740969L;
public static Nft021UploadUrlReq getNew() {
try {
return (Nft021UploadUrlReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft021UploadUrlReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft021UploadUrlResp {
/**
* cos地址
*/
private String materialAddress;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,43 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
public class Nft022UploadSecretReq {
@Data
public class Nft022UploadSecretReq implements Serializable {
/**
* 系列名
*/
private String seriesName;
/**
* 10位时间戳,秒为单位,5分钟内有效
*/
private String tiemstamp;
/**
* 平台公钥
*/
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 Nft022UploadSecretReq obj = new Nft022UploadSecretReq();
private static final long serialVersionUID = 5550839849579734439L;
public static Nft022UploadSecretReq getNew() {
try {
return (Nft022UploadSecretReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft022UploadSecretReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:37
*/
@Data
public class Nft022UploadSecretResp {
/**
* cos临时密钥id
*/
private String tempSecretId;
/**
* cos临时密钥key
*/
private String tempSecretKey;
/**
* 请求时需要用的token字符串
*/
private String sessionToken;
/**
* cos地址
*/
private String uploadAddress;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,37 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:38
*/
public class Nft023PointApplyReq {
@Data
public class Nft023PointApplyReq 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 Nft023PointApplyReq obj = new Nft023PointApplyReq();
private static final long serialVersionUID = 1501517235847263377L;
public static Nft023PointApplyReq getNew() {
try {
return (Nft023PointApplyReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft023PointApplyReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:38
*/
@Data
public class Nft023PointApplyResp {
/**
* 任务id
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 24.查询积分申请结果
* @Description: 24.查询积分申请结果 GET请求方式
* @class: PointApplyResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:39
*/
public class Nft024PointApplyResultReq {
@Data
public class Nft024PointApplyResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft024PointApplyResultReq obj = new Nft024PointApplyResultReq();
private static final long serialVersionUID = 24764298865887025L;
public static Nft024PointApplyResultReq getNew() {
try {
return (Nft024PointApplyResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft024PointApplyResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:39
*/
@Data
public class Nft024PointApplyResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,44 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:40
*/
public class Nft025PointTransferReq {
public class Nft025PointTransferReq 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 Nft025PointTransferReq obj = new Nft025PointTransferReq();
private static final long serialVersionUID = 4496567687064297431L;
public static Nft025PointTransferReq getNew() {
try {
return (Nft025PointTransferReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft025PointTransferReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:40
*/
@Data
public class Nft025PointTransferResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 26.平台积分转移状态查询
* @Description: 26.平台积分转移状态查询 GET请求方式
* @class: PointTransferResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
public class Nft026PointTransferResultReq {
@Data
public class Nft026PointTransferResultReq implements Serializable {
/**
* 积分转移发起者的公钥,即平台公钥
*/
private String platformPubKey;
/**
* 积分接收者地址-接口文档显示已废弃-待核实
*/
private String toAddr;
/**
* 任务ID
*/
private String taskId;
private static final Nft026PointTransferResultReq obj = new Nft026PointTransferResultReq();
private static final long serialVersionUID = 7704818772474489398L;
public static Nft026PointTransferResultReq getNew() {
try {
return (Nft026PointTransferResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft026PointTransferResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft026PointTransferResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,41 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
public class Nft027PointDestroyReq {
@Data
public class Nft027PointDestroyReq 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 Nft027PointDestroyReq obj = new Nft027PointDestroyReq();
private static final long serialVersionUID = -5434465832252861420L;
public static Nft027PointDestroyReq getNew() {
try {
return (Nft027PointDestroyReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft027PointDestroyReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:41
*/
@Data
public class Nft027PointDestroyResp {
/**
* 任务id
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 28.查询积分销毁结果
* @Description: 28.查询积分销毁结果 GET请求方式
* @class: PointDestoryResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
public class Nft028PointDestoryResultReq {
@Data
public class Nft028PointDestoryResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft028PointDestoryResultReq obj = new Nft028PointDestoryResultReq();
private static final long serialVersionUID = -331775106709995349L;
public static Nft028PointDestoryResultReq getNew() {
try {
return (Nft028PointDestoryResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft028PointDestoryResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft028PointDestoryResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 29.积分查询
* @Description: 29.积分查询 GET请求方式
* @class: PointQueryReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
public class Nft029PointQueryReq {
@Data
public class Nft029PointQueryReq implements Serializable {
/**
* 查询人地址
*/
private String addr;
/**
* 平台地址
*/
private String platformAddr;
private static final Nft029PointQueryReq obj = new Nft029PointQueryReq();
private static final long serialVersionUID = -5659689688759923508L;
public static Nft029PointQueryReq getNew() {
try {
return (Nft029PointQueryReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft029PointQueryReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:42
*/
@Data
public class Nft029PointQueryResp {
/**
* 积分数量
*/
private Long count;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,61 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:43
*/
public class Nft030SeriesClaimReq {
@Data
public class Nft030SeriesClaimReq 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开始
*/
private String seriesBeginFromZero;
/**
* 系列声明人的私钥签名,签名对象是(platformPubKey_pubKey_接口名_seriesName_totalCount_coverUrl_desc_maxPublishCount
* _seriesBeginFromZero_operateId) 接口名:series_claim
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft030SeriesClaimReq obj = new Nft030SeriesClaimReq();
private static final long serialVersionUID = 8038815208509230362L;
public static Nft030SeriesClaimReq getNew() {
try {
return (Nft030SeriesClaimReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft030SeriesClaimReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:43
*/
@Data
public class Nft030SeriesClaimResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 31.查询NFT系列声明结果
* @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
*/
public class Nft031SeriesClaimResultReq {
@Data
public class Nft031SeriesClaimResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务结果
*/
private String taskId;
private static final Nft031SeriesClaimResultReq obj = new Nft031SeriesClaimResultReq();
private static final long serialVersionUID = 7874883268154992682L;
public static Nft031SeriesClaimResultReq getNew() {
try {
return (Nft031SeriesClaimResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft031SeriesClaimResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,26 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft031SeriesClaimResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 系列ID,后面用于查询系列信息
*/
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 32.查询系列信息
* @Description: 32.查询系列信息 GET请求方式
* @class: SeriesReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
public class Nft032SeriesReq {
@Data
public class Nft032SeriesReq implements Serializable {
/**
* 系列ID
*/
private String seriesId;
private static final Nft032SeriesReq obj = new Nft032SeriesReq();
private static final long serialVersionUID = -6343323355647815609L;
public static Nft032SeriesReq getNew() {
try {
return (Nft032SeriesReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft032SeriesReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,42 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:44
*/
@Data
public class Nft032SeriesResp {
/**
* 系列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;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 33.查询该账户资产归属的系列列表
* @Description: 33.查询该账户资产归属的系列列表 GET请求方式
* @class: SeriesListReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
public class Nft033SeriesListReq {
@Data
public class Nft033SeriesListReq implements Serializable {
/**
* 账户地址
*/
private String addr;
private static final Nft033SeriesListReq obj = new Nft033SeriesListReq();
private static final long serialVersionUID = -6428278703362542316L;
public static Nft033SeriesListReq getNew() {
try {
return (Nft033SeriesListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft033SeriesListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,7 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
@Data
public class Nft033SeriesListResp {
private List<String> seriesList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,94 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
public class Nft034PublishReq {
@Data
public class Nft034PublishReq implements Serializable {
/**
* 发行人公钥
*/
private String pubKey;
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 作者名,中文+英文(数字或符号为非法输入) 不超过30个字符
*/
private String author;
/**
* nft名字,中英文数字均可,不超过256个字符
*/
private String name;
/**
* 介质url,不超过1024个字符
*/
private String url;
/**
* 预览图url,不超过1024个字符。(至信链浏览器展示预览图尺寸为290*290,请上传比例为1:1的图片)
*/
private String displayUrl;
/**
* nft介质的hash, 长度64个字符(调用sdk的hdsignature.SM3Hash方式,再使用hex.EncodeToString方法生成字符串)
*/
private String hash;
/**
* nft简介,500个字符以内
*/
private String desc;
/**
* 标签,【文创】,游戏,动漫,30个字符以内
*/
private String flag;
/**
* 发行量,如果没有系列,就只能为1,如果有系列从1开始,比如如有100个,系列id范围则为[1-100],单次发行个数不超过1000,
* 同系列下同介质个数总共不能超过3000
*/
private Long publishCount;
/**
* 系列ID
*/
private String seriesId;
/**
* 系列子ID从多少开始,没有系列只能填1。有系列情况下,根据系列声明时指定
* seriesBeginFromZero决定是否可以从0开始。总体上不超过系列的最大值,
* (比如系列如果从1开始,最大值为100。系列ID只能从1-100)
*/
private Integer seriesBeginIndex;
/**
* 1:可售 2:不可售
*/
private String sellStatus;
/**
* 可售状态下有意义,表示售卖多少积分
*/
private String sellCount;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的ID,为了保证唯一性,必须使用uuid
*/
private String operateId;
/**
* 扩展字段,用户自定义,长度不超过1024个字符
*/
private String metaData;
/**
* 发行人的私钥签名,签名对象是(platformPubKey_pubKey_接口名_author_name_url_displayUrl_hash_desc_flag_publishCount_seriesId_seriesBeginIndex
* _sellStatus_sellCount_metaData_operateId)
* 接口名:publish_nft
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft034PublishReq obj = new Nft034PublishReq();
private static final long serialVersionUID = -6804495011501136941L;
public static Nft034PublishReq getNew() {
try {
return (Nft034PublishReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft034PublishReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:45
*/
@Data
public class Nft034PublishResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 35.查询 NFT发行结果
* @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
*/
public class Nft035PublishResultReq {
@Data
public class Nft035PublishResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务结果
*/
private String taskId;
private static final Nft035PublishResultReq obj = new Nft035PublishResultReq();
private static final long serialVersionUID = 2372671160217592773L;
public static Nft035PublishResultReq getNew() {
try {
return (Nft035PublishResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft035PublishResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,27 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:46
*/
@Data
public class Nft035PublishResultResp {
/**
* 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;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 36.NFT元信息查询
* @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
*/
public class Nft036InfoReq {
@Data
public class Nft036InfoReq implements Serializable {
/**
* 查询nft信息
*/
private String nftId;
private static final Nft036InfoReq obj = new Nft036InfoReq();
private static final long serialVersionUID = -2615506685444613587L;
public static Nft036InfoReq getNew() {
try {
return (Nft036InfoReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft036InfoReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:47
*/
@Data
public class Nft036InfoResp {
/**
* nft元信息 json类型
*/
private NftInfo nftInfo;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 37.查询账户NFT列表
* @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
*/
public class Nft037AddressListReq {
@Data
public class Nft037AddressListReq implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 通过系列id过滤
*/
private String seriesId;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft037AddressListReq obj = new Nft037AddressListReq();
private static final long serialVersionUID = 4339297147904894398L;
public static Nft037AddressListReq getNew() {
try {
return (Nft037AddressListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft037AddressListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:48
*/
@Data
public class Nft037AddressListResp {
/**
* 藏品总数
*/
private Long total;
/**
* nft元信息列表
*/
private List<NftInfo> nftList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 38.查询无系列NFT列表
* @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
*/
public class Nft038AddressWithoutSeriesListReq {
@Data
public class Nft038AddressWithoutSeriesListReq implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft038AddressWithoutSeriesListReq obj = new Nft038AddressWithoutSeriesListReq();
private static final long serialVersionUID = -1442883949367764359L;
public static Nft038AddressWithoutSeriesListReq getNew() {
try {
return (Nft038AddressWithoutSeriesListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft038AddressWithoutSeriesListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft038AddressWithoutSeriesListResp {
/**
* 藏品总数
*/
private Long total;
/**
* nft元信息列表
*/
private List<NftInfo> nftList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 39.查询NFT交易信息列表
* @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
*/
public class Nft039TradeListReq {
@Data
public class Nft039TradeListReq implements Serializable {
/**
* nftId
*/
private String nftId;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft039TradeListReq obj = new Nft039TradeListReq();
private static final long serialVersionUID = -9216912945021665642L;
public static Nft039TradeListReq getNew() {
try {
return (Nft039TradeListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft039TradeListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,46 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:49
*/
@Data
public class Nft039TradeListResp {
/**
* 交易信息总数
*/
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;
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 40.查询转入NFT交易信息列表
* @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
*/
public class Nft040TradeInListReq
@Data
public class Nft040TradeInListReq implements Serializable
{
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft040TradeInListReq obj = new Nft040TradeInListReq();
private static final long serialVersionUID = -6246326069459026408L;
public static Nft040TradeInListReq getNew() {
try {
return (Nft040TradeInListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft040TradeInListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,6 +13,15 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:50
*/
@Data
public class Nft040TradeInListResp
{
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 41.查询转出NFT交易信息列表
* @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
*/
public class Nft041TradeOutListReq {
@Data
public class Nft041TradeOutListReq implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft041TradeOutListReq obj = new Nft041TradeOutListReq();
private static final long serialVersionUID = -1903545556340887128L;
public static Nft041TradeOutListReq getNew() {
try {
return (Nft041TradeOutListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft041TradeOutListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft041TradeOutListResp {
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 42.通过地址查询全部NFT交易信息列表
* @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
*/
public class Nft042TradeAllListReq {
@Data
public class Nft042TradeAllListReq implements Serializable {
/**
* 账户地址
*/
private String addr;
/**
* 查询偏移量,从0开始,和mysql一个语义
*/
private Long offset;
/**
* 最大1000
*/
private Long limit;
private static final Nft042TradeAllListReq obj = new Nft042TradeAllListReq();
private static final long serialVersionUID = 3659452223931148023L;
public static Nft042TradeAllListReq getNew() {
try {
return (Nft042TradeAllListReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft042TradeAllListReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.util.List;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,14 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:51
*/
@Data
public class Nft042TradeAllListResp {
/**
* 交易信息总数
*/
private Long total;
/**
* 交易信息列表
*/
private List<TradeInfo> tradeList;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
public class Nft043BuyReq {
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 Nft043BuyReq 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 Nft043BuyReq obj = new Nft043BuyReq();
private static final long serialVersionUID = 2377617637622547202L;
public static Nft043BuyReq getNew() {
try {
return (Nft043BuyReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft043BuyReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* 43.NFT 购买
*/
@Data
public class Nft043BuyResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 44.查询 NFT 购买结果
* @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
*/
public class Nft044BuyResultReq {
@Data
public class Nft044BuyResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务Id
*/
private String taskId;
private static final Nft044BuyResultReq obj = new Nft044BuyResultReq();
private static final long serialVersionUID = 2843272152912284826L;
public static Nft044BuyResultReq getNew() {
try {
return (Nft044BuyResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft044BuyResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,26 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:54
*/
@Data
public class Nft044BuyResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
/**
* 支付任务id
*/
private String payTaskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 45.查询nft购买支付结果
* @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
*/
public class Nft045BuyPayResultReq {
@Data
public class Nft045BuyPayResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 查询任务Id
*/
private String taskId;
private static final Nft045BuyPayResultReq obj = new Nft045BuyPayResultReq();
private static final long serialVersionUID = 36460597155914979L;
public static Nft045BuyPayResultReq getNew() {
try {
return (Nft045BuyPayResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft045BuyPayResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 18:35
*/
@Data
public class Nft045BuyPayResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,37 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:55
*/
public class Nft046TransferReq {
@Data
public class Nft046TransferReq 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 Nft046TransferReq obj = new Nft046TransferReq();
private static final long serialVersionUID = 5402657568879301374L;
public static Nft046TransferReq getNew() {
try {
return (Nft046TransferReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft046TransferReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:55
*/
@Data
public class Nft046TransferResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,37 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
public class Nft047SelfTransferReq {
@Data
public class Nft047SelfTransferReq 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 Nft047SelfTransferReq obj = new Nft047SelfTransferReq();
private static final long serialVersionUID = 1026611439106664997L;
public static Nft047SelfTransferReq getNew() {
try {
return (Nft047SelfTransferReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft047SelfTransferReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft047SelfTransferResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,38 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
public class Nft048BatchTransferReq {
@Data
public class Nft048BatchTransferReq 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 Nft048BatchTransferReq obj = new Nft048BatchTransferReq();
private static final long serialVersionUID = -7060638899607028431L;
public static Nft048BatchTransferReq getNew() {
try {
return (Nft048BatchTransferReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft048BatchTransferReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:56
*/
@Data
public class Nft048BatchTransferResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 49.NFT转移状态查询
* @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
*/
public class Nft049TransferResultReq {
@Data
public class Nft049TransferResultReq implements Serializable {
/**
* nft可操作者的公钥
*/
private String operatorPubKey;
/**
* 任务Id
*/
private String taskId;
private static final Nft049TransferResultReq obj = new Nft049TransferResultReq();
private static final long serialVersionUID = 6225116351589870609L;
public static Nft049TransferResultReq getNew() {
try {
return (Nft049TransferResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft049TransferResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:57
*/
@Data
public class Nft049TransferResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,49 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:58
*/
public class Nft050StatusUpdateReq {
@Data
public class Nft050StatusUpdateReq 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 Nft050StatusUpdateReq obj = new Nft050StatusUpdateReq();
private static final long serialVersionUID = -7751451650648018342L;
public static Nft050StatusUpdateReq getNew() {
try {
return (Nft050StatusUpdateReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft050StatusUpdateReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:58
*/
@Data
public class Nft050StatusUpdateResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 51.NFT销售状态变更查询
* @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
*/
public class Nft051StatusUpdateResultReq {
@Data
public class Nft051StatusUpdateResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft051StatusUpdateResultReq obj = new Nft051StatusUpdateResultReq();
private static final long serialVersionUID = 3476736062114976846L;
public static Nft051StatusUpdateResultReq getNew() {
try {
return (Nft051StatusUpdateResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft051StatusUpdateResultReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,22 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 15:59
*/
@Data
public class Nft051StatusUpdateResultResp {
/**
* 标记任务状态,2:任务执行中 7:任务成功 10:任务失败
*/
private Integer taskStatus;
/**
* 失败情况下会有提示信息
*/
private String taskMsg;
/**
* 交易hash
*/
private String txHash;
/**
* 链上交易时间戳
*/
private Long chainTimestamp;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +13,45 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 16:00
*/
public class Nft052PriceUpdateReq {
@Data
public class Nft052PriceUpdateReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 发起者公钥
*/
private String operatorPubKey;
/**
* 要调价的nftId
*/
private String nftId;
/**
* 销售价格
*/
private Integer transPrice;
/**
* 请求ID,每个请求需要填唯一的ID,重复请求用相同的id
*/
private String operateId;
/**
* 操作者的私钥签名,签名对象是(platformPubKey_operatorPubKey_接口名_nftId_transPrice_operateId)
* 接口名: nft_update_sell
*/
private String signature;
/**
* 平台方的私钥签名,签名对象和signature对象一致
*/
private String platformSignature;
private static final Nft052PriceUpdateReq obj = new Nft052PriceUpdateReq();
private static final long serialVersionUID = -5202141731791024627L;
public static Nft052PriceUpdateReq getNew() {
try {
return (Nft052PriceUpdateReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft052PriceUpdateReq();
}
}
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
......@@ -9,5 +11,10 @@ package com.liquidnet.common.third.zxlnft.dto.nft;
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 16:00
*/
@Data
public class Nft052PriceUpdateResp {
/**
* 任务ID
*/
private String taskId;
}
package com.liquidnet.common.third.zxlnft.dto.nft;
import lombok.Data;
import java.io.Serializable;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: 53.NFT 售价变更状态查询
* @Description: 53.NFT 售价变更状态查询 GET请求方式
* @class: NftPriceUpdateResultReq
* @Package com.liquidnet.common.third.zxlnft.dto.nft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/18 16:00
*/
public class Nft053PriceUpdateResultReq {
@Data
public class Nft053PriceUpdateResultReq implements Serializable {
/**
* 平台公钥
*/
private String platformPubKey;
/**
* 任务ID
*/
private String taskId;
private static final Nft053PriceUpdateResultReq obj = new Nft053PriceUpdateResultReq();
private static final long serialVersionUID = 7792644902774123708L;
public static Nft053PriceUpdateResultReq getNew() {
try {
return (Nft053PriceUpdateResultReq) obj.clone();
} catch (CloneNotSupportedException e) {
return new Nft053PriceUpdateResultReq();
}
}
}
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