/**
  * 获得用户列表
  *
  * @return:用户信息(id,name)
  */
 public Object[] getUserList(String page, IBaseDTO infoDTO) {
   // TODO Auto-generated method stub
   Object[] userList = null;
   try {
     SreachService sreachService = new SreachService();
     Object[] objs = this.dao.findEntity(sreachService.getUserListMyQuery(page, infoDTO));
     if (null != objs && 0 < objs.length) {
       userList = new Object[objs.length];
       for (int i = 0; i < objs.length; i++) {
         EmployeeInfo employeeInfo = (EmployeeInfo) objs[i];
         userList[i] = employeeInfoToDyna(employeeInfo);
       }
     }
   } catch (Exception e) {
     // TODO: handle exception
   }
   return userList;
 }
  /** 查询会议室信息 */
  public Object[] searhResourceInfo(IBaseDTO dto, PageInfo pageInfo) {
    // TODO Auto-generated method stub
    Object[] meetingInfo = new Object[0];
    try {
      SreachService sreachService = new SreachService();

      Object[] objs = this.dao.findEntity(sreachService.searhResourceInfoMyQuery(dto, pageInfo));
      sizeNum = this.dao.findEntitySize(sreachService.searhResourceInfoMyQuery(dto, pageInfo));

      if (null != objs && 0 < objs.length) {
        meetingInfo = new Object[objs.length];
        for (int i = 0; i < objs.length; i++) {
          ResourceInfo meetingUse = (ResourceInfo) objs[i];
          meetingInfo[i] = ResourceInfoToDTO(meetingUse);
        }
      }
    } catch (Exception e) {
      logger.debug(e);

      e.printStackTrace();
    }
    return meetingInfo;
  }
  /** 查询会议室使用情况 */
  public Object[] searchResourceUse(IBaseDTO dto, PageInfo pageInfo) {
    // TODO Auto-generated method stub
    Object[] meetingObjects = new Object[0];
    try {
      SreachService sreachService = new SreachService();
      ResourceInfo ri =
          (ResourceInfo) dao.loadEntity(ResourceInfo.class, dto.get("meetingNames").toString());
      Object[] objs =
          this.dao.findEntity(sreachService.searchResourceUseMyQuery(dto, pageInfo, ri));
      sizeNum = this.dao.findEntitySize(sreachService.searchResourceUseMyQuery(dto, pageInfo, ri));

      if (null != objs && 0 < objs.length) {
        meetingObjects = new Object[objs.length];
        for (int i = 0; i < objs.length; i++) {
          ResourceUse meetingUse = (ResourceUse) objs[i];
          meetingObjects[i] = ResourceUsetoDTO(meetingUse);
        }
      }
    } catch (Exception e) {
      logger.debug(e);
    }
    return meetingObjects;
  }