domain.java.vm 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package ${package}.domain;
  2. import org.apache.commons.lang3.builder.ToStringBuilder;
  3. import org.apache.commons.lang3.builder.ToStringStyle;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. #foreach ($column in $columns)
  6. #if($column.attrType == 'Date' && ($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark'))
  7. import java.util.Date;
  8. #break
  9. #end
  10. #end
  11. /**
  12. * ${tableComment}表 ${tableName}
  13. *
  14. * @author ${author}
  15. * @date ${datetime}
  16. */
  17. public class ${className} extends BaseEntity
  18. {
  19. private static final long serialVersionUID = 1L;
  20. #foreach ($column in $columns)
  21. #if($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark')
  22. /** $column.columnComment */
  23. private $column.attrType $column.attrname;
  24. #end
  25. #end
  26. #foreach ($column in $columns)
  27. #if($column.attrname != 'createBy' && $column.attrname != 'createTime' && $column.attrname != 'updateBy' && $column.attrname != 'updateTime' && $column.attrname != 'remark')
  28. public void set${column.attrName}($column.attrType $column.attrname)
  29. {
  30. this.$column.attrname = $column.attrname;
  31. }
  32. public $column.attrType get${column.attrName}()
  33. {
  34. return $column.attrname;
  35. }
  36. #end
  37. #end
  38. public String toString() {
  39. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  40. #foreach ($column in $columns)
  41. .append("${column.attrname}", get${column.attrName}())
  42. #end
  43. .toString();
  44. }
  45. }