using XiangYi.Application.Services; namespace XiangYi.Application.Interfaces; /// /// 系统配置服务接口 /// public interface ISystemConfigService { /// /// 获取配置值 /// Task GetConfigValueAsync(string key); /// /// 设置配置值 /// Task SetConfigValueAsync(string key, string value, string? description = null); /// /// 获取默认头像URL /// Task GetDefaultAvatarAsync(); /// /// 设置默认头像URL /// Task SetDefaultAvatarAsync(string avatarUrl); /// /// 获取所有配置 /// Task> GetAllConfigsAsync(); /// /// 获取用户协议内容 /// Task GetUserAgreementAsync(); /// /// 设置用户协议内容 /// Task SetUserAgreementAsync(string content); /// /// 获取隐私协议内容 /// Task GetPrivacyPolicyAsync(); /// /// 设置隐私协议内容 /// Task SetPrivacyPolicyAsync(string content); /// /// 获取会员权益长图URL /// Task GetMemberBenefitsImageAsync(); /// /// 设置会员权益长图URL /// Task SetMemberBenefitsImageAsync(string imageUrl); /// /// 获取搜索页Banner图URL /// Task GetSearchBannerAsync(); /// /// 设置搜索页Banner图URL /// Task SetSearchBannerAsync(string imageUrl); /// /// 获取实名认证页Banner图URL /// Task GetRealNameBannerAsync(); /// /// 设置实名认证页Banner图URL /// Task SetRealNameBannerAsync(string imageUrl); /// /// 获取管家指导二维码URL /// Task GetButlerQrcodeAsync(); /// /// 设置管家指导二维码URL /// Task SetButlerQrcodeAsync(string imageUrl); /// /// 获取展示页长图URL /// Task GetDisplayPageImageAsync(); /// /// 设置展示页长图URL /// Task SetDisplayPageImageAsync(string imageUrl); /// /// 获取会员图标URL(已废弃,请使用GetMemberIconsAsync) /// Task GetMemberIconAsync(); /// /// 设置会员图标URL(已废弃,请使用SetMemberIconsAsync) /// Task SetMemberIconAsync(string imageUrl); /// /// 获取所有会员图标 /// Task GetMemberIconsAsync(); /// /// 设置所有会员图标 /// Task SetMemberIconsAsync(MemberIconsDto icons); /// /// 获取会员入口图URL /// Task GetMemberEntryImageAsync(); /// /// 设置会员入口图URL /// Task SetMemberEntryImageAsync(string imageUrl); /// /// 获取实名认证费用 /// Task GetRealNamePriceAsync(); /// /// 设置实名认证费用 /// Task SetRealNamePriceAsync(decimal price); }