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

com.nbsaas.codegen.template.hibernate.rest_request_search.ftl Maven / Gradle / Ivy

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

import com.haoxuer.discover.user.api.domain.request.BasePageRequest;
import com.haoxuer.discover.data.page.Filter;
import com.haoxuer.discover.data.page.Search;
import lombok.Data;
<#if haveDate>
import java.util.Date;


<#if storeState>
import com.haoxuer.discover.data.enums.StoreState;


/**
*
* Created by imake on ${.now?string("yyyy年MM月dd日HH:mm:ss")}.
*/

@Data
public class ${entity.simpleName}SearchRequest extends BasePageRequest {

    <#if searchs??>
    <#list searchs as item>
    //${item.title}
     @Search(name = "${item.key}",operator = Filter.Operator.${item.operator})
     private ${item.className} ${item.id};

    
    

    <#if storeState>
    @Search(name = "storeState",operator = Filter.Operator.eq)
    private StoreState storeState;
    

    <#if catalog>
    private int fetch;

    @Search(name = "levelInfo",operator = Filter.Operator.eq)
    private Integer level;
    

    private String sortField;


    private String sortMethod;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy