From a335dae46e684c9d3a729d4d21629689e30402ba Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 27 三月 2019 09:22:33 +0800
Subject: [PATCH] 系统参数Dao改造(config/clientParams/helpList等)

---
 fanli/src/main/java/com/yeshi/fanli/entity/system/SystemClientParams.java |   86 ++++++++++--------------------------------
 1 files changed, 21 insertions(+), 65 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/entity/system/SystemClientParams.java b/fanli/src/main/java/com/yeshi/fanli/entity/system/SystemClientParams.java
index 399f4e1..deb6ccf 100644
--- a/fanli/src/main/java/com/yeshi/fanli/entity/system/SystemClientParams.java
+++ b/fanli/src/main/java/com/yeshi/fanli/entity/system/SystemClientParams.java
@@ -2,27 +2,18 @@
 
 import java.io.Serializable;
 
-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.UniqueConstraint;
+import org.yeshi.utils.mybatis.Column;
+import org.yeshi.utils.mybatis.Table;
 
 import com.google.gson.annotations.Expose;
 
 /**
- * 锟�?锟斤拷杩斿洖缁欏鎴风鐨勫弬锟�?
+ * 锟�?锟斤拷杩斿洖缁欏鎴风鐨勫弬锟�?
  * 
  * @author Administrator
  *
  */
-@Entity
-@Table(name = "yeshi_ec_system_clientparams",uniqueConstraints={@UniqueConstraint(columnNames={"`name`","`key`", "systemid"})})
+@Table("yeshi_ec_system_clientparams")
 public class SystemClientParams implements Serializable{
 	/**
 	 * 
@@ -30,27 +21,30 @@
 	private static final long serialVersionUID = 1L;
 	
 	
-	@Id
-	@GeneratedValue(strategy = GenerationType.AUTO)
 	@Column(name = "id")
-	private long id;
-	@ManyToOne(fetch = FetchType.EAGER)
-	@JoinColumn(name = "systemid")
+	private Long id;
+	
+	@Column(name = "systemid")
 	private BusinessSystem system;
-	@Column(name = "`key`", length = 50)
+	
+	@Column(name = "key")
 	@Expose
 	private String key;
-	@Column(name = "`value`", length = 1024)
+	
 	@Expose
+	@Column(name = "value")
 	private String value;
-	@Column(name = "`name`", length = 50)
+	
 	@Expose
+	@Column(name = "name")
 	private String name;
+	
 	@Expose
-	private long updatetime;
+	@Column(name = "updatetime")
+	private Long updatetime;
+	
 
 	public SystemClientParams() {
-		// TODO Auto-generated constructor stub
 	}
 	
 	public SystemClientParams(BusinessSystem system, String key, String value) {
@@ -60,11 +54,11 @@
 		this.value = value;
 	}
 
-	public long getId() {
+	public Long getId() {
 		return id;
 	}
 
-	public void setId(long id) {
+	public void setId(Long id) {
 		this.id = id;
 	}
 
@@ -100,49 +94,11 @@
 		this.name = name;
 	}
 
-	public long getUpdatetime() {
+	public Long getUpdatetime() {
 		return updatetime;
 	}
 
-	public void setUpdatetime(long updatetime) {
+	public void setUpdatetime(Long updatetime) {
 		this.updatetime = updatetime;
 	}
-
-	@Override
-	public int hashCode() {
-		final int prime = 31;
-		int result = 1;
-		result = prime * result + ((key == null) ? 0 : key.hashCode());
-		result = prime * result + ((name == null) ? 0 : name.hashCode());
-		result = prime * result + ((value == null) ? 0 : value.hashCode());
-		return result;
-	}
-
-	@Override
-	public boolean equals(Object obj) {
-		if (this == obj)
-			return true;
-		if (obj == null)
-			return false;
-		if (getClass() != obj.getClass())
-			return false;
-		SystemClientParams other = (SystemClientParams) obj;
-		if (key == null) {
-			if (other.key != null)
-				return false;
-		} else if (!key.equals(other.key))
-			return false;
-		if (name == null) {
-			if (other.name != null)
-				return false;
-		} else if (!name.equals(other.name))
-			return false;
-		if (value == null) {
-			if (other.value != null)
-				return false;
-		} else if (!value.equals(other.value))
-			return false;
-		return true;
-	}
-
 }

--
Gitblit v1.8.0