All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nbsaas.codegen.template.hibernateSimple.rest_simple.ftl Maven / Gradle / Ivy

package ${base}.api.domain.simple;


import java.io.Serializable;
import lombok.Data;
<#if haveBigDecimal>
import java.math.BigDecimal;

<#if haveDate>
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

<#if enumList??>
<#list enumList as item>
import ${item.className};


<#if catalog>
import java.util.List;


/**
*
* Created by BigWorld on ${.now?string("yyyy年MM月dd日HH:mm:ss")}.
*/
<#if catalog>

@Data
public class ${entity.simpleName}Simple implements Serializable {
    private Integer id;
    private String value;
    private String label;
    private String name;
    private List<${entity.simpleName}Simple> children;
}
<#else>
@Data
public class ${entity.simpleName}Simple implements Serializable {

    private ${id.simpleName} id;

    <#if simples??>
    <#list simples as item>
     <#if item.type=="Date">
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
     
     private ${item.type} ${item.id};
    
    

    <#if enumList??>
    <#list enumList as item>
     private String ${item.field}Name;
    
    

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy