domain.java.vm 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package ${packageName}.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import java.io.Serializable;
  6. import java.util.Date;
  7. import java.math.BigDecimal;
  8. #foreach ($import in $importList)
  9. import ${import};
  10. #end
  11. #if($table.crud || $table.sub)
  12. import com.ruoyi.common.core.domain.BaseEntity;
  13. #elseif($table.tree)
  14. import com.ruoyi.common.core.domain.TreeEntity;
  15. #end
  16. /**
  17. * ${functionName}对象 ${tableName}
  18. *
  19. * @author ${author}
  20. * @date ${datetime}
  21. */
  22. #if($table.crud || $table.sub)
  23. #set($Entity="BaseEntity")
  24. #elseif($table.tree)
  25. #set($Entity="TreeEntity<${ClassName}>")
  26. #end
  27. @Data
  28. @TableName("${tableName}")
  29. public class ${ClassName} extends ${Entity} {
  30. private static final long serialVersionUID=1L;
  31. #foreach ($column in $columns)
  32. #if(!$table.isSuperColumn($column.javaField))
  33. /**
  34. * $column.columnComment
  35. */
  36. #if($column.javaField=='delFlag')
  37. @TableLogic
  38. #end
  39. #if($column.javaField=='version')
  40. @Version
  41. #end
  42. #if($column.isPk==1)
  43. @TableId(value = "$column.columnName")
  44. #end
  45. private $column.javaType $column.javaField;
  46. #end
  47. #end
  48. }