package com.xhpc.card.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * t_iccard_log的log的实体类
 *
 * @author WH
 * @date 2022/2/13 15:59
 * @since version-1.0
 */
@NoArgsConstructor
@Data
public class CardLogInfo {

    /**
     * cardInfo
     */
    @JsonProperty("cardInfo")
    private CardInfoDTO cardInfo;

    /**
     * CardInfoDTO
     */
    @NoArgsConstructor
    @Data
    public static class CardInfoDTO {

        /**
         * cardID
         */
        @JsonProperty("cardID")
        private String cardID;
        /**
         * cardNo
         */
        @JsonProperty("cardNo")
        private String cardNo;

        /**
         * cardNo
         */
        @JsonProperty("corpIndex")
        private String corpIndex;
        /**
         * cardType
         */
        @JsonProperty("cardType")
        private Integer cardType;
        /**
         * password
         */
        @JsonProperty("password")
        private Object password;
        /**
         * userIndex
         */
        @JsonProperty("userIndex")
        private Integer userIndex;
        /**
         * corpNo
         */
        @JsonProperty("corpNo")
        private String corpNo;
        /**
         * cashPledge
         */
        @JsonProperty("cashPledge")
        private Integer cashPledge;
        /**
         * balance
         */
        @JsonProperty("balance")
        private Integer balance;
        /**
         * status
         */
        @JsonProperty("status")
        private Integer status;
        /**
         * prepay
         */
        @JsonProperty("prepay")
        private Integer prepay;

    }

    /**
     * operatorId
     */
    @JsonProperty("operatorId")
    private Long operatorId;
    /**
     * operate
     */
    @JsonProperty("operate")
    private Integer operate;

}
