package com.cabletech.business.wplan.patrolitem.condition; import org.springframework.stereotype.Service; import com.cabletech.business.base.condition.ConditionGenerateUtils; import com.cabletech.business.base.condition.QueryParameter; import com.cabletech.business.wplan.patrolitem.condition.parameter.ItemQueryParameter; import com.cabletech.business.wplan.patrolitem.model.PatrolItem; /** * 巡检项编号查询条件生成器接口实现 * * @author 杨隽 2012-02-14 创建 * */ @Service public class ItemIdConditionGenerate extends BaseConditionGenerate { @Override public void setQuerySql(QueryParameter parameter) { // TODO Auto-generated method stub super.businessDataCondition = new StringBuffer(""); if (!QueryParameter.isNull(parameter)) { super.getConditionSqlByParameter((ItemQueryParameter) parameter, super.businessDataCondition); } parameter.setAlias("wpsi"); parameter.setColumnName("state"); parameter.setValue(PatrolItem.ITEM_START_USING_STATE); super.businessDataCondition.append(ConditionGenerateUtils .getConditionEqualByAndLogicOperator(parameter)); } /** * 获取变动连接表单数据信息的sql语句 */ @Override public String getJoinTableSql() { // TODO Auto-generated method stub return ""; } /** * 获取排序条件sql语句 */ @Override public String getOrder() { // TODO Auto-generated method stub return " ORDER BY business_table.ITEM_ID "; } }