Digital Office Automation System Backend
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

domain.java.vm 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package ${packageName}.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  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. @EqualsAndHashCode(callSuper = true)
  29. @TableName("${tableName}")
  30. public class ${ClassName} extends ${Entity} {
  31. private static final long serialVersionUID=1L;
  32. #foreach ($column in $columns)
  33. #if(!$table.isSuperColumn($column.javaField))
  34. /**
  35. * $column.columnComment
  36. */
  37. #if($column.javaField=='delFlag')
  38. @TableLogic
  39. #end
  40. #if($column.javaField=='version')
  41. @Version
  42. #end
  43. #if($column.isPk==1)
  44. @TableId(value = "$column.columnName")
  45. #end
  46. private $column.javaType $column.javaField;
  47. #end
  48. #end
  49. }