|
|
@@ -4,7 +4,9 @@
|
|
|
package com.jeeplus.modules.hpadvertisement.entity;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
|
import com.jeeplus.core.persistence.DataEntity;
|
|
|
@@ -13,123 +15,132 @@ import io.swagger.models.auth.In;
|
|
|
|
|
|
/**
|
|
|
* 广告位Entity
|
|
|
+ *
|
|
|
* @author zwq
|
|
|
* @version 2019-06-18
|
|
|
*/
|
|
|
public class HpAdvBanner extends DataEntity<HpAdvBanner> {
|
|
|
-
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
- private String title; // 标题
|
|
|
- private Integer application; // 适用程序(0:小程序 1:APP 2:小程序+APP)
|
|
|
- private Integer bannerPosition; // 位置(0:首页轮播)
|
|
|
- private String sort; // 排序
|
|
|
- private String picUrl; // 图片地址(上传的为相对地址,或图片地址为全路径地址)
|
|
|
- private String picDetail; // 图片详情链接
|
|
|
- private String positionDetail; // 跳转岗位详情(格式:category,id)
|
|
|
- private Date createTime; // 创建时间
|
|
|
- private Date updateTime; // 更新时间
|
|
|
- private Date endTime; // 结束时间(不填表示长期)
|
|
|
-
|
|
|
- public HpAdvBanner() {
|
|
|
- super();
|
|
|
- this.setIdType(IDTYPE_AUTO);
|
|
|
- }
|
|
|
-
|
|
|
- public HpAdvBanner(String id){
|
|
|
- super(id);
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="标题", align=2, sort=1)
|
|
|
- public String getTitle() {
|
|
|
- return title;
|
|
|
- }
|
|
|
-
|
|
|
- public void setTitle(String title) {
|
|
|
- this.title = title;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="适用程序(0:小程序 1:APP 2:小程序+APP)", dictType="", align=2, sort=2)
|
|
|
- public Integer getApplication() {
|
|
|
- return application;
|
|
|
- }
|
|
|
-
|
|
|
- public void setApplication(Integer application) {
|
|
|
- this.application = application;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="位置(0:首页轮播)", align=2, sort=3)
|
|
|
- public Integer getBannerPosition() {
|
|
|
- return bannerPosition;
|
|
|
- }
|
|
|
-
|
|
|
- public void setBannerPosition(Integer bannerPosition) {
|
|
|
- this.bannerPosition = bannerPosition;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="排序", align=2, sort=4)
|
|
|
- public String getSort() {
|
|
|
- return sort;
|
|
|
- }
|
|
|
-
|
|
|
- public void setSort(String sort) {
|
|
|
- this.sort = sort;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="图片地址(上传的为相对地址,或图片地址为全路径地址)", align=2, sort=5)
|
|
|
- public String getPicUrl() {
|
|
|
- return picUrl;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPicUrl(String picUrl) {
|
|
|
- this.picUrl = picUrl;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="图片详情链接", align=2, sort=6)
|
|
|
- public String getPicDetail() {
|
|
|
- return picDetail;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPicDetail(String picDetail) {
|
|
|
- this.picDetail = picDetail;
|
|
|
- }
|
|
|
-
|
|
|
- @ExcelField(title="跳转岗位详情(格式:category,id)", align=2, sort=7)
|
|
|
- public String getPositionDetail() {
|
|
|
- return positionDetail;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPositionDetail(String positionDetail) {
|
|
|
- this.positionDetail = positionDetail;
|
|
|
- }
|
|
|
-
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @ExcelField(title="创建时间", align=2, sort=8)
|
|
|
- public Date getCreateTime() {
|
|
|
- return createTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCreateTime(Date createTime) {
|
|
|
- this.createTime = createTime;
|
|
|
- }
|
|
|
-
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @ExcelField(title="更新时间", align=2, sort=10)
|
|
|
- public Date getUpdateTime() {
|
|
|
- return updateTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUpdateTime(Date updateTime) {
|
|
|
- this.updateTime = updateTime;
|
|
|
- }
|
|
|
-
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @ExcelField(title="结束时间(不填表示长期)", align=2, sort=12)
|
|
|
- public Date getEndTime() {
|
|
|
- return endTime;
|
|
|
- }
|
|
|
-
|
|
|
- public void setEndTime(Date endTime) {
|
|
|
- this.endTime = endTime;
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ private String title; // 标题
|
|
|
+ private Integer application; // 适用程序(0:小程序 1:APP 2:小程序+APP)
|
|
|
+ private Integer bannerPosition; // 位置(0:首页轮播)
|
|
|
+ private String sort; // 排序
|
|
|
+ private String picUrl; // 图片地址(上传的为相对地址,或图片地址为全路径地址)
|
|
|
+ private String picDetail; // 图片详情链接
|
|
|
+ private String positionDetail; // 跳转岗位详情(格式:category,id)
|
|
|
+ private Date createTime; // 创建时间
|
|
|
+ private Date updateTime; // 更新时间
|
|
|
+ private Date endTime; // 结束时间(不填表示长期)
|
|
|
+ private Boolean linkFlag; //是否内链(0:内链;1:外链)
|
|
|
+
|
|
|
+ public HpAdvBanner() {
|
|
|
+ super();
|
|
|
+ this.setIdType(IDTYPE_AUTO);
|
|
|
+ }
|
|
|
+
|
|
|
+ public HpAdvBanner(String id) {
|
|
|
+ super(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "标题", align = 2, sort = 1)
|
|
|
+ public String getTitle() {
|
|
|
+ return title;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTitle(String title) {
|
|
|
+ this.title = title;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "适用程序(0:小程序 1:APP 2:小程序+APP)", dictType = "", align = 2, sort = 2)
|
|
|
+ public Integer getApplication() {
|
|
|
+ return application;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setApplication(Integer application) {
|
|
|
+ this.application = application;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "位置(0:首页轮播)", align = 2, sort = 3)
|
|
|
+ public Integer getBannerPosition() {
|
|
|
+ return bannerPosition;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBannerPosition(Integer bannerPosition) {
|
|
|
+ this.bannerPosition = bannerPosition;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "排序", align = 2, sort = 4)
|
|
|
+ public String getSort() {
|
|
|
+ return sort;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSort(String sort) {
|
|
|
+ this.sort = sort;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "图片地址(上传的为相对地址,或图片地址为全路径地址)", align = 2, sort = 5)
|
|
|
+ public String getPicUrl() {
|
|
|
+ return picUrl;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPicUrl(String picUrl) {
|
|
|
+ this.picUrl = picUrl;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "图片详情链接", align = 2, sort = 6)
|
|
|
+ public String getPicDetail() {
|
|
|
+ return picDetail;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPicDetail(String picDetail) {
|
|
|
+ this.picDetail = picDetail;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title = "跳转岗位详情(格式:category,id)", align = 2, sort = 7)
|
|
|
+ public String getPositionDetail() {
|
|
|
+ return positionDetail;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPositionDetail(String positionDetail) {
|
|
|
+ this.positionDetail = positionDetail;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ExcelField(title = "创建时间", align = 2, sort = 8)
|
|
|
+ public Date getCreateTime() {
|
|
|
+ return createTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCreateTime(Date createTime) {
|
|
|
+ this.createTime = createTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ExcelField(title = "更新时间", align = 2, sort = 10)
|
|
|
+ public Date getUpdateTime() {
|
|
|
+ return updateTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUpdateTime(Date updateTime) {
|
|
|
+ this.updateTime = updateTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @ExcelField(title = "结束时间(不填表示长期)", align = 2, sort = 12)
|
|
|
+ public Date getEndTime() {
|
|
|
+ return endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEndTime(Date endTime) {
|
|
|
+ this.endTime = endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Boolean getLinkFlag() {
|
|
|
+ return linkFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLinkFlag(Boolean linkFlag) {
|
|
|
+ this.linkFlag = linkFlag;
|
|
|
+ }
|
|
|
}
|