REQ-3581: toString
This commit is contained in:
parent
92551c0d00
commit
316f72b556
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.domain;
|
package cn.axzo.nanopart.ess.api.domain;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -23,4 +24,8 @@ public class EssOrgAndSealInfo {
|
|||||||
*/
|
*/
|
||||||
private List<EssSealInfo> seals = new ArrayList<>();
|
private List<EssSealInfo> seals = new ArrayList<>();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -29,4 +30,9 @@ public class AddSealAuthorizationRequest implements SealAndPersonRequest {
|
|||||||
*/
|
*/
|
||||||
@NotNull(message = "operatorPersonId不能为空")
|
@NotNull(message = "operatorPersonId不能为空")
|
||||||
private Long operatorPersonId;
|
private Long operatorPersonId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -24,4 +25,9 @@ public class AddSealPersonsRequest {
|
|||||||
*/
|
*/
|
||||||
@NotEmpty(message = "personIds不能为空")
|
@NotEmpty(message = "personIds不能为空")
|
||||||
private Set<Long> personIds;
|
private Set<Long> personIds;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request;
|
|||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
||||||
import cn.axzo.nanopart.ess.api.enums.EssConsoleUrlEndpoint;
|
import cn.axzo.nanopart.ess.api.enums.EssConsoleUrlEndpoint;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -44,4 +45,8 @@ public class CreateConsoleLoginUrlRequest implements OrgPerson {
|
|||||||
*/
|
*/
|
||||||
private transient boolean essCheckLoginPerson = true;
|
private transient boolean essCheckLoginPerson = true;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request;
|
|||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.domain.CreateContractByFile;
|
import cn.axzo.nanopart.ess.api.domain.CreateContractByFile;
|
||||||
import cn.axzo.nanopart.ess.api.domain.CreateContractInfo;
|
import cn.axzo.nanopart.ess.api.domain.CreateContractInfo;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.annotation.JSONField;
|
import com.alibaba.fastjson.annotation.JSONField;
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
@ -29,4 +30,9 @@ public class CreateContractByFileRequest extends CreateContractRequest {
|
|||||||
return byFile;
|
return byFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -17,4 +18,8 @@ public class DownloadSingedContractPdfRequest {
|
|||||||
@NotBlank(message = "essContractId不能为空")
|
@NotBlank(message = "essContractId不能为空")
|
||||||
private String essContractId;
|
private String essContractId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -17,4 +18,8 @@ public class GetContractDetailByContractIdRequest {
|
|||||||
@NotBlank(message = "essContractId不能为空")
|
@NotBlank(message = "essContractId不能为空")
|
||||||
private String essContractId;
|
private String essContractId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.enums.EssEmbedType;
|
import cn.axzo.nanopart.ess.api.enums.EssEmbedType;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -37,4 +38,8 @@ public class GetEmbedWebUrlRequest {
|
|||||||
*/
|
*/
|
||||||
private String businessId;
|
private String businessId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -22,4 +23,9 @@ public class GetPersonAuthStateRequest implements OrgPerson {
|
|||||||
*/
|
*/
|
||||||
@NotNull(message = "人员id不能为空")
|
@NotNull(message = "人员id不能为空")
|
||||||
private Long personId;
|
private Long personId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -18,4 +19,8 @@ public class GetSealsRequest {
|
|||||||
@NotNull(message = "单位列表不能为空")
|
@NotNull(message = "单位列表不能为空")
|
||||||
private Set<Long> ouIds;
|
private Set<Long> ouIds;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request;
|
|||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
import cn.axzo.nanopart.ess.api.domain.OrgPerson;
|
||||||
import cn.axzo.nanopart.ess.api.enums.SignUrlEndpoint;
|
import cn.axzo.nanopart.ess.api.enums.SignUrlEndpoint;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -48,4 +49,8 @@ public class GetSignUrlRequest implements OrgPerson {
|
|||||||
*/
|
*/
|
||||||
private String recipientId;
|
private String recipientId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -23,4 +24,9 @@ public class RemoveSealAuthorizationRequest implements SealAndPersonRequest {
|
|||||||
*/
|
*/
|
||||||
@NotNull(message = "personId不能为空")
|
@NotNull(message = "personId不能为空")
|
||||||
private Long personId;
|
private Long personId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -25,4 +26,8 @@ public class RemoveSealPersonRequest {
|
|||||||
@NotNull(message = "personId不能为空")
|
@NotNull(message = "personId不能为空")
|
||||||
private Long personId;
|
private Long personId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -21,4 +22,9 @@ public class RevokeContractRequest {
|
|||||||
* 撤销原因
|
* 撤销原因
|
||||||
*/
|
*/
|
||||||
private String reason;
|
private String reason;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.request;
|
package cn.axzo.nanopart.ess.api.request;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -17,4 +18,8 @@ public class SaveContractSnapshotRequest {
|
|||||||
@NotBlank(message = "essContractId不能为空")
|
@NotBlank(message = "essContractId不能为空")
|
||||||
private String essContractId;
|
private String essContractId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -14,4 +15,8 @@ public class CreateConsoleLoginUrlResponse {
|
|||||||
*/
|
*/
|
||||||
private String consoleLoginUrl;
|
private String consoleLoginUrl;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -25,4 +26,8 @@ public class CreateContractByFileResponse {
|
|||||||
*/
|
*/
|
||||||
private List<String> essRecipientIds;
|
private List<String> essRecipientIds;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -14,4 +15,8 @@ public class DownloadSingedContractPdfResponse {
|
|||||||
*/
|
*/
|
||||||
private String pdfUrl;
|
private String pdfUrl;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
import cn.axzo.nanopart.ess.api.domain.contract.EssContractInfo;
|
import cn.axzo.nanopart.ess.api.domain.contract.EssContractInfo;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -15,4 +16,8 @@ public class GetContractDetailByContractIdResponse {
|
|||||||
*/
|
*/
|
||||||
private EssContractInfo contract;
|
private EssContractInfo contract;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -14,4 +15,8 @@ public class GetEmbedWebUrlResponse {
|
|||||||
*/
|
*/
|
||||||
private String embedWebUrl;
|
private String embedWebUrl;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -19,4 +20,8 @@ public class GetOrgAuthStatesResponse {
|
|||||||
*/
|
*/
|
||||||
private boolean isAuthorized;
|
private boolean isAuthorized;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -14,4 +15,9 @@ public class GetPersonAuthStateResponse {
|
|||||||
*/
|
*/
|
||||||
private boolean isAuthorized;
|
private boolean isAuthorized;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package cn.axzo.nanopart.ess.api.response;
|
package cn.axzo.nanopart.ess.api.response;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
@ -15,4 +16,8 @@ public class GetSignUrlResponse {
|
|||||||
*/
|
*/
|
||||||
private String url;
|
private String url;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return JSON.toJSONString(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -54,6 +54,7 @@ public class ContractManager {
|
|||||||
try {
|
try {
|
||||||
contract = contractSupport.saveContractByFile(request);
|
contract = contractSupport.saveContractByFile(request);
|
||||||
} catch (DuplicateKeyException e) {
|
} catch (DuplicateKeyException e) {
|
||||||
|
log.warn("幂等重复, request={}", request, e);
|
||||||
EssContract savedContract = essContractDao
|
EssContract savedContract = essContractDao
|
||||||
.findByIdempotentCode(request.getAppCode(), request.getIdempotentCode())
|
.findByIdempotentCode(request.getAppCode(), request.getIdempotentCode())
|
||||||
.orElseThrow(InternalError::new);
|
.orElseThrow(InternalError::new);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user