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">
    </#if>
<#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">
    </#if>
<#else>
    <#assign Entity = "BaseEntityLong">
</#if>
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} {

    /** ${pkColumn.columnComment}列表 */
    private List <${pkColumn.javaType}> ${pkColumn.javaField}List;


<#if table.tplCategory=="tree" >
    /** 子${functionName} */
    private List<${ClassName}Entity> children = new ArrayList<>();
</#if>
}