using Chuanyin.Attribute;
using CoreCms.Net.Model.Entities.baseModel;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CoreCms.Net.Model.Entities.Order
{
///
/// 订单明细表
///
[SqlCodeFirst]
[SugarTable("CoreCmsPlanOrderItem", TableDescription = "计划订单明细表")]
public class CoreCmsPlanOrderItem : BFBaseModel
{
///
/// 计划订单明细表
///
public CoreCmsPlanOrderItem()
{
}
///
/// 序号
///
[Display(Name = "序号")]
[SugarColumn(ColumnDescription = "序号", IsPrimaryKey = true, IsIdentity = true)]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 id { get; set; }
///
/// 订单ID 关联order.id
///
[Display(Name = "订单ID 关联order.id")]
[SugarColumn(ColumnDescription = "订单ID 关联order.id")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(50, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String orderId { get; set; }
///
/// 商品名称
///
[Display(Name = "商品名称")]
[SugarColumn(ColumnDescription = "商品名称")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(200, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String name { get; set; }
///
/// 商品规格
///
[Display(Name = "商品规格")]
[SugarColumn(ColumnDescription = "商品规格")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(200, ErrorMessage = "【{0}】不能超过{1}字符长度")]
public System.String specification { get; set; }
///
/// 货品价格单价
///
[Display(Name = "货品价格单价")]
[SugarColumn(ColumnDescription = "货品价格单价")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal price { get; set; }
///
/// 数量
///
[Display(Name = "数量")]
[SugarColumn(ColumnDescription = "数量")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 nums { get; set; }
///
/// 总价
///
[Display(Name = "总价")]
[SugarColumn(ColumnDescription = "总价")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal amount { get; set; }
///
/// 是否原始订单
///
[SugarColumn(ColumnDescription = "是否原始订单")]
public bool isOld { get; set; } = false;
}
}