123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package ${packageName}.data.model;
- import io.github.linpeilie.annotations.AutoMapper;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.NoArgsConstructor;
- import org.hibernate.annotations.GenericGenerator;
- #foreach ($column in $columns)
- #if($column.javaField=='tenantId')
- #set($IsTenant=1)
- #end
- #end
- #if($IsTenant==1)
- import cc.iotkit.model.TenantModel;
- #else
- import cc.iotkit.data.model.BaseEntity;
- #end
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- #foreach ($import in $importList)
- import ${import};
- #end
- import java.io.Serial;
- /**
- * ${functionName}对象 ${tableName}
- *
- * @author ${author}
- * @date ${datetime}
- */
- #if($IsTenant==1)
- #set($Entity="TenantEntity")
- #else
- #set($Entity="BaseEntity")
- #end
- @Data
- @NoArgsConstructor
- @EqualsAndHashCode(callSuper = true)
- @Entity
- @Table(name = "${tableName}")
- @AutoMapper(target = ${ClassName}.class)
- public class Tb${ClassName} extends ${Entity} {
- @Serial
- private static final long serialVersionUID = 1L;
- #foreach ($column in $columns)
- #if(!$table.isSuperColumn($column.javaField))
- /**
- * $column.columnComment
- */
- #if($column.javaField=='delFlag')
- #end
- #if($column.javaField=='version')
- #end
- #if($column.isPk==1)
- @Id
- @GeneratedValue(generator = "SnowflakeIdGenerator")
- @GenericGenerator(name = "SnowflakeIdGenerator", strategy = "cc.iotkit.data.config.id.SnowflakeIdGenerator")
- #end
- @ApiModelProperty(value = "$column.columnComment")
- private $column.javaType $column.javaField;
- #end
- #end
- }
|