public DBCollection <WFFinsEntity> GetRuningData(WFMonitorSearchModel searchModel)
        {
            TableFilter filter = TableFilter.New();

            BuildFilter(filter, searchModel);
            var coll = GetRuningData(searchModel, filter);

            return(coll);
        }
 private TableFilter BuildFilter(TableFilter filter, WFMonitorSearchModel searchModel)
 {
     if (!string.IsNullOrWhiteSpace(searchModel.DataId))
     {
         filter.Equals("dataid", searchModel.DataId);
     }
     if (!string.IsNullOrWhiteSpace(searchModel.ServiceId))
     {
         filter.Equals("serviceid", searchModel.ServiceId);
     }
     if (!string.IsNullOrEmpty(searchModel.Name))
     {
         filter.LikeLeft("name", searchModel.Name);
     }
     if (searchModel.Status != -999 && searchModel.Status != null)
     {
         filter.Equals("status", searchModel.Status);
     }
     return(filter);
 }