NewGaoKaoApi/New_College.IServices/ID_UserSettingBaseServices.cs

39 lines
940 B
C#

using New_College.IServices.BASE;
using New_College.Model.Models;
using New_College.Model.ViewModels;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace New_College.IServices
{
/// <summary>
/// ID_UserSettingBaseServices
/// </summary>
public interface ID_UserSettingBaseServices :IBaseServices<D_UserSettingBase>
{
/// <summary>
/// 同步生成权益
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task<bool> SyncBaseInfo(UserSettingBaseRequest request);
/// <summary>
/// 查询权益
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task<List<UserBaseSettingDto>> GetUserBaseSettings(UserSettingBaseRequest request);
Task UpdateSingleCustomerSetting(UserBaseSettingUpdateDTO request);
/// <summary>
/// 初始化所有数据次数
/// </summary>
/// <returns></returns>
Task UpdateBaseInit();
}
}