do.vm 631 B

123456789101112131415161718192021222324252627282930
  1. import com.baomidou.mybatisplus.annotation.*;
  2. import lombok.*;
  3. import java.util.*;
  4. /**
  5. * ${table.description}
  6. */
  7. @TableName("${table.tableName}")
  8. @Data
  9. @EqualsAndHashCode(callSuper = true)
  10. @ToString(callSuper = true)
  11. @Builder
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. public class ${table.tableName}DO extends BaseDO {
  15. #foreach ($column in $columns)
  16. /**
  17. * ${column.columnComment}
  18. */
  19. #if(${column.primaryKey} && ${column.javaType} != 'String')
  20. @TableId
  21. #end
  22. #if(${column.primaryKey} && ${column.javaType} == 'String')
  23. @TableId(type = IdType.INPUT)
  24. #end
  25. private ${column.javaType} ${column.javaField};
  26. #end
  27. }