You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.5 KiB
68 lines
1.5 KiB
package ${basePackage}.module.${moduleName}.req;
|
|
|
|
import ${basePackage}.frame.base.BaseFindRequest;
|
|
import java.util.Date;
|
|
<#if table.has('Dict')>
|
|
import ${basePackage}.frame.validation.Dict;
|
|
</#if>
|
|
|
|
/**
|
|
* ${table.getCName()}FindRequest - ${table.tableComment}查询
|
|
*
|
|
* @author ${author?default("")}
|
|
* @version 0.0.1
|
|
* @since ${.now?string["yyyy-MM-dd"]}
|
|
*/
|
|
public class ${table.getCName()}FindRequest extends BaseFindRequest {
|
|
<#list table.fields as field>
|
|
<#if field.isQuery>
|
|
|
|
/**
|
|
* ${field.fieldComment?default("")}.
|
|
*/
|
|
<#if field.fieldType?contains("Dict")>
|
|
@Dict(name = "${field.getFieldName()}")
|
|
</#if>
|
|
private ${field.fieldType.javaType()} ${field.getFName()};
|
|
</#if>
|
|
</#list>
|
|
|
|
/**
|
|
* 开始日期
|
|
*/
|
|
private Date startDate;
|
|
|
|
/**
|
|
* 结束日期
|
|
*/
|
|
private Date endDate;
|
|
<#list table.fields as field>
|
|
<#if field.isQuery>
|
|
|
|
public ${field.fieldType.javaType()} ${field.getterName()}() {
|
|
return this.${field.getFName()};
|
|
}
|
|
|
|
public void ${field.setterName()}(${field.fieldType.javaType()} ${field.getFName()}) {
|
|
this.${field.getFName()} = ${field.getFName()};
|
|
}
|
|
</#if>
|
|
</#list>
|
|
|
|
public Date getStartDate() {
|
|
return startDate;
|
|
}
|
|
|
|
public void setStartDate(Date startDate) {
|
|
this.startDate = startDate;
|
|
}
|
|
|
|
public Date getEndDate() {
|
|
return endDate;
|
|
}
|
|
|
|
public void setEndDate(Date endDate) {
|
|
this.endDate = endDate;
|
|
}
|
|
}
|