123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- package com.caimei.modules.newhome.entity;
- import cn.hutool.core.date.DateUtil;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.thinkgem.jeesite.common.persistence.DataEntity;
- import org.hibernate.validator.constraints.Length;
- import java.util.Date;
- /**
- * 新首页一级导航栏Entity
- *
- * @author lwt
- * @version 2019-03-14
- */
- public class NewPageFirstNavigation extends DataEntity<NewPageFirstNavigation> {
- private static final long serialVersionUID = 1L;
- /**
- * 菜单名称
- */
- private String navigationName;
- /**
- * 一级导航栏类型 0启用二级导航跳转 1启用链接跳转(已废弃) 2 快捷运营
- */
- private String type;
- /**
- * 图标
- */
- private String icon;
- /**
- * 跳转链接
- */
- private String link;
- /**
- * 备注
- */
- private String remark;
- private String sort; // 排序
- private String wwwEnabledStatus; // Pc端状态 0停用 1启用
- /**
- * 小程序状态 0停用 1启用
- */
- private String crmEnabledStatus;
- //点击量统计
- /** 开始点击量时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date startPvCreateTime;
- /** 结束点击量时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- private Date endPvCreateTime;
- /** 统计分类*/
- private String statisticsType;
- /** 点击量*/
- private Integer pv;
- public Date getStartPvCreateTime() {
- return startPvCreateTime;
- }
- public void setStartPvCreateTime(Date startPvCreateTime) {
- this.startPvCreateTime = startPvCreateTime;
- }
- public Date getEndPvCreateTime() {
- return endPvCreateTime;
- }
- public void setEndPvCreateTime(Date endPvCreateTime) {
- this.endPvCreateTime = endPvCreateTime;
- }
- public String getStatisticsType() {
- return statisticsType;
- }
- public void setStatisticsType(String statisticsType) {
- this.statisticsType = statisticsType;
- }
- public Integer getPv() {
- return pv;
- }
- public void setPv(Integer pv) {
- this.pv = pv;
- }
- public NewPageFirstNavigation() {
- super();
- }
- public NewPageFirstNavigation(String id) {
- super(id);
- }
- public String getRemark() {
- return remark;
- }
- public void setRemark(String remark) {
- this.remark = remark;
- }
- public String getNavigationName() {
- return navigationName;
- }
- public void setNavigationName(String navigationName) {
- this.navigationName = navigationName;
- }
- @Length(min = 0, max = 1, message = "一级导航栏类型 0启用二级导航跳转 1启用链接跳转长度必须介于 0 和 1 之间")
- public String getType() {
- return type;
- }
- public void setType(String type) {
- this.type = type;
- }
- public String getIcon() {
- return icon;
- }
- public void setIcon(String icon) {
- this.icon = icon;
- }
- @Length(min = 0, max = 255, message = "一级导航链接长度必须介于 0 和 255 之间")
- public String getLink() {
- return link;
- }
- public void setLink(String link) {
- this.link = link;
- }
- @Length(min = 0, max = 11, message = "排序长度必须介于 0 和 11 之间")
- public String getSort() {
- return sort;
- }
- public void setSort(String sort) {
- this.sort = sort;
- }
- @Length(min = 0, max = 1, message = "Pc端状态 0停用 1启用长度必须介于 0 和 1 之间")
- public String getWwwEnabledStatus() {
- return wwwEnabledStatus;
- }
- public void setWwwEnabledStatus(String wwwEnabledStatus) {
- this.wwwEnabledStatus = wwwEnabledStatus;
- }
- @Length(min = 0, max = 1, message = "CRM端状态 0停用 1启用长度必须介于 0 和 1 之间")
- public String getCrmEnabledStatus() {
- return crmEnabledStatus;
- }
- public void setCrmEnabledStatus(String crmEnabledStatus) {
- this.crmEnabledStatus = crmEnabledStatus;
- }
- }
|