From cdcbed9af813b2a02cdc01eefa24db8bec6b51a9 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 27 三月 2019 12:17:33 +0800
Subject: [PATCH] 主分类 + 子分类 DAO改造

---
 fanli/src/main/java/com/yeshi/fanli/entity/bus/clazz/GoodsSubClass.java |   90 +++++++++++++--------------------------------
 1 files changed, 26 insertions(+), 64 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/entity/bus/clazz/GoodsSubClass.java b/fanli/src/main/java/com/yeshi/fanli/entity/bus/clazz/GoodsSubClass.java
index b2dbf12..cc5a0f2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/entity/bus/clazz/GoodsSubClass.java
+++ b/fanli/src/main/java/com/yeshi/fanli/entity/bus/clazz/GoodsSubClass.java
@@ -3,16 +3,8 @@
 import java.io.Serializable;
 import java.util.Date;
 
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.FetchType;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.Table;
-import javax.persistence.Transient;
+import org.yeshi.utils.mybatis.Column;
+import org.yeshi.utils.mybatis.Table;
 
 import com.google.gson.annotations.Expose;
 
@@ -22,104 +14,66 @@
  * @author Administrator
  *
  */
-@Entity
-@Table(name = "yeshi_ec_sub_class")
-@org.yeshi.utils.mybatis.Table("yeshi_ec_sub_class")
-public class GoodsSubClass implements Serializable{
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1L;
+@Table("yeshi_ec_sub_class")
+public class GoodsSubClass implements Serializable {
 
-	@Id
 	@Expose
 	@Column(name = "sub_id")
-	@GeneratedValue(strategy = GenerationType.AUTO)
-	@org.yeshi.utils.mybatis.Column(name="sub_id")
 	private Long id;
 	
 	@Expose
 	@Column(name = "sub_name")
-	@org.yeshi.utils.mybatis.Column(name="sub_name")
 	private String name;  // 鍚嶇О
 	
 	@Expose
 	@Column(name = "sub_picture")
-	@org.yeshi.utils.mybatis.Column(name="sub_picture")
 	private String picture; // 鍥剧墖璺緞
 	
-	@Expose
 	@Column(name = "sub_weight")
-	@org.yeshi.utils.mybatis.Column(name="sub_weight")
 	private Integer weight; // 鏉冮噸-鎺掑簭
 	
-	@Expose
 	@Column(name = "sub_state")
-	@org.yeshi.utils.mybatis.Column(name="sub_state")
 	private Integer state;  // 鐘舵�� 1鍚敤  0鍋滅敤
 	
-	@ManyToOne(fetch = FetchType.EAGER)
-	@JoinColumn(name = "sub_root_id")
-	@org.yeshi.utils.mybatis.Column(name="sub_root_id")
+	@Column(name = "sub_root_id")
 	private GoodsClass rootClass; // 涓�绾х被鍒�
 	
-	@ManyToOne(fetch = FetchType.EAGER)
-	@JoinColumn(name = "sub_pid")
-	@org.yeshi.utils.mybatis.Column(name="sub_pid")
+	@Column(name = "sub_pid")
 	private GoodsSubClass parent ; // 涓婄骇锛氬搴旂殑浜岀骇浠ヤ笅鍒嗙被  鐢ㄤ簬3绾с��4绾с��5绾�
 	
-	
-	@Expose
 	@Column(name = "sub_level")
-	@org.yeshi.utils.mybatis.Column(name="sub_level")
 	private Integer level;  // 鍏蜂綋绛夌骇
 	
-	@Expose
 	@Column(name = "sub_key")
-	@org.yeshi.utils.mybatis.Column(name="sub_key")
 	private String key;  // 鎼滅储鍏抽敭璇�
 	
-
-	@Expose
 	@Column(name = "sub_search_json")
-	@org.yeshi.utils.mybatis.Column(name="sub_search_json")
 	private String searchJson;  // 鎼滅储鏉′欢
 	
-	
-	@Expose
 	@Column(name = "sub_ios_click")
-	@org.yeshi.utils.mybatis.Column(name="sub_ios_click")
 	private Long iosClick = 0l;  
 	
-	@Expose
 	@Column(name = "sub_android_click")
-	@org.yeshi.utils.mybatis.Column(name="sub_android_click")
 	private Long androidClick = 0l;  
 	
-	@Expose
 	@Column(name = "sub_createtime")
-	@org.yeshi.utils.mybatis.Column(name="sub_createtime")
 	private Date createtime; // 鍒涘缓鏃堕棿
 	
-	@Expose
 	@Column(name = "sub_updatetime")
-	@org.yeshi.utils.mybatis.Column(name="sub_updatetime")
 	private Date updatetime; // 鍒涘缓鏃堕棿
 	
-	@Transient
-	private Long CountClick = 0l;  
-	@Transient // 鍏宠仈鏍囩鏁伴噺
+	
+	private Long countClick = 0l;  
+	// 鍏宠仈鏍囩鏁伴噺
 	private int countlabel = 0; 
 	
+	private String searchParam;
 	
 	public GoodsSubClass(){}
 	
 	public GoodsSubClass(Long id) {
 		this.id = id;
 	}
-	
-	
-	
 	
 
 	public Long getId() {
@@ -195,14 +149,6 @@
 		this.androidClick = androidClick;
 	}
 
-	public Long getCountClick() {
-		return CountClick;
-	}
-
-	public void setCountClick(Long countClick) {
-		CountClick = countClick;
-	}
-
 	public Integer getLevel() {
 		return level;
 	}
@@ -250,5 +196,21 @@
 	public void setState(Integer state) {
 		this.state = state;
 	}
+
+	public String getSearchParam() {
+		return searchParam;
+	}
+
+	public void setSearchParam(String searchParam) {
+		this.searchParam = searchParam;
+	}
+
+	public Long getCountClick() {
+		return countClick;
+	}
+
+	public void setCountClick(Long countClick) {
+		this.countClick = countClick;
+	}
 	
 }

--
Gitblit v1.8.0