QueryCriteria.ftl 638 字节
Newer Older
1 2 3
package ${package}.service.dto;

import lombok.Data;
4
<#if queryHasTimestamp>
5 6
import java.sql.Timestamp;
</#if>
7
<#if queryHasBigDecimal>
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
import java.math.BigDecimal;
</#if>
<#if queryColumns??>
import me.zhengjie.annotation.Query;
</#if>

/**
* @author ${author}
* @date ${date}
*/
@Data
public class ${className}QueryCriteria{
<#if queryColumns??>
    <#list queryColumns as column>

    <#if column.columnQuery = '1'>
    // 模糊
    @Query(type = Query.Type.INNER_LIKE)
    </#if>
    <#if column.columnQuery = '2'>
    // 精确
    @Query
    </#if>
    private ${column.columnType} ${column.changeColumnName};
    </#list>
</#if>
}