package com.crm.rely.backend.core.dto.wasabi;

import lombok.Data;

/**
 * @author gao
 * @date 2025/8/7 13:41
 */
@Data
public class WasabiCardInfoDto {

    /**
     * 卡片类型ID
     */
    private Long cardTypeId;

    /**
     * 持卡人id
     */
    private Long holderId;

    /**
     * 银行卡id
     */
    private String cardNo;

    /**
     * 状态。
     * un_activated：未激活；实体卡状态
     * Normal：正常；
     * Freeze：冻结；
     * Freezing：冻结中；
     * UnFreezing：解冻中；
     * canceling：注销中；
     * cancel：已注销；
     * blocked: 已阻止；
     */
    private String status;

    /**
     * 卡是否被锁定。银行控制
     */
    private Boolean blocked;

    /**
     * 开卡时间。毫秒时间戳
     */
    private Long bindTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 卡余额信息
     */
    private WasabiBalanceInfoDto balanceInfo;

}
