using Castle.ActiveRecord; using NHibernate.Criterion; using System.Text; namespace BizCom { [ActiveRecord("CE_ErpTradeOrder")] public class CeErpTradeOrder : ComBase { private string _tid = ""; /// ///交易编号 /// [Property] public string tid { get { return _tid; } set { _tid = value; } } private string _buyer_nick = ""; /// /// /// [Property] public string buyer_nick { get { return _buyer_nick; } set { _buyer_nick = value; } } private string _refund_status = ""; /// ///退款状态 /// [Property] public string refund_status { get { return _refund_status; } set { _refund_status = value; } } private bool _buyer_rate = false; /// ///买家是否已评价 /// [Property] public bool buyer_rate { get { return _buyer_rate; } set { _buyer_rate = value; } } private bool _seller_rate = false; /// ///seller_rate /// [Property] public bool seller_rate { get { return _seller_rate; } set { _seller_rate = value; } } private string _seller_type = ""; /// ///卖家类型 /// [Property] public string seller_type { get { return _seller_type; } set { _seller_type = value; } } [PrimaryKey(PrimaryKeyType.Assigned)] public string oid { get; set; } private string _status = ""; /// ///订单状态 /// [Property] public string status { get { return _status; } set { _status = value; } } private string _title = ""; /// ///商品标题 /// [Property] public string title { get { return _title; } set { _title = value; } } private double _price = 0; /// ///商品价格 /// [Property] public double price { get { return _price; } set { _price = value; } } private double _num = 0; /// ///购买数量 /// [Property] public double num { get { return _num; } set { _num = value; } } private double _total_fee = 0; /// ///应付金额 /// [Property] public double total_fee { get { return _total_fee; } set { _total_fee = value; } } private double _payment = 0; /// ///子订单实付金额 /// [Property] public double payment { get { return _payment; } set { _payment = value; } } private double _discount_fee = 0; /// ///子订单级订单优惠金额 /// [Property] public double discount_fee { get { return _discount_fee; } set { _discount_fee = value; } } private double _adjust_fee = 0; /// ///手工调整金额 /// [Property] public double adjust_fee { get { return _adjust_fee; } set { _adjust_fee = value; } } private bool _is_oversold = false; /// ///是否超卖 /// [Property] public bool is_oversold { get { return _is_oversold; } set { _is_oversold = value; } } private string _store_code = ""; /// ///发货的仓库编码 /// [Property] public string store_code { get { return _store_code; } set { _store_code = value; } } private string _sku_id = ""; /// ///客户选项 sku /// [Property] public string sku_id { get { return _sku_id; } set { _sku_id = value; } } private string _sku_properties_name = ""; /// ///客户选项 sku /// [Property] public string sku_properties_name { get { return _sku_properties_name; } set { _sku_properties_name = value; } } private bool _is_sh_ship = false; /// ///是否发货 /// [Property] public bool is_sh_ship { get { return _is_sh_ship; } set { _is_sh_ship = value; } } private double _divide_order_fee = 0; /// ///分摊之后的实付金额 /// [Property] public double divide_order_fee { get { return _divide_order_fee; } set { _divide_order_fee = value; } } private string _pic_path = ""; /// /// /// [Property] public string pic_path { get { return _pic_path; } set { _pic_path = value; } } private string _bagSize = ""; /// /// /// [Property] public string bagSize { get { return _bagSize; } set { _bagSize = value; } } private string _bagCount = ""; /// /// /// [Property] public string bagCount { get { return _bagCount; } set { _bagCount = value; } } private string _bagName = ""; /// /// /// [Property] public string bagName { get { return _bagName; } set { _bagName = value; } } private int _bagRealCount = 0; /// /// /// [Property] public int bagRealCount { get { return _bagRealCount; } set { _bagRealCount = value; } } private int _isBagOrder = 0; /// ///是否sku手提袋 /// [Property] public int isBagOrder { get { return _isBagOrder; } set { _isBagOrder = value; } } private string _spu_id = ""; /// ///商品ID /// [Property] public string spu_id { get { return _spu_id; } set { _spu_id = value; } } public static CeErpTradeOrder GetByOid(string oid) { return FindFirst(Expression.Eq("oid", oid)); } public static void Del(object id) { StringBuilder sql = new StringBuilder(); sql.AppendFormat("delete from CE_ErpTradeOrder where id=" + id); ExecuteNonQuery(sql.ToString()); } } }