Browse Source

resource字段补充为unique、notnull

wangyc 7 years ago
parent
commit
0da4ba11df

+ 3 - 4
src/main/java/com/uas/platform/b2b/model/Resource.java

@@ -2,7 +2,6 @@ package com.uas.platform.b2b.model;
 
 import java.io.Serializable;
 import java.util.Set;
-
 import javax.persistence.Cacheable;
 import javax.persistence.CascadeType;
 import javax.persistence.Column;
@@ -14,9 +13,8 @@ import javax.persistence.Id;
 import javax.persistence.JoinColumn;
 import javax.persistence.OneToMany;
 import javax.persistence.OrderBy;
-import javax.persistence.SequenceGenerator;
 import javax.persistence.Table;
-
+import javax.validation.constraints.NotNull;
 import org.hibernate.annotations.Cache;
 import org.hibernate.annotations.CacheConcurrencyStrategy;
 
@@ -66,7 +64,8 @@ public class Resource implements Serializable{
 	/**
 	 * 权限显示排序下标
 	 */
-	@Column(name = "res_index")
+	@Column(name = "res_index", unique = true)
+	@NotNull
 	private Long index;
 
 	public Long getId() {

+ 1 - 1
src/main/java/com/uas/platform/b2b/model/ResourceItem.java

@@ -39,7 +39,7 @@ public class ResourceItem implements Serializable{
 	/**
 	 * 资源名称
 	 */
-	@Column(name = "item_name")
+	@Column(name = "item_name", unique = true)
 	private String name;
 	/**
 	 * 资源类型GET、POST、PUT、DELETE等