mahjong_group/server/CoreCms.Net.Model/Entities/SQ/SQRoomPricing.cs
2026-01-01 14:35:52 +08:00

114 lines
3.8 KiB
C#
Raw 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.

/***********************************************************************
* 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
{
/// <summary>
/// 房间时段价格表
/// </summary>
public partial class SQRoomPricing
{
/// <summary>
/// 构造函数
/// </summary>
public SQRoomPricing()
{
}
/// <summary>
/// 价格配置ID
/// </summary>
[Display(Name = "价格配置ID")]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 id { get; set; }
/// <summary>
/// 房间ID
/// </summary>
[Display(Name = "房间ID")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 room_id { get; set; }
/// <summary>
/// 时段类型0=凌晨(0-6点)1=上午(6-12点)2=下午(12-18点)3=晚上(18-24点)
/// </summary>
[Display(Name = "时段类型0=凌晨1=上午2=下午3=晚上")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 time_slot_type { get; set; }
/// <summary>
/// 标准价格
/// </summary>
[Display(Name = "标准价格")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal standard_price { get; set; }
/// <summary>
/// 会员价格
/// </summary>
[Display(Name = "会员价格")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal member_price { get; set; }
/// <summary>
/// 标准价格说明80元/时段)
/// </summary>
[Display(Name = "标准价格说明")]
[StringLength(maximumLength: 100, ErrorMessage = "{0}不能超过{1}字")]
public System.String price_desc_standard { get; set; }
/// <summary>
/// 会员价格说明60元/时段)
/// </summary>
[Display(Name = "会员价格说明")]
[StringLength(maximumLength: 100, ErrorMessage = "{0}不能超过{1}字")]
public System.String price_desc_member { get; set; }
/// <summary>
/// 生效开始日期NULL表示长期有效
/// </summary>
[Display(Name = "生效开始日期")]
public System.DateTime? effective_date_start { get; set; }
/// <summary>
/// 生效结束日期NULL表示长期有效
/// </summary>
[Display(Name = "生效结束日期")]
public System.DateTime? effective_date_end { get; set; }
/// <summary>
/// 是否启用
/// </summary>
[Display(Name = "是否启用")]
[Required(ErrorMessage = "请输入{0}")]
public System.Boolean is_active { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Display(Name = "创建时间")]
[Required(ErrorMessage = "请输入{0}")]
public System.DateTime created_at { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Display(Name = "更新时间")]
[Required(ErrorMessage = "请输入{0}")]
public System.DateTime updated_at { get; set; }
}
}