package com.ruoyi.excel.wecom.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 客户联系统计数据表
 * 用于存储企业微信返回的详细联系客户统计数据
 */
@Data
@TableName("customer_contact_data")
public class CustomerContactData implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private String corpId;
    private Long id;

    /**
     * 统计时间戳（秒）
     */
    private Long statTime;

    /**
     * 统计日期
     */
    private Date statDate;

    /**
     * 聊天次数
     */
    private Integer chatCnt;

    /**
     * 消息次数
     */
    private Integer messageCnt;

    /**
     * 回复率（%）
     */
    private Double replyPercentage;

    /**
     * 平均回复时间（秒）
     */
    private Integer avgReplyTime;

    /**
     * 负面反馈次数
     */
    private Integer negativeFeedbackCnt;

    /**
     * 新申请次数
     */
    private Integer newApplyCnt;

    /**
     * 新联系次数
     */
    private Integer newContactCnt;

    /**
     * 成员ID
     */
    private String userid;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
}
