package cn.nianxx.thhotel.workflows.reservation.common.request;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Invoice 收件方字段。目录 code 用于追溯，实际生成以文本字段为准。
 *
 * @param companyCode 公司目录稳定编码
 * @param contactId 联系人目录稳定编码
 * @param company 公司名称
 * @param attention 收件联系人
 * @param address 地址
 * @param telephone 电话
 * @param email 邮箱
 */
public record ReservationInvoiceRecipientRequest(
        @JsonProperty("company_code")
        String companyCode,
        @JsonProperty("contact_id")
        String contactId,
        String company,
        String attention,
        String address,
        String telephone,
        String email
) {
}
