package ${packageName}.model.vo; <#if table.tplCategory=="crud" > <#--判断主键类型,设置继承实体类 --> <#if pkColumn??&&pkColumn.javaType=="String" > <#assign Entity = "BaseEntityStr"> <#elseif pkColumn??&&pkColumn.javaType=="Integer"> <#assign Entity = "BaseEntityInt"> <#elseif pkColumn??&&pkColumn.javaType=="Long"> <#assign Entity = "BaseEntityLong"> <#else> <#assign Entity = "BaseEntityLong"> <#elseif table.tplCategory=="sub" || table.tplCategory=="subone"> <#--判断主键类型,设置继承实体类 --> <#if pkColumn??&&pkColumn.javaType=="String" > <#assign Entity = "BaseEntityStr"> <#elseif pkColumn??&&pkColumn.javaType=="Integer"> <#assign Entity = "BaseEntityInt"> <#elseif pkColumn??&&pkColumn.javaType=="Long"> <#assign Entity = "BaseEntityLong"> <#else> <#assign Entity = "BaseEntityLong"> <#else> <#assign Entity = "BaseEntityLong"> import com.mortals.framework.model.${Entity}; import ${packageName}.model.${ClassName}Entity; import java.util.ArrayList; import java.util.List; import lombok.Data; import com.mortals.framework.annotation.Excel; import java.math.BigDecimal; import java.util.Date; /** * ${functionName}视图对象 * * @author ${author} * @date ${datetime} */ @Data public class ${ClassName}Vo extends ${Entity} { <#if table.tplCategory=="tree" > /** 子${functionName} */ private List<${ClassName}Entity> children = new ArrayList<>(); }