using BPA.KitChen.GroupMeal.Application.BaseDto;
using BPA.KitChen.GroupMeal.Application.Service.Authorization.Dtos;
using BPA.KitChen.GroupMeal.Core.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BPA.KitChen.GroupMeal.Application.Service.Authorization.Services
{
public interface IAuthorizationService
{
///
/// 分页店铺授权码
///
///
///
Task PageStoreAuthorization(PageInputBase input);
///
/// 添加店铺授权码
///
///
Task AddStoreAuthorization(CreateOrUpDateStoreAuthorizationDto input);
///
/// 修改店铺授权码
///
///
///
Task UpdateStoreAuthorization(string id);
Task UpdateStoreAuthTime(CreateOrUpDateStoreAuthorizationDto input);
///
/// 删除店铺权限
///
///
///
Task DelStoreAuthorization(string id);
///
/// 查询店铺授权信息
///
///
///
Task GetStoreAuthorizationById(string id);
///
/// 查询店铺授权信息 更具KEY
///
///
///
Task GetStoreAuthorizationByKey(string key);
///
/// CodeFirst
///
///
void CodeFirst();
}
}