packagenet.eshui.omms.generate.util;import staticorg.mybatis.generator.internal.util.StringUtility.isTrue;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Properties;importjava.util.Set;importorg.mybatis.generator.api.CommentGenerator;importorg.mybatis.generator.api.IntrospectedColumn;importorg.mybatis.generator.api.IntrospectedTable;importorg.mybatis.generator.api.dom.java.CompilationUnit;importorg.mybatis.generator.api.dom.java.Field;importorg.mybatis.generator.api.dom.java.FullyQualifiedJavaType;importorg.mybatis.generator.api.dom.java.InnerClass;importorg.mybatis.generator.api.dom.java.InnerEnum;importorg.mybatis.generator.api.dom.java.JavaElement;importorg.mybatis.generator.api.dom.java.Method;importorg.mybatis.generator.api.dom.java.Parameter;importorg.mybatis.generator.api.dom.java.TopLevelClass;importorg.mybatis.generator.api.dom.xml.XmlElement;importorg.mybatis.generator.config.MergeConstants;importorg.mybatis.generator.config.PropertyRegistry;/*** 实现CommentGenerator,让生成的实体类注释成中文(默认是英文的)
*@authorsuchuanqi
* @date 2019年11月12日 下午2:37:43*/
public class MyCommentGenerator implementsCommentGenerator{privateProperties properties;privateProperties systemPro;private booleansuppressDate;private booleansuppressAllComments;privateString currentDateStr;publicMyCommentGenerator() {super();
properties= newProperties();
systemPro=System.getProperties();
suppressDate= false;
suppressAllComments= false;
currentDateStr= (new SimpleDateFormat("yyyy-MM-dd")).format(newDate());
}public voidaddJavaFileComment(CompilationUnit compilationUnit) {//add no file level comments by default
return;
}/*** Adds a suitable comment to warn users that the element was generated, and<