package com.xhpc.card.domain;

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

import java.util.List;

/**
 * SearchCard接口的响应实体类
 *
 * @author WH
 * @date 2022/1/28 16:38
 * @since version-1.0
 */
@NoArgsConstructor
@Data
public class SearchCardResponse {

    /**
     * totalItems
     */
    @JsonProperty("totalItems")
    private Long totalItems;
    /**
     * data
     */
    @JsonProperty("data")
    private List<DataDTO> data;

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

        /**
         * userAccount
         */
        @JsonProperty("userAccount")
        private String userAccount;
        /**
         * userType
         * 0 C端用户 1 流量方用户 2社区用户 3B端用户）
         */
        @JsonProperty("userType")
        private Integer userType;

        @JsonProperty("phone")
        private String phone;

        @JsonProperty("name")
        private String name;

    }

}
