修改字典表类型,字典表实体对象反向生成数据库的注释
diff --git a/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/Dictionary.java b/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/Dictionary.java
index bf97839..5702f72 100644
--- a/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/Dictionary.java
+++ b/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/Dictionary.java
@@ -5,7 +5,6 @@
 import javax.persistence.Table;
 
 import com.supwisdom.leaveschool.common.domain.ABaseDomain;
-
 /**
  * 字典类
  * @author Administrator
@@ -13,6 +12,7 @@
  */
 @Entity
 @Table(name = "TB_B_DICTIONARY")
+@org.hibernate.annotations.Table(appliesTo = "TB_B_DICTIONARY",comment="字典表")
 public class Dictionary extends ABaseDomain {
 
  
@@ -22,29 +22,29 @@
 	 */
 	private static final long serialVersionUID = -7355785282419690119L;
 
-	/**
-	   * 类型码
+	  /**
+	   * 字典代码
 	   */
-	  @Column(name = "CODE", unique = true)
+	  @Column(name = "CODE", unique = true,columnDefinition="varchar(120) not null comment '字典代码'")
 	  private String code;
 	  
 	  /**
 	   * 名称
 	   */
-	  @Column(name = "NAME")
+	  @Column(name = "NAME",columnDefinition="varchar(200) not null comment '名称'")
 	  private String name;
 	
 	  /**
 	   * 是否可用
 	   * 1 可用,0 不可用,默认:1
 	   */
-	  @Column(name = "ENABLED")
+	  @Column(name = "ENABLED",columnDefinition="int(11) default 1 comment '是否可用'")
 	  private boolean enabled = true;
 	  
 	  /**
 	   * 排序
 	   */
-	  @Column(name = "SORT")
+	  @Column(name = "SORT",columnDefinition="int(11) comment '排序'")
 	  private Integer sort;
 	  
 	  /**
diff --git a/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/DictionaryType.java b/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/DictionaryType.java
index 3b4ea35..0361df8 100644
--- a/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/DictionaryType.java
+++ b/leaveschool/basics-data/src/main/java/com/supwisdom/leaveschool/basicsdata/domain/DictionaryType.java
@@ -25,20 +25,27 @@
 	/**
 	   * 类型码
 	   */
-	  @Column(name = "CODE", unique = true)
+	 @Column(name = "CODE", unique = true,columnDefinition="varchar(120) not null comment '类型码'")
 	  private String code;
 	  
 	  /**
 	   * 名称
 	   */
-	  @Column(name = "NAME")
+	  @Column(name = "NAME",columnDefinition="varchar(200) not null comment '名称'")
 	  private String name;
 	
 	  /**
-	   * 是否可用,1 可用,0 不可用,默认:1
+	   * 是否可用
+	   * 1 可用,0 不可用,默认:1
 	   */
-	  @Column(name = "ENABLED")
+	  @Column(name = "ENABLED",columnDefinition="int(11) default 1 comment '是否可用'")
 	  private boolean enabled = true;
+	  
+	  /**
+	   * 排序
+	   */
+	  @Column(name = "SORT",columnDefinition="int(11) comment '排序'")
+	  private Integer sort;
 	
 	public String getCode() {
 		return code;
diff --git a/leaveschool/common/src/main/java/com/supwisdom/leaveschool/common/domain/ABaseDomain.java b/leaveschool/common/src/main/java/com/supwisdom/leaveschool/common/domain/ABaseDomain.java
index 2c01d9a..77403e0 100644
--- a/leaveschool/common/src/main/java/com/supwisdom/leaveschool/common/domain/ABaseDomain.java
+++ b/leaveschool/common/src/main/java/com/supwisdom/leaveschool/common/domain/ABaseDomain.java
@@ -9,6 +9,8 @@
 import javax.persistence.MappedSuperclass;
 
 import org.hibernate.annotations.GenericGenerator;
+import org.springframework.data.annotation.CreatedDate;
+import org.springframework.data.annotation.LastModifiedDate;
 
 @MappedSuperclass
 public abstract class ABaseDomain implements Serializable {
@@ -40,35 +42,37 @@
   }
 
   //@ApiModelProperty(value = "CompanyID", required = true, example = "1")
-  @Column(name = "COMPANY_ID")
+  @Column(name = "COMPANY_ID",columnDefinition="varchar(200) comment ''")
   private String companyId = null;
 
   //@ApiModelProperty(value = "是否删除", hidden = true, example = "false")
-  @Column(name = "DELETED")
+  @Column(name = "DELETED",columnDefinition="int(1) default 1 comment '是否删除  0:有效  1:删除'")
   private Boolean deleted = false;
 
   //@ApiModelProperty(value = "创建人", hidden = true)
-  @Column(name = "ADD_ACCOUNT")
+  @Column(name = "ADD_ACCOUNT",columnDefinition="varchar(100) comment '创建人'")
   private String addAccount = null;
 
   //@ApiModelProperty(value = "创建时间", hidden = true)
-  @Column(name = "ADD_TIME")
+  @Column(name = "ADD_TIME",columnDefinition="datetime comment '创建时间'")
+  @CreatedDate
   private Date addTime = null;
 
   //@ApiModelProperty(value = "修改人", hidden = true)
-  @Column(name = "EDIT_ACCOUNT")
+  @Column(name = "EDIT_ACCOUNT",columnDefinition="varchar(100) comment '修改人'")
   private String editAccount = null;
 
   //@ApiModelProperty(value = "修改时间", hidden = true)
-  @Column(name = "EDIT_TIME")
+  @Column(name = "EDIT_TIME",columnDefinition="datetime comment '修改时间'")
+  @LastModifiedDate
   private Date editTime = null;
 
   //@ApiModelProperty(value = "删除人", hidden = true)
-  @Column(name = "DELETE_ACCOUNT")
+  @Column(name = "DELETE_ACCOUNT",columnDefinition="varchar(100) comment '删除人'")
   private String deleteAccount = null;
 
   //@ApiModelProperty(value = "删除时间", hidden = true)
-  @Column(name = "DELETE_TIME")
+  @Column(name = "DELETE_TIME",columnDefinition="datetime comment '删除时间'")
   private Date deleteTime = null;
 
   public String getCompanyId() {