提交 609020ca 编写于 作者: T Thinkingcao

修改代码生成器模板注释排版、domain层使用lombok注解

上级 c1fecbe2
......@@ -29,6 +29,12 @@
<artifactId>silence-common</artifactId>
</dependency>
<!-- 代码简化工具lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package ${package}.domain;
package
import lombok.Data;
import lombok.ToString;${package}.domain;
#foreach ($column in $columns)
#if($column.attrType == 'Date' && ($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark'))
......@@ -17,36 +20,38 @@ package ${package}.domain;
* @author ${author}
* @date ${datetime}
*/
@Data
@ToString
public class ${className} extends BaseEntity
{
private static final long serialVersionUID = 1L;
#foreach ($column in $columns)
#if($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark')
/** $column.columnComment */
private $column.attrType $column.attrname;
private $column.attrType $column.attrname; //$column.columnComment
#end
#end
#foreach ($column in $columns)
#if($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark')
public void set${column.attrName}($column.attrType $column.attrname)
{
this.$column.attrname = $column.attrname;
}
public $column.attrType get${column.attrName}()
{
return $column.attrname;
}
## public void set${column.attrName}($column.attrType $column.attrname)
## {
## this.$column.attrname = $column.attrname;
## }
##
## public $column.attrType get${column.attrName}()
## {
## return $column.attrname;
## }
#end
#end
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
#foreach ($column in $columns)
.append("${column.attrname}", get${column.attrName}())
#end
.toString();
}
## public String toString() {
## return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
## #foreach ($column in $columns)
## .append("${column.attrname}", get${column.attrName}())
## #end
## .toString();
## }
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册