using Zxd.Core.Domain.Dto.Activity; namespace Zxd.Core.Domain { public class ActivityDomain : IActivityDomain { private readonly IBaseRepository _cmsRepository; public ActivityDomain( IBaseRepository cmsRepository) { _cmsRepository = cmsRepository; } /// /// 获取活动名称 /// /// /// public async Task GetActivityNameAsync(GetActivityNameRequest request) { var tag = await _cmsRepository.GetRepository().Query().Where(w => w.remark == request.Code).FirstOrDefaultAsync(); if (tag == null) { throw new ArgumentException($"活动编码无效:{request.Code}"); } return tag.name; } } }