Files
AppointmentOA/api_v1/Appointment.IRepository/IApptAuditorRepo.cs
2022-07-24 14:48:54 +08:00

53 lines
1.4 KiB
C#

using Appointment.Entity;
using System;
using System.Collections.Generic;
using System.Text;
namespace Appointment.IRepository
{
public interface IApptAuditorRepo
{
/// <summary>
/// 预订审核节点 添加
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
ApiResult<ApptAuditor> Add(ApptAuditor req);
/// <summary>
/// 预订审核节点 删除
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
ApiResult Delete(int id);
/// <summary>
/// 预订审核节点 根据主键获取实体
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
ApiResult<ApptAuditor> GetModel(int id);
/// <summary>
/// 预订审核节点 获取列表
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
ApiResult<List<ApptAuditor>> GetList(ApptAuditor req);
/// <summary>
/// 预订审核节点 分页
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
ApiResult<PagerData<ApptAuditor>> Page(CommPageReq req);
/// <summary>
/// 获取预订审核线状结构
/// </summary>
/// <param name="apptTypeId"></param>
/// <returns></returns>
ApiResult<ApptAuditor> AuditorLine(int apptTypeId);
}
}