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); }