Entity.java.vm 739 B

12345678910111213141516171819202122232425262728293031323334
  1. package ${package}.${moduleName}.entity;
  2. import com.baomidou.mybatisplus.annotations.TableId;
  3. import com.baomidou.mybatisplus.annotations.TableName;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. #if(${hasBigDecimal})
  7. import java.math.BigDecimal;
  8. #end
  9. import java.io.Serializable;
  10. import java.time.LocalDateTime;
  11. /**
  12. * ${comments}
  13. *
  14. * @author ${author}
  15. * @date ${datetime}
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = true)
  19. @TableName("${tableName}")
  20. public class ${className} implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. #foreach ($column in $columns)
  23. /**
  24. * $column.comments
  25. */
  26. #if($column.columnName == $pk.columnName)
  27. @TableId
  28. #end
  29. private $column.attrType $column.lowerAttrName;
  30. #end
  31. }