using System;
using System.Collections.Generic;
using System.Text;
namespace Appointment.Entity
{
#region 添加
///
/// 创建订单入参
///
public class AddSummaryJncReq : ApptSummary
{
///
/// [必填] 客户端保存用户信息
///
public string AccountDes { get; set; }
}
#endregion
#region 修改暂定单
public class UpdateSummaryReq : ApptSummary
{
///
/// [必填] 客户端保存用户信息
///
public string AccountDes { get; set; }
}
#endregion
#region 申请确定单
///
/// 申请确定单入参 | 预定部对预定单进行审批通过 | 其他部门审批通过 | 驳回
///
public class ApplyOrderReq
{
///
/// [必填] 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// [必填] 预订单主键
///
public int Id { get; set; }
///
/// 申请确定单备注
///
public string Remark { get; set; }
///
/// 申请确定单图片备注(最多5张)
///
public List RemarkPics { get; set; }
}
#endregion
#region 获取实体
///
/// 获取实体入参 | 订单对比 | 根据回复编号获取回复中的图片列表
///
public class SummaryJncModelReq
{
///
/// 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 预订单主键
///
public int Id { get; set; }
}
public class SummaryJncDetailRep : ApptSummary
{
public string UserName { get; set; }
///
/// 图标状态:0-未提交,1-审核中,2-通过,3-驳回;4-取消;
///
public int IconStatus { get; set; }
}
#endregion
#region 分页
///
/// 分页入参
///
public class SummaryJNCPageReq
{
///
/// [必填]客户端保存用户信息
///
public string AccountDES { get; set; }
///
/// 当前页从1开始(默认1)
///
public int PageIndex { get; set; }
///
/// 页大小(默认10)
///
public int PageSize { get; set; }
///
/// 查询标签
///
public int Menu { get; set; }
///
/// 开始日期(包含当日,默认全部)[格式 2021-06-24]
///
public string StartDay { get; set; }
///
/// 截止日期(包含当日,默认全部)[格式 2021-06-24]
///
public string EndDay { get; set; }
///
/// 预订单编号
///
public string No { get; set; }
///
/// 搜索
///
public string KeyWord { get; set; }
}
#endregion
#region 生成确认单
///
/// 生成确认单入参
///
public class CreateOrderReq
{
///
/// 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 预订单主键
///
public int Id { get; set; }
}
#endregion
#region 审核订单
public class CheckerOrderReq
{
///
/// 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 预订单主键
///
public int Id { get; set; }
///
/// 审核状态:1-审核通过,2-驳回
///
public int Status { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
#endregion
///
/// 销售员修改确订单或驳回订单入参
///
public class UpdateOrderBySaleReq
{
///
/// 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 预订单主键
///
public int Id { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
public class AuditorLogReq
{
///
/// 是否有审核权限:0-否,1-是,
///
public int Authority { get; set; }
///
/// 是否有修改权限:0-否,1-是,
///
public int UpdateStatus { get; set; }
///
/// 是否可提交审核:0-不可,1-可以,
///
public int SubmitStatus { get; set; }
///
/// 是否显示生成完成单:0-不显示,1-显示
///
public int SumbitFinish { get; set; }
///
/// 取消订单功能显示:0-不显示,1-显示
///
public int SumbitCancel { get; set; }
public List AuditorLog { get; set; }
}
///
/// 返回的日志记录
///
public class AuditorLogDataReq
{
///
/// 日志编号
///
public int Id { get; set; }
///
/// 标题
///
public string Title { get; set; }
///
/// 状态:1-已操作,2-待操作
///
public int Status { get; set; }
///
/// 修改信息
///
public List Info { get; set; }
///
/// 图片
///
public List PicList { get; set; }
///
/// 手动回复的信息列表
///
public List ReplyList { get; set; }
}
///
/// 手动回复信息 数据类型
///
public class ReplyResp
{
///
/// 创建时间
///
public DateTime CreateTime { get; set; }
///
/// 审核人员/抄送接收人/回复操作人
///
public string UserName { get; set; }
///
/// 回复信息内容的主键
///
public int Id { get; set; }
///
/// 审核备注
///
public string Remark { get; set; }
///
/// 图片数量
///
public int PicNum { get; set; }
}
///
/// 订单数据对比返回数据类型
///
public class DisparityReq
{
public string Title { get; set; }
public DateTime Time { get; set; }
public List Info { get; set; }
}
public class CompareSummaryReq
{
///
/// 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 订单的guid
///
public string Guid { get; set; }
///
/// 状态:0-获取暂订单与最新确认单的对比,
///
public int Status { get; set; }
}
///
/// 信息回复 入参
///
public class AddMsgReq
{
///
/// [必填] 客户端保存用户信息
///
public string AccountDes { get; set; }
///
/// 被回复的主键
///
public int Id { get; set; }
///
/// 回复内容
///
public string Remark { get; set; }
///
/// 图片
///
public List PicList { get; set; }
}
}