namespace CloudGaming.Api.Admin.ApplicationServices.Systems; /// /// 服务 SysDataAuthorityCustomService /// public class SysDataAuthorityCustomService(IServiceProvider serviceProvider) : ApplicationService( serviceProvider) { /// /// 获取列表数据 /// /// page /// public override async Task FindListAsync(PagingSearchInput pagingSearchInput) { var query = Repository.Select .OrderByDescending(w => w.CreationTime) .Select(w => new { w.SysDataAuthorityId, w.SysOrganizationId, w.LastModificationTime, w.CreationTime, w.Id, }) ; var result = await Repository.AsPagingViewAsync(query, pagingSearchInput); //覆盖值 result .FormatValue(query, w => w.CreationTime, (oldValue) => oldValue.ToString("yyyy-MM-dd")) .FormatValue(query, w => w.LastModificationTime, (oldValue) => oldValue?.ToString("yyyy-MM-dd")) ; return result; } }