初始化

This commit is contained in:
2025-11-20 14:38:48 +08:00
commit f9e0cc8a4a
534 changed files with 247694 additions and 0 deletions

View File

@@ -0,0 +1,253 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace BLV_API.Models
{
public class LuopanEntity
{
/// <summary>
/// 入住人信息
/// </summary>
public class GuestInfo
{
/// <summary>
/// 罗盘系统里对客人的唯一主键标识
/// </summary>
public string Id { get; set; }
/// <summary>
/// 称呼:先生、女士
/// </summary>
public string Salutation { get; set; }
/// <summary>
/// 入住人姓名
/// </summary>
public string GuestName { get; set; }
/// <summary>
/// 证件号
/// </summary>
public string IDCardNo { get; set; }
/// <summary>
/// 证件类型
/// </summary>
public string IDCardTypeId { get; set; }
/// <summary>
/// 性别0男1女
/// </summary>
public string Gender { get; set; }
/// <summary>
/// 生日1992-04-27
/// </summary>
public string Birthday { get; set; }
/// <summary>
/// 身份证地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 城市代码
/// </summary>
public string CityCode { get; set; }
/// <summary>
/// 省份代码
/// </summary>
public string ProvinceCode { get; set; }
/// <summary>
/// 乡镇代码
/// </summary>
public string CountryCode { get; set; }
/// <summary>
/// 签证号码
/// </summary>
public string VisaNo { get; set; }
/// <summary>
/// 签证种类代码
/// </summary>
public string VisaTypeId { get; set; }
/// <summary>
/// 签证有效期
/// </summary>
public string VisaValid { get; set; }
/// <summary>
///
/// </summary>
public string VipType { get; set; }
}
/// <summary>
/// 主数据入口
/// </summary>
public class Root
{
/// <summary>
/// 动作:新房间入住或者在房间里添加入住人 CheckIn
/// 退房或移出客人 CheckOut
/// 换房包括将登记单换房以及某个客人从A 房间挪到 B 房间MoveRoom
/// 房间延住 Extend
/// </summary>
public string Action { get; set; }
/// <summary>
/// 酒店ID
/// </summary>
public string HotelId { get; set; }
/// <summary>
/// 注册码
/// </summary>
public string RegisterId { get; set; }
/// <summary>
/// 房间ID
/// </summary>
public string RoomId { get; set; }
/// <summary>
/// 房间号
/// </summary>
public string RoomNo { get; set; }
/// <summary>
/// 房型ID
/// </summary>
public string RoomTypeId { get; set; }
/// <summary>
/// 房型
/// </summary>
public string RoomTypeName { get; set; }
/// <summary>
///
/// </summary>
public string RateCode { get; set; }
/// <summary>
/// 楼名称
/// </summary>
public string RoomBuildingName { get; set; }
/// <summary>
/// 楼编号
/// </summary>
public string RoomBuildingCode { get; set; }
/// <summary>
/// 楼层名称
/// </summary>
public string RoomFloorName { get; set; }
/// <summary>
/// 楼层编号
/// </summary>
public string RoomFloorCode { get; set; }
/// <summary>
/// 入住时间
/// </summary>
public DateTime CheckInTime { get; set; }
/// <summary>
/// 预计离店时间
/// </summary>
public DateTime CheckOutTime { get; set; }
/// <summary>
/// 是否开一个新房间true 表示是新房间入住, false 是挪入新同住
/// </summary>
public bool CheckInRoom { get; set; }
/// <summary>
/// 是否将房间退房false 表示仅客人挪走,房间不退
/// </summary>
public bool CheckOutRoom { get; set; }
/// <summary>
/// 要移出的房间号
/// </summary>
public string OldRoomNo { get; set; }
/// <summary>
///
/// </summary>
public string OldRoomTypeId { get; set; }
/// <summary>
/// 豪华单人间
/// </summary>
public string OldRoomTypeName { get; set; }
/// <summary>
/// 13楼
/// </summary>
public string OldRoomBuildingName { get; set; }
/// <summary>
///
/// </summary>
public string OldRoomBuildingCode { get; set; }
/// <summary>
/// 五楼
/// </summary>
public string OldRoomFloorName { get; set; }
/// <summary>
///
/// </summary>
public string OldRoomFloorCode { get; set; }
/// <summary>
/// 要移到的房间号
/// </summary>
public string NewRoomNo { get; set; }
/// <summary>
///
/// </summary>
public string NewRoomTypeId { get; set; }
/// <summary>
/// 豪华单人间
/// </summary>
public string NewRoomTypeName { get; set; }
/// <summary>
/// 13楼
/// </summary>
public string NewRoomBuildingName { get; set; }
/// <summary>
///
/// </summary>
public string NewRoomBuildingCode { get; set; }
/// <summary>
/// 五楼
/// </summary>
public string NewRoomFloorName { get; set; }
/// <summary>
///
/// </summary>
public string NewRoomFloorCode { get; set; }
/// <summary>
/// /换房时间
/// </summary>
public DateTime MoveTime { get; set; }
/// <summary>
/// 是否对旧房间退房true 表示是整体登记单换房
/// </summary>
public bool CheckOutOldRoom { get; set; }
/// <summary>
/// 是否换到一个已经入住的房间false 表示换到一个空房
/// </summary>
public bool MoveToInHouse { get; set; }
/// <summary>
/// 订单ID
/// </summary>
public string OrderId { get; set; }
/// <summary>
/// /所属团队 ID
/// </summary>
public string GroupId { get; set; }
/// <summary>
/// 车牌号,目前对接停车场系统
/// </summary>
public string RegisterNo { get; set; }
/// <summary>
///
/// </summary>
public string AllocationId { get; set; }
/// <summary>
/// 入住人信息
/// </summary>
public List<GuestInfo> GuestInfo { get; set; }
}
public class Result
{
/// <summary>
/// 0表示成功1表示失败不再重试2表示失败希望Luopan再重发
/// </summary>
public int status { get; set; }
/// <summary>
/// 如果失败,这里返回失败的描述信息
/// </summary>
public string error_msg { get; set; }
}
}
}