package ${packageName};
|
|
import org.yeshi.utils.TimeUtil;
|
import ${entity.clazz};
|
|
import java.util.Date;
|
|
public class ${name} {
|
<#list columns as column >
|
<#if column.type=='Date'>
|
private String ${column.columnName};
|
<#else>
|
private ${column.type} ${column.columnName};
|
</#if>
|
</#list>
|
|
public ${entity.name} toEntity(SystemEnum system) {
|
${entity.name} entity = new ${entity.name}();
|
<#list columns as column >
|
<#if column.type=='Date'>
|
entity.${column.setColumnMehtodName}(new Date(TimeUtil.convertToTimeTemp(${column.columnName}, "yyyy-MM-dd HH:mm:ss")));
|
<#else>
|
entity.${column.setColumnMehtodName}(${column.columnName});
|
</#if>
|
</#list>
|
return entity;
|
}
|
|
|
public static ${name} create(${entity.name} entity) {
|
${name} vo = new ${name}();
|
<#list columns as column >
|
<#if column.type=='Date'>
|
vo.${column.setColumnMehtodName}(TimeUtil.getGernalTime(entity.${column.columnMehtod}.getTime(), "yyyy-MM-dd HH:mm:ss"));
|
<#else>
|
vo.${column.setColumnMehtodName}(entity.${column.columnMehtod});
|
</#if>
|
</#list>
|
return vo;
|
}
|
|
<#list columns as column >
|
<#if column.type=='Date'>
|
public String ${column.columnMehtod} {
|
return ${column.columnName};
|
}
|
|
public void ${column.setColumnMehtodName}(String ${column.columnName}) {
|
this.${column.columnName} = ${column.columnName};
|
}
|
<#else>
|
public ${column.type} ${column.columnMehtod} {
|
return ${column.columnName};
|
}
|
|
public void ${column.setColumnMehtodName}(${column.type} ${column.columnName}) {
|
this.${column.columnName} = ${column.columnName};
|
}
|
</#if>
|
</#list>
|
|
}
|