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,381 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Appointment.Entity
{
/// <summary>
/// 预订申请提交表单
/// </summary>
public class ApptSummaryReq
{
/// <summary>
/// 自增主键
/// </summary>
public int Id { get; set; }
/// <summary>
/// 客户端保存用户信息
/// </summary>
public string AccountDES { get; set; }
/// <summary>
/// 组织单位
/// </summary>
public string BuyerName { get; set; }
/// <summary>
/// 公司地址
/// </summary>
public string BuyerAddress { get; set; }
/// <summary>
/// 会议名称
/// </summary>
public string BuyerTitle { get; set; }
/// <summary>
/// 组织负责人
/// </summary>
public string LeaderName { get; set; }
/// <summary>
/// 组织负责人电话
/// </summary>
public string LeaderMobile { get; set; }
/// <summary>
/// 会议组房号
/// </summary>
public string LeaderRoom { get; set; }
/// <summary>
/// 客房总备注
/// </summary>
public string RoomRemark { get; set; }
/// <summary>
/// 议室总备注
/// </summary>
public string MeetingRemark { get; set; }
/// <summary>
/// 餐饮总备注
/// </summary>
public string CateringRemark { get; set; }
/// <summary>
/// 温泉总备注
/// </summary>
public string SpringRemark { get; set; }
/// <summary>
/// 驳回备注
/// </summary>
public string RebutRemark { get; set; }
/// <summary>
/// 会议室预订明细列表
/// </summary>
public List<ApptMeetingReq> ApptMeetingList { get; set; }
/// <summary>
/// 客房预订明细列表
/// </summary>
public List<ApptRoomReq> ApptRoomList { get; set; }
/// <summary>
/// 餐饮预订明细列表
/// </summary>
public List<ApptCateringReq> ApptCateringList { get; set; }
/// <summary>
/// 温泉预订明细列表
/// </summary>
public List<ApptSpringReq> ApptSpringList { get; set; }
/// <summary>
/// 其他备注
/// </summary>
public List<RemarkReq> Remarks { get; set; }
/// <summary>
/// 提交人
/// </summary>
public string UserId { get; set; }
/// <summary>
/// 销售人员姓名
/// </summary>
public string SaleName { get; set; }
/// <summary>
/// 销售人员姓名电话
/// </summary>
public string SalePhone { get; set; }
/// <summary>
/// 审核状态:1-待审核,2-审核中,3-审核通过,4-驳回,
/// </summary>
public int? AuditorStatus { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
}
/// <summary>
/// 会议室预订明细
/// </summary>
public class ApptMeetingReq
{
/// <summary>
/// 自增主键
/// </summary>
public int Id { get; set; }
/// <summary>
/// 会议入场日期
/// </summary>
public DateTime? MeetingTime { get; set; }
/// <summary>
/// 场次:1-上午,2-下午,3-晚上
/// </summary>
public int[] MeetingGroup { get; set; }
/// <summary>
/// 会议厅名称(手输或根据类型选择自动填入),手输不占用资源
/// </summary>
public string MeetingRoom { get; set; }
/// <summary>
/// 会议厅代码(手输类型时为空,不占用资源)
/// </summary>
public string MeetingCode { get; set; }
/// <summary>
/// 会议室主席台位
/// </summary>
public string MeetingRostrum { get; set; }
/// <summary>
/// 会议室-台型(课桌)
/// </summary>
public string MeetingShape { get; set; }
/// <summary>
/// 人数:0-待定,
/// </summary>
public int? MeetingNum { get; set; }
/// <summary>
/// 单价
/// </summary>
public decimal? MeetingPrice { get; set; }
/// <summary>
/// 横幅内容:
/// </summary>
public string MeetingTitle { get; set; }
/// <summary>
/// 会议厅备注
/// </summary>
public string Remark { get; set; }
}
/// <summary>
/// 客房预订明细
/// </summary>
public class ApptRoomReq
{
/// <summary>
/// 自增主键
/// </summary>
public int Id { get; set; }
/// <summary>
/// 抵达时间
/// </summary>
public DateTime? RoomIn { get; set; }
/// <summary>
/// 离开时间
/// </summary>
public DateTime? RoomOut { get; set; }
/// <summary>
/// 房型(手输或根据类型选择自动填入),手输不占用资源
/// </summary>
public string RoomGroup { get; set; }
/// <summary>
/// 选择房间类型(手输类型时为空,不占用资源)
/// </summary>
public string RooomCode { get; set; }
/// <summary>
/// 房间数量
/// </summary>
public int? RoomNum { get; set; }
/// <summary>
/// 房间单价[当输入为0时,会根据房类代码获取优惠价]
/// </summary>
public decimal? RoomPrice { get; set; }
/// <summary>
/// 总早餐数:0-无早餐,
/// </summary>
public int? BreakfastNum { get; set; }
/// <summary>
/// 长途电话:0-关,1-开,
/// </summary>
public int? LongDistance { get; set; }
/// <summary>
/// 房吧:0-关,1-开,
/// </summary>
public int? MinShop { get; set; }
/// <summary>
/// 总温泉数:0-无,
/// </summary>
public int? SpringNum { get; set; }
/// <summary>
/// 客房备注
/// </summary>
public string RoomRemark { get; set; }
}
/// <summary>
/// 餐饮预订明细
/// </summary>
public class ApptCateringReq
{
/// <summary>
/// 自增主键
/// </summary>
public int Id { get; set; }
/// <summary>
/// 用餐日期
/// </summary>
public DateTime? CateringTime { get; set; }
/// <summary>
/// 晚上
/// 场次:1-上午,2-下午,3-晚上
/// </summary>
public int[] CateringGroup { get; set; }
/// <summary>
/// 餐厅名称(手输或根据类型选择自动填入),手输不占用资源
/// </summary>
public string CateringRoom { get; set; }
/// <summary>
/// 用餐地点(手输类型时为空,不占用资源)
/// </summary>
public string CateringCode { get; set; }
/// <summary>
/// 用餐类型 0-桌数,1-人数
/// </summary>
public int CateringType { get; set; }
/// <summary>
/// 桌数或人数数量
/// </summary>
public int CateringNum { get; set; }
/// <summary>
/// 每桌或每人单价
/// </summary>
public decimal CateringPrice { get; set; }
/// <summary>
/// 桌型
/// </summary>
public string CateringTable { get; set; }
/// <summary>
/// 酒水
/// </summary>
public string Wine { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
/// <summary>
/// 温泉预订明细
/// </summary>
public class ApptSpringReq
{
/// <summary>
/// 自增主键
/// </summary>
public int Id { get; set; }
/// <summary>
/// 温泉_日期
/// </summary>
public DateTime? SpringTime { get; set; }
/// <summary>
/// 总人数(自动计算):0-待定
/// </summary>
public int? PeopleNum { get; set; }
/// <summary>
/// spring_men
/// </summary>
public int? SpringMen { get; set; }
/// <summary>
/// 女性人数:0-待定
/// </summary>
public int? SpringWomen { get; set; }
/// <summary>
/// 二次消费
/// </summary>
public string Consume { get; set; }
/// <summary>
/// 单价
/// </summary>
public decimal? SpringPrice { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
public class RemarkReq
{
/// <summary>
/// 备注名称
/// </summary>
public string RemarkName { get; set; }
/// <summary>
/// 备注内容
/// </summary>
public string RemarkContent { get; set; }
}
}