package com.cabletech.business.ah.rating.condition;
import org.springframework.stereotype.Service;
import com.cabletech.business.base.condition.ConditionGenerate;
import com.cabletech.business.base.condition.ConditionGenerateUtils;
import com.cabletech.business.base.condition.QueryParameter;
import com.cabletech.common.util.Page;
/**
* 考核表编号查询条件生成器接口实现
*
* @author 杨隽 2012-06-26 创建
*
*/
@Service
public class RatingFormIdConditionGenerate implements ConditionGenerate {
private StringBuffer businessDataCondition;
private Page page;
@Override
public void setQuerySql(QueryParameter parameter) {
businessDataCondition = new StringBuffer("");
if (!QueryParameter.isNull(parameter)) {
String tableId = parameter.getId();
parameter.setAlias("t");
parameter.setColumnName("TABLE_ID");
parameter.setValue(tableId);
businessDataCondition.append(ConditionGenerateUtils
.getConditionEqualByAndLogicOperator(parameter));
}
}
/**
* 获取变动连接表单数据信息的sql语句
*/
@Override
public String getJoinTableSql() {
return "";
}
/**
* 获取排序条件sql语句
*/
@Override
public String getOrder() {
return " ORDER BY business_table.ID ";
}
@Override
public String getBusinessTableDataCondition() {
return businessDataCondition.toString();
}
@Override
public String getBusinessTableDataInCondition() {
return "";
}
@Override
public Page getPage() {
return page;
}
@Override
public void setPage(Page page) {
this.page = page;
}
}