REQ-3581: 备份

This commit is contained in:
yanglin 2025-02-13 14:12:16 +08:00
parent ea9fde568e
commit ccf8d6d78e
2 changed files with 32 additions and 4 deletions

View File

@ -10,11 +10,39 @@ import lombok.Setter;
@Setter
@Getter
public class EssApproverDetail {
/**
* 签署人单位
*/
private Long ouId;
/**
* 签署人
*/
private Long personId;
/**
* 签署状态
*/
private EssContractApproveState state;
/**
* 签署顺序
*/
private long signOrder;
private long approveTime;
/**
* 对应签署人签署此合同的时间
*/
private long approveTimeMs;
/**
* 对应签署人状态的简单描述, : 已签署或者拒签的原因等
*/
private String message;
private long approverDeadline;
/**
* 对应签署人的签署截止时间
*/
private long approverDeadlineMs;
}

View File

@ -112,9 +112,9 @@ class CallbackController implements EssCallbackApi, InitializingBean {
detail.setPersonId(personOpenId.getPersonId());
detail.setState(EssContractApproveState.fromEssCode(info.getApproveStatus()));
detail.setSignOrder(info.getSignOrder());
detail.setApproveTime(info.getApproveTime() * 1000);
detail.setApproveTimeMs(info.getApproveTime() * 1000);
detail.setMessage(info.getApproveMessage());
detail.setApproverDeadline(info.getApproverDeadline() * 1000);
detail.setApproverDeadlineMs(info.getApproverDeadline() * 1000);
return detail;
})
.collect(toList());