/*********************************************************************** * Project: CoreCms * ProjectName: 核心内容管理系统 * Web: https://www.corecms.net * Author: 大灰灰 * Email: jianweie@163.com * CreateTime: 2025/12/06 16:00:00 * Description: 房间时段价格表 ***********************************************************************/ using SqlSugar; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace CoreCms.Net.Model.Entities { /// /// 房间时段价格表 /// public partial class SQRoomPricing { /// /// 构造函数 /// public SQRoomPricing() { } /// /// 价格配置ID /// [Display(Name = "价格配置ID")] [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] [Required(ErrorMessage = "请输入{0}")] public System.Int32 id { get; set; } /// /// 房间ID /// [Display(Name = "房间ID")] [Required(ErrorMessage = "请输入{0}")] public System.Int32 room_id { get; set; } /// /// 时段类型:0=凌晨(0-6点),1=上午(6-12点),2=下午(12-18点),3=晚上(18-24点) /// [Display(Name = "时段类型:0=凌晨,1=上午,2=下午,3=晚上")] [Required(ErrorMessage = "请输入{0}")] public System.Int32 time_slot_type { get; set; } /// /// 标准价格 /// [Display(Name = "标准价格")] [Required(ErrorMessage = "请输入{0}")] public System.Decimal standard_price { get; set; } /// /// 会员价格 /// [Display(Name = "会员价格")] [Required(ErrorMessage = "请输入{0}")] public System.Decimal member_price { get; set; } /// /// 标准价格说明(如:80元/时段) /// [Display(Name = "标准价格说明")] [StringLength(maximumLength: 100, ErrorMessage = "{0}不能超过{1}字")] public System.String price_desc_standard { get; set; } /// /// 会员价格说明(如:60元/时段) /// [Display(Name = "会员价格说明")] [StringLength(maximumLength: 100, ErrorMessage = "{0}不能超过{1}字")] public System.String price_desc_member { get; set; } /// /// 生效开始日期(NULL表示长期有效) /// [Display(Name = "生效开始日期")] public System.DateTime? effective_date_start { get; set; } /// /// 生效结束日期(NULL表示长期有效) /// [Display(Name = "生效结束日期")] public System.DateTime? effective_date_end { get; set; } /// /// 是否启用 /// [Display(Name = "是否启用")] [Required(ErrorMessage = "请输入{0}")] public System.Boolean is_active { get; set; } /// /// 创建时间 /// [Display(Name = "创建时间")] [Required(ErrorMessage = "请输入{0}")] public System.DateTime created_at { get; set; } /// /// 更新时间 /// [Display(Name = "更新时间")] [Required(ErrorMessage = "请输入{0}")] public System.DateTime updated_at { get; set; } } }