using FlexJobApi.Core; using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Application { /// /// 保存字典数据 /// public class SaveDictionaryDataCommandHandler : IRequestHandler { public Task Handle(SaveDictionaryDataCommand request, CancellationToken cancellationToken) { return request.SaveData( (q, e, r) => q.Any(it => it.CategoryId == request.CategoryId && it.ParentId == request.ParentId && it.Code == request.Code && it.Content == request.Content), cancellationToken); } } }