This commit is contained in:
Yuan
2022-07-24 14:48:54 +08:00
parent 5907f586ce
commit baf1bae943
115 changed files with 19923 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
using Appointment.Entity;
using System;
using System.Collections.Generic;
using System.Text;
namespace Appointment.IRepository
{
public interface IApptRepoJNC
{
/// <summary>
/// 创建新的预订单
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<int> AddApptSummary(AddSummaryJncReq req);
/// <summary>
/// 修改暂订单
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<int> UpdateSummary(UpdateSummaryReq req);
/// <summary>
/// 申请确定单
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult ApplyOrder(ApplyOrderReq req);
/// <summary>
/// 取消OA单
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult Cancel(ApplyOrderReq req);
/// <summary>
/// 审批通过确实单
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult AuditorSummary(ApplyOrderReq req);
/// <summary>
/// 被驳回
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult RejectSummary(ApplyOrderReq req);
/// <summary>
/// 手动抄送
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult ManualCopy(ApptSendReq req);
/// <summary>
/// 信息回复
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult AddReply(AddMsgReq req);
/// <summary>
/// 根据订单主键获取实体
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<SummaryJncDetailRep> GetSummaryModel(SummaryJncModelReq req);
/// <summary>
/// 分页预订列表
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<PagerData<SummaryJncDetailRep>> ApptSummaryPager(SummaryJNCPageReq req);
/// <summary>
/// 获取审批流程
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<AuditorLogReq> AuditorLogTree(SummaryJncModelReq req);
/// <summary>
/// 订单数据差距
/// </summary>
/// <param name="req"></param>
/// <returns></returns>
public ApiResult<List<DisparityReq>> Disparity(SummaryJncModelReq req);
/// <summary>
/// 返回回复中的图片列表
/// </summary>
/// <returns></returns>
public ApiResult<List<string>> GetReplyPicList(SummaryJncModelReq req);
}
}