2025-06-06 16:00:39 +08:00
|
|
|
|
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
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 获取学校列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<PageDataDto<SchoolPageListModel>> GetSchoolPageList(SchoolPageListParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 添加
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task Add(AddSchoolParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 更新
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task Modify(AddSchoolParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 更新状态
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task ModifyStatus(SchoolStatusParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 验证用户名是否存在
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="userName"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<bool> UserNameIsExists(string userName);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 验证设备编号是否存在
|
|
|
|
|
/// </summary>
|
|
|
|
|
Task<bool> DeviceCodeIsExists(string code);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 更新密码
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task UpdatePwd(SchoolParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 详情
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="schoolCode"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<SchoolPageListModel> Details(string schoolCode);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 学校性质列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<List<SchoolNatureListModel>> GetSchoolNatureList();
|
2025-06-17 11:33:52 +08:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 学校账号预约列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task<PageDataDto<SchoolAccountApplicationModel>> GetSchoolAccountApplicationPageList(SchoolAccountApplicationParam paramDto);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 更新预约状态
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
Task UpdateSchoolAccountApplicationStatus(UpdateSchoolAccountApplicationStatus paramDto);
|
2025-06-06 16:00:39 +08:00
|
|
|
|
}
|
|
|
|
|
}
|