| | |
| | | return default; |
| | | var path = GetFolderPath(projectId); |
| | | var all = FileIdHelper<Entity.ProductGroup>.QueryAll(path); |
| | | var entitys = all?.OrderBy(x => x.SortCode).ToList(); |
| | | return entitys; |
| | | var entities = all?.OrderBy(x => x.SortCode).ToList(); |
| | | return entities; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | if (id < 0) |
| | | return default; |
| | | var all = QueryAll(projectId); |
| | | var entitys = all?.ToList(); |
| | | return entitys?.Find(t => t.Id == id); |
| | | var entities = all?.ToList(); |
| | | return entities?.Find(t => t.Id == id); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | if (ids == null || ids.Count() < 1) |
| | | return default; |
| | | var all = QueryAll(projectId); |
| | | var entitys = all?.Where(x => ids.Contains(x.Id)).ToList(); |
| | | return entitys; |
| | | var entities = all?.Where(x => ids.Contains(x.Id)).ToList(); |
| | | return entities; |
| | | } |
| | | |
| | | #endregion |
| | |
| | | if (rhs == null) |
| | | return default; |
| | | var path = GetFolderPath(projectId); |
| | | var entity = FileIdHelper<Entity.ProductGroup>.InsertR(path, rhs); |
| | | return entity; |
| | | var entities = FileIdHelper<Entity.ProductGroup>.InsertR(path, rhs); |
| | | return entities; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 批量插入并返回 |
| | | /// </summary> |
| | | public List<Entity.ProductGroup> InsertRs(long projectId, IEnumerable<Entity.ProductGroup> list) |
| | | public List<long> InsertsR(long projectId, IEnumerable<Entity.ProductGroup> list) |
| | | { |
| | | if (projectId < 0) |
| | | return default; |
| | | if (list == null || list.Count() < 1) |
| | | return default; |
| | | var path = GetFolderPath(projectId); |
| | | var entitys = FileIdHelper<Entity.ProductGroup>.InsertRs(path, list); |
| | | return entitys; |
| | | var entities = FileIdHelper<Entity.ProductGroup>.InsertRs(path, list); |
| | | return entities?.Select(x => x.Id).ToList(); |
| | | } |
| | | |
| | | #endregion |