domain.java.vm 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.base.BaseEntity;
  5. #foreach ($column in $columns)
  6. #if($column.attrType == 'Date')
  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. /** $column.columnComment */
  22. private $column.attrType $column.attrname;
  23. #end
  24. #foreach ($column in $columns)
  25. public void set${column.attrName}($column.attrType $column.attrname)
  26. {
  27. this.$column.attrname = $column.attrname;
  28. }
  29. public $column.attrType get${column.attrName}()
  30. {
  31. return $column.attrname;
  32. }
  33. #end
  34. public String toString() {
  35. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  36. #foreach ($column in $columns)
  37. .append("${column.attrname}", get${column.attrName}())
  38. #end
  39. .toString();
  40. }
  41. }