30 lines
1.2 KiB
C#
30 lines
1.2 KiB
C#
|
|
|
|
using CloudBuilder.Core.Service;
|
|
using CloudBuilder.Master.Data;
|
|
using CloudBuilder.Master.Entity;
|
|
using CloudBuilder.Master.SearchCriteria;
|
|
|
|
namespace CloudBuilder.Master.Service
|
|
{
|
|
public interface IFamilyGroupService :IServiceBase<FamilyGroupData, string ,FamilyGroupSearchCriteria>
|
|
{
|
|
FamilyGroupResultData FindBySearchCriteria(FamilyGroupSearchCriteria tc);
|
|
dynamic PrintBySearchCriteria(FamilyGroupSearchCriteria tc);
|
|
|
|
FamilyGroupResultData FindFamilyUserBySearchCriteria(FamilyGroupManagerUserSearchCriteria criteria);
|
|
FamilyGroupResultData FamilyFolderFavoriteBySearchCriteria(FamilyGroupManagerUserSearchCriteria criteria);
|
|
|
|
void InsertFamilyGroupPermission(FamilyGroupPermissionEntity[] managers);
|
|
void InsertFamilyGroupManager(FamilyGroupManagerEntity manager);
|
|
void UpdateFamilyGroupManager(FamilyGroupManagerEntity manager);
|
|
void DeleteFamilyGroupManager(FamilyGroupManagerEntity manager);
|
|
|
|
void InsertFamilyFolderFavorite(string folderName);
|
|
|
|
void DeleteFamilyFolderFavorite(string folderName);
|
|
|
|
void DeleteFamilyFolderFavorites(FamilyFolderFavoriteEntity[] familyFolderFavorites);
|
|
}
|
|
}
|