using Google.Protobuf.Collections; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using VOL.Model; using VOL.Model.School.Request; using VOL.Model.School.Response; namespace VOL.Business.IServices.School { public interface IS_SchoolService { /// /// 获取学校列表 /// /// /// Task> GetSchoolPageList(SchoolPageListParam paramDto); /// /// 添加 /// /// /// Task Add(AddSchoolParam paramDto); /// /// 更新 /// /// /// Task Modify(AddSchoolParam paramDto); /// /// 更新状态 /// /// /// Task ModifyStatus(SchoolStatusParam paramDto); /// /// 验证用户名是否存在 /// /// /// Task UserNameIsExists(string userName); /// /// 验证设备编号是否存在 /// Task DeviceCodeIsExists(string code); /// /// 更新密码 /// /// /// Task UpdatePwd(SchoolParam paramDto); /// /// 详情 /// /// /// Task Details(string schoolCode); /// /// 学校性质列表 /// /// Task> GetSchoolNatureList(); /// /// 学校账号预约列表 /// /// /// Task> GetSchoolAccountApplicationPageList(SchoolAccountApplicationParam paramDto); /// /// 更新预约状态 /// /// /// Task UpdateSchoolAccountApplicationStatus(UpdateSchoolAccountApplicationStatus paramDto); } }