<#import "../function.ftl" as func> <#assign class=model.variables.class> <#assign classVar=model.variables.classVar> <#assign sys=model.variables.sys> <#assign module=model.variables.module> <#assign isBaseModule=model.variables.isBaseModule> <#if isBaseModule = 'true'> package com.lc.apiservice.${sys}.helper; <#else> package com.lc.apiservice.${sys}.${module}.helper; import java.util.ArrayList; import java.util.List; import com.lc.apiservice.common.helper.ViewConverter; <#if isBaseModule = 'true'> import com.lc.apiservice.${sys}.entity.${class}View; import com.lc.${sys}.persistence.entity.${class}Po; <#else> import com.lc.apiservice.${sys}.${module}.entity.${class}View; import com.lc.${sys}.${module}.persistence.entity.${class}Po; /** * 对象功能: ${model.tabComment} API 实体信息封装转换器 <#if vars.company?exists> * 开发公司:${vars.company} <#if vars.developer?exists> * 开发人员:${vars.developer} * 创建时间:${date?string("yyyy-MM-dd HH:mm:ss")} */ public class ${class}ViewConverter implements ViewConverter<${class}View, ${class}Po>{ public ${class}View converter(${class}Po po) { // TODO Auto-generated method stub return null; } public List<${class}View> converter(List<${class}Po> pos) { List<${class}View> ${classVar}Views = new ArrayList<${class}View>(); for(${class}Po po:pos){ ${classVar}Views.add(converter(po)); } return ${classVar}Views; } }