admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/entity/push/PushGoods.java
@@ -1,172 +1,280 @@
package com.yeshi.fanli.entity.push;
import java.util.Date;
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
@Table("yeshi_ec_push_goods")
public class PushGoods {
   @Column(name = "pg_id")
   private Long id;
   // 显示标题
   @Column(name = "pg_alert_title")
   private String alertTitle;
   // 显示内容
   @Column(name = "pg_alert_content")
   private String alertContent;
   // 页面标题
   @Column(name = "pg_title")
   private String title;
   // 页面内容(html)
   @Column(name = "pg_content")
   private String content;
   // 封面图片
   @Column(name = "pg_picture")
   private String picture;
   // 推送用户id 使用于单推
//   @Column(name = "pg_uid")
   private Long uid;
   @Column(name = "pg_versions")
   private String versions;
   // 是否已推送
   @Column(name = "pg_is_push")
   private boolean isPush;
   // 推送时间
   @Column(name = "pg_push_time")
   private Date pushTime;
   @Column(name = "pg_createtime")
   private Date createTime;
   @Column(name = "pg_updatetime")
   private Date updateTime;
   // 统计商品数量
   private Long countGoods;
   public PushGoods(){}
   public PushGoods(Long id){
      this.id = id;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getAlertTitle() {
      return alertTitle;
   }
   public void setAlertTitle(String alertTitle) {
      this.alertTitle = alertTitle;
   }
   public String getAlertContent() {
      return alertContent;
   }
   public void setAlertContent(String alertContent) {
      this.alertContent = alertContent;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public String getContent() {
      return content;
   }
   public void setContent(String content) {
      this.content = content;
   }
   public boolean isPush() {
      return isPush;
   }
   public void setPush(boolean isPush) {
      this.isPush = isPush;
   }
   public Date getPushTime() {
      return pushTime;
   }
   public void setPushTime(Date pushTime) {
      this.pushTime = pushTime;
   }
   public Date getCreateTime() {
      return createTime;
   }
   public void setCreateTime(Date createTime) {
      this.createTime = createTime;
   }
   public Date getUpdateTime() {
      return updateTime;
   }
   public void setUpdateTime(Date updateTime) {
      this.updateTime = updateTime;
   }
   public Long getCountGoods() {
      return countGoods;
   }
   public void setCountGoods(Long countGoods) {
      this.countGoods = countGoods;
   }
   public String getPicture() {
      return picture;
   }
   public void setPicture(String picture) {
      this.picture = picture;
   }
   public String getVersions() {
      return versions;
   }
   public void setVersions(String versions) {
      this.versions = versions;
   }
   public Long getUid() {
      return uid;
   }
   public void setUid(Long uid) {
      this.uid = uid;
   }
}
package com.yeshi.fanli.entity.push;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.SystemEnum;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
@Table("yeshi_ec_push_goods")
public class PushGoods {
   // 推送状态: 0未推送 1推送成功 2推送失败
   public final static int STATE_INIT = 0;
   public final static int STATE_SUCCESS = 1;
   public final static int STATE_FAIL = 2;
   public final static int TYPE_GOODS = 1;
   public final static int TYPE_ACTIVITY = 2;
   @Column(name = "pg_id")
   private Long id;
   // 显示标题
   @Column(name = "pg_alert_title")
   private String alertTitle;
   // 显示内容
   @Column(name = "pg_alert_content")
   private String alertContent;
   // 页面标题
   @Column(name = "pg_title")
   private String title;
   // 页面内容(html)
   @Column(name = "pg_content")
   private String content;
   // 封面图片
   @Column(name = "pg_picture")
   private String picture;
   // 推送用户id 使用于单推
   @Column(name = "pg_uid")
   private Long uid;
   @Column(name = "pg_versions")
   private String versions;
   // 预设推送时间
   @Column(name = "pg_control_time")
   private Date controlTime;
   // 备注
   @Column(name = "pg_remark")
   private String remark;
   // 是否已推送
   @Column(name = "pg_is_push")
   private Integer isPush;
   // 推送时间
   @Column(name = "pg_push_time")
   private Date pushTime;
   @Column(name = "pg_createtime")
   private Date createTime;
   @Column(name = "pg_updatetime")
   private Date updateTime;
   // 类型
   @Column(name = "pg_type")
   private Integer type;
   // 其他参数
   @Column(name = "pg_other_id")
   private String otherId;
   // 浏览次数
   @Column(name = "pg_scan_num")
   private Integer scanNum;
   //系统
   @Column(name = "pg_system")
   private SystemEnum system;
   public SystemEnum getSystem() {
      return system;
   }
   public void setSystem(SystemEnum system) {
      this.system = system;
   }
   // 定时时间
   private String controlTime_str;
   // 统计商品数量
   private Long countGoods;
   // ios推送版本
   private List<String> listIOS;
   // Android推送版本
   private List<String> listAndroid;
   public PushGoods(){}
   public PushGoods(Long id){
      this.id = id;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getAlertTitle() {
      return alertTitle;
   }
   public void setAlertTitle(String alertTitle) {
      this.alertTitle = alertTitle;
   }
   public String getAlertContent() {
      return alertContent;
   }
   public void setAlertContent(String alertContent) {
      this.alertContent = alertContent;
   }
   public String getTitle() {
      return title;
   }
   public void setTitle(String title) {
      this.title = title;
   }
   public String getContent() {
      return content;
   }
   public void setContent(String content) {
      this.content = content;
   }
   public Integer getIsPush() {
      return isPush;
   }
   public void setIsPush(Integer isPush) {
      this.isPush = isPush;
   }
   public Date getPushTime() {
      return pushTime;
   }
   public void setPushTime(Date pushTime) {
      this.pushTime = pushTime;
   }
   public Date getCreateTime() {
      return createTime;
   }
   public void setCreateTime(Date createTime) {
      this.createTime = createTime;
   }
   public Date getUpdateTime() {
      return updateTime;
   }
   public void setUpdateTime(Date updateTime) {
      this.updateTime = updateTime;
   }
   public Long getCountGoods() {
      return countGoods;
   }
   public void setCountGoods(Long countGoods) {
      this.countGoods = countGoods;
   }
   public String getPicture() {
      return picture;
   }
   public void setPicture(String picture) {
      this.picture = picture;
   }
   public String getVersions() {
      return versions;
   }
   public void setVersions(String versions) {
      this.versions = versions;
   }
   public Long getUid() {
      return uid;
   }
   public void setUid(Long uid) {
      this.uid = uid;
   }
   public List<String> getListIOS() {
      return listIOS;
   }
   public void setListIOS(List<String> listIOS) {
      this.listIOS = listIOS;
   }
   public List<String> getListAndroid() {
      return listAndroid;
   }
   public void setListAndroid(List<String> listAndroid) {
      this.listAndroid = listAndroid;
   }
   public Date getControlTime() {
      return controlTime;
   }
   public void setControlTime(Date controlTime) {
      this.controlTime = controlTime;
   }
   public String getControlTime_str() {
      return controlTime_str;
   }
   public void setControlTime_str(String controlTime_str) {
      this.controlTime_str = controlTime_str;
   }
   public String getRemark() {
      return remark;
   }
   public void setRemark(String remark) {
      this.remark = remark;
   }
   public Integer getType() {
      return type;
   }
   public void setType(Integer type) {
      this.type = type;
   }
   public Integer getScanNum() {
      return scanNum;
   }
   public void setScanNum(Integer scanNum) {
      this.scanNum = scanNum;
   }
   public String getOtherId() {
      return otherId;
   }
   public void setOtherId(String otherId) {
      this.otherId = otherId;
   }
}