package com.corewing.app.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.corewing.app.common.base.CommonEntity;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@ApiModel("APP访问统计")
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("app_access_statistics")
public class AppAccessStatistics extends CommonEntity {

    @ApiModelProperty("id")
    @TableId
    private String id;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("访问页面")
    private String visitPage;

    @ApiModelProperty("访问类型")
    private String accessType;

    @ApiModelProperty("访问设备")
    private String accessDevice;

    @ApiModelProperty("设备型号")
    private String deviceModel;

    @ApiModelProperty("设备系统")
    private String deviceSystem;

    @ApiModelProperty("设备品牌")
    private String deviceBrand;

    @ApiModelProperty("访问IP")
    private String accessIp;

    @ApiModelProperty("访问地址")
    private String accessAddress;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("扩展参数")
    private String extJson;


}
