32 lines
1.2 KiB
C#
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);
|
|
}
|
|
}
|