/***********************************************************************
* Project: baifenBinfa
* ProjectName: 百分兵法管理系统
* Web: http://chuanyin.com
* Author:
* Email:
* CreateTime: 2021/10/18 11:51:30
* Description: 暂无
***********************************************************************/
using SqlSugar;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace CoreCms.Net.Model.Entities
{
///
/// 订单表
///
public partial class CoreCmsOrder
{
///
/// 构造函数
///
public CoreCmsOrder()
{
}
///
/// 订单号
///
[Display(Name = "订单号")]
[SugarColumn(IsPrimaryKey = true)]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(maximumLength:20,ErrorMessage = "{0}不能超过{1}字")]
public System.String orderId { get; set; }
///
/// 商品总价
///
[Display(Name = "商品总价")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal goodsAmount { get; set; }
///
/// 已支付的金额
///
[Display(Name = "已支付的金额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal payedAmount { get; set; }
///
/// 订单实际销售总额
///
[Display(Name = "订单实际销售总额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal orderAmount { get; set; }
///
/// 支付状态
///
[Display(Name = "支付状态")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 payStatus { get; set; }
///
/// 发货状态
///
[Display(Name = "发货状态")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 shipStatus { get; set; }
///
/// 订单状态
///
[Display(Name = "订单状态")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 status { get; set; }
///
/// 订单类型
///
[Display(Name = "订单类型")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 orderType { get; set; }
///
/// 收货方式
///
[Display(Name = "收货方式")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 receiptType { get; set; }
///
/// 支付方式代码
///
[Display(Name = "支付方式代码")]
[StringLength(maximumLength:20,ErrorMessage = "{0}不能超过{1}字")]
public System.String paymentCode { get; set; }
///
/// 支付时间
///
[Display(Name = "支付时间")]
public System.DateTime? paymentTime { get; set; }
///
/// 配送方式ID 关联ship.id
///
[Display(Name = "配送方式ID 关联ship.id")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 logisticsId { get; set; }
///
/// 配送方式名称
///
[Display(Name = "配送方式名称")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String logisticsName { get; set; }
///
/// 配送费用
///
[Display(Name = "配送费用")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal costFreight { get; set; }
///
/// 用户ID 关联user.id
///
[Display(Name = "用户ID 关联user.id")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 userId { get; set; }
///
/// 店铺ID 关联seller.id
///
[Display(Name = "店铺ID 关联seller.id")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 sellerId { get; set; }
///
/// 售后状态
///
[Display(Name = "售后状态")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 confirmStatus { get; set; }
///
/// 确认收货时间
///
[Display(Name = "确认收货时间")]
public System.DateTime? confirmTime { get; set; }
///
/// 自提门店ID,0就是不门店自提
///
[Display(Name = "自提门店ID,0就是不门店自提")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 storeId { get; set; }
///
/// 收货地区ID
///
[Display(Name = "收货地区ID")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 shipAreaId { get; set; }
///
/// 收货详细地址
///
[Display(Name = "收货详细地址")]
[StringLength(maximumLength:200,ErrorMessage = "{0}不能超过{1}字")]
public System.String shipAddress { get; set; }
///
/// 收货人姓名
///
[Display(Name = "收货人姓名")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String shipName { get; set; }
///
/// 收货电话
///
[Display(Name = "收货电话")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String shipMobile { get; set; }
///
/// 商品总重量
///
[Display(Name = "商品总重量")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal weight { get; set; }
///
/// 开发票
///
[Display(Name = "开发票")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 taxType { get; set; }
///
/// 税号
///
[Display(Name = "税号")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String taxCode { get; set; }
///
/// 发票抬头
///
[Display(Name = "发票抬头")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String taxTitle { get; set; }
///
/// 使用积分
///
[Display(Name = "使用积分")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 point { get; set; }
///
/// 积分抵扣金额
///
[Display(Name = "积分抵扣金额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal pointMoney { get; set; }
///
/// 订单优惠金额
///
[Display(Name = "订单优惠金额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal orderDiscountAmount { get; set; }
///
/// 商品优惠金额
///
[Display(Name = "商品优惠金额")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal goodsDiscountAmount { get; set; }
///
/// 优惠券优惠额度
///
[Display(Name = "优惠券优惠额度")]
[Required(ErrorMessage = "请输入{0}")]
public System.Decimal couponDiscountAmount { get; set; }
///
/// 优惠券信息
///
[Display(Name = "优惠券信息")]
public System.String coupon { get; set; }
///
/// 优惠信息
///
[Display(Name = "优惠信息")]
[StringLength(maximumLength:255,ErrorMessage = "{0}不能超过{1}字")]
public System.String promotionList { get; set; }
///
/// 买家备注
///
[Display(Name = "买家备注")]
[StringLength(maximumLength:255,ErrorMessage = "{0}不能超过{1}字")]
public System.String memo { get; set; }
///
/// 下单IP
///
[Display(Name = "下单IP")]
[StringLength(maximumLength:50,ErrorMessage = "{0}不能超过{1}字")]
public System.String ip { get; set; }
///
/// 卖家备注
///
[Display(Name = "卖家备注")]
[StringLength(maximumLength:510,ErrorMessage = "{0}不能超过{1}字")]
public System.String mark { get; set; }
///
/// 订单来源
///
[Display(Name = "订单来源")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 source { get; set; }
///
/// 场景值
///
[Display(Name = "场景值")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 scene { get; set; }
///
/// 是否评论
///
[Display(Name = "是否评论")]
[Required(ErrorMessage = "请输入{0}")]
public System.Boolean isComment { get; set; }
///
/// 删除标志
///
[Display(Name = "删除标志")]
[Required(ErrorMessage = "请输入{0}")]
public System.Boolean isdel { get; set; }
///
/// 关联营销类型对象序列
///
[Display(Name = "关联营销类型对象序列")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 objectId { get; set; }
///
/// 创建时间
///
[Display(Name = "创建时间")]
[Required(ErrorMessage = "请输入{0}")]
public System.DateTime createTime { get; set; }
///
/// 更新时间
///
[Display(Name = "更新时间")]
public System.DateTime? updateTime { get; set; }
///
/// 计划订单id ALTER TABLE [CoreCmsOrder] ADD [planorderId] [nvarchar](255) NULL;
///
[Display(Name = "计划订单id")]
[StringLength(maximumLength: 255, ErrorMessage = "{0}不能超过{1}字")]
[SugarColumn(IsNullable = true)]
public System.String planorderId { get; set; }
}
}