PageViews.java 2.7 KB
package cn.wisenergy.chnmuseum.party.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

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

/**
 * <p>
 * 
 * </p>
 *
 * @author Yang Jianlong
 * @since 2018-12-27
 */
@TableName("page_views")
public class PageViews extends Model<PageViews> {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "id", type = IdType.UUID)
    private String id;
    /**
     * 页面类型:1-业务办理助手2-网点服务地图3-热门产品4-热门活动
     */
    private Integer type;
    /**
     * 页面名称
     */
    @TableField("page_name")
    private String pageName;
    /**
     * 页面访问日期(具体到天)
     */
    @TableField("view_date")
    private Date viewDate;
    /**
     * 页面访问次数
     */
    private Integer times;

    @TableField(exist = false)
    private String dateType;
    @TableField(exist = false)
    private Integer totalTimes;
    @TableField(exist = false)
    private String typeName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getPageName() {
        return pageName;
    }

    public void setPageName(String pageName) {
        this.pageName = pageName;
    }

    public Date getViewDate() {
        return viewDate;
    }

    public void setViewDate(Date viewDate) {
        this.viewDate = viewDate;
    }

    public Integer getTimes() {
        return times;
    }

    public void setTimes(Integer times) {
        this.times = times;
    }

    public String getDateType() {
        return dateType;
    }

    public void setDateType(String dateType) {
        this.dateType = dateType;
    }

    public Integer getTotalTimes() {
        return totalTimes;
    }

    public void setTotalTimes(Integer totalTimes) {
        this.totalTimes = totalTimes;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "PageViews{" +
        ", id=" + id +
        ", type=" + type +
        ", pageName=" + pageName +
        ", viewDate=" + viewDate +
        ", times=" + times +
        "}";
    }
}