You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Tiobon.Web.Core/Tiobon.Core.IServices/Ghre/IGhre_OpenClassServices.cs

28 lines
999 B

using Tiobon.Core.Model;
namespace Tiobon.Core.IServices;
/// <summary>
/// 开班管理(自定义服务接口)
/// </summary>
public interface IGhre_OpenClassServices : IBaseServices<Ghre_OpenClass, Ghre_OpenClassDto, InsertGhre_OpenClassInput, EditGhre_OpenClassInput>
{
Task<ServiceResult<List<Ghre_OpenClassStaffDto>>> QueryStaff(long Id);
Task<ServiceResult> InsertStaff(long Id, List<int> staffIds);
Task<ServiceResult> DeleteStaff(long Id, List<int> staffIds);
Task<ServiceResult<List<Ghre_OpenClassFeeDto>>> QueryGroupFee(long Id);
Task<ServiceResult<List<Ghre_OpenClassFeeDto>>> QueryPersonalFee(long Id);
Task<ServiceResult> InsertFee(long Id, InsertGhre_OpenClassFeeInput fee);
Task<ServiceResult> DeleteFee(List<long> feeIds);
Task<ServiceResult<Ghre_OpenClassDto>> QuerySummary(long Id);
Task<ServiceResult> InsertSummary(long Id, InsertGhre_OpenClassInput entity);
Task<ServiceResult> UpdateStatus(List<long> ids, string status);
}