package com.nbport.zgwl.contractlaunch.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 模拟审批 / 驳回参数
 *
 * 当前法务接口不可用，通过「测试按钮」手动审批时携带此参数。
 * 真实联调后，此 DTO 可由法务回调接口的报文替代。
 */
@Data
public class ContractLaunchApproveDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /** 审批意见 */
    private String approveMessage;

    /**
     * 法务回调返回的合同编号。
     * 模拟时自动生成，真实联调时由法务系统返回。
     */
    private String lawContractCode;

    /**
     * 法务回调返回的合同ID。
     * 模拟时自动生成，真实联调时由法务系统返回。
     */
    private String lawContractId;
}
