Files
2022-07-24 14:48:54 +08:00

357 lines
8.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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