/**
  * 根据供电保障派单编号获取油机发电记录信息列表
  *
  * @param dispatchId String 供电保障派单编号
  * @return List<Map<String,Object>> 油机发电记录信息列表
  */
 @SuppressWarnings("unchecked")
 @Override
 public List<Map<String, Object>> getList(String dispatchId) {
   QueryParameter parameter = new QueryParameter();
   parameter.setId(dispatchId);
   conditionGenerate.setQuerySql(parameter);
   return oeOilengineRecordDao.queryListForSql(conditionGenerate);
 }
 /**
  * 根据查询参数来设置查询的sql条件语句
  *
  * @param parameter QueryParameter 查询参数
  */
 @Override
 public void setQuerySql(QueryParameter parameter) {
   // TODO Auto-generated method stub
   super.businessDataCondition = new StringBuffer("");
   super.joinDataCondition = new StringBuffer("");
   super.putQueryCondition(parameter);
   // 工单状态查询条件
   parameter.setAlias("wt");
   parameter.setColumnName("task_state");
   parameter.setValue(WorkOrder.WORKORDER_CANCELED_STATE);
   super.businessDataCondition.append(
       ConditionGenerateUtils.getConditionEqualByAndLogicOperator(parameter));
   // 当前用户查询条件
   UserInfo user = parameter.getUser();
   super.businessDataCondition.append(super.getSelfCreatedCondition(user));
 }