YD_SmartSports.Api/VOL.IOT/IServices/IIOTUserService.cs
2025-06-06 16:00:39 +08:00

32 lines
1.2 KiB
C#

using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Core.Utilities;
using VOL.Entity.DomainModels;
using VOL.Model;
using VOL.Model.IOT.Request;
using VOL.Model.IOT.Response;
namespace VOL.IOT.IServices
{
public interface IIOTUserService
{
Task<IOT_LoginInfoModel> Login(LoginInfo loginInfo, bool verificationCode = true);
Task<WebResponseContent> ReplaceToken();
Task<WebResponseContent> ModifyPwd(string oldPwd, string newPwd);
Task<List<IOT_ClassListModel>> ClassPageList(IOT_ClassListParam paramDto);
Task<List<IOT_GradeListModel>> GradePageList(IOT_GradeListParam paramDto);
Task<List<IOT_StudentListModel>> StudentPageList(IOT_StudentListParam paramDto);
Task<List<IOT_TeacherListModel>> TeacherPageList(IOT_SchoolParam paramDto);
Task<IOT_TeacherDetailsModel> TeacherDetails();
Task<List<IOT_ItemTypeModel>> ItemTypeList();
Task<List<IOT_TrainTypeListModel>> TrainTypeList();
Task<List<IOT_CategoryListtModel>> CategoryList();
Task TankingLData(TankingDataParam paramDto);
Task SportsTestData(SportsTestDataParam paramDto);
}
}