104 lines
2.9 KiB
C#
104 lines
2.9 KiB
C#
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);
|
|
}
|
|
}
|