77 lines
2.1 KiB
C#
77 lines
2.1 KiB
C#
![]() |
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();
|
|||
|
}
|
|||
|
}
|