using Castle.ActiveRecord; using NHibernate.Criterion; using System; using System.Text; namespace BizCom { [ActiveRecord("CE_ErpZhangDan")] public class CeErpZhangDan : ComBase, ICloneable { /// /// /// [PrimaryKey(PrimaryKeyType.Native)] public int ID { get; set; } private string _tid = ""; /// ///订单tid /// [Property] public string tid { get { return _tid; } set { _tid = value; } } private int _num = 0; /// ///数量 /// [Property] public int num { get { return _num; } set { _num = value; } } private double _price = 0; /// ///单价 /// [Property] public double price { get { return _price; } set { _price = value; } } private double _total = 0; /// ///总价 /// [Property] public double total { get { return _total; } set { _total = value; } } private string _batchNo = ""; /// ///批次号 /// [Property] public string batchNo { get { return _batchNo; } set { _batchNo = value; } } private string _logistics = ""; /// ///物流 /// [Property] public string logistics { get { return _logistics; } set { _logistics = value; } } private string _logisticsNo = ""; /// ///运单号 /// [Property] public string logisticsNo { get { return _logisticsNo; } set { _logisticsNo = value; } } private double _logisticsAmount = 0; /// ///快递金额 /// [Property] public double logisticsAmount { get { return _logisticsAmount; } set { _logisticsAmount = value; } } private double _weight = 0; /// ///重量 /// [Property] public double weight { get { return _weight; } set { _weight = value; } } private string _fileName = ""; /// ///文件名 /// [Property] public string fileName { get { return _fileName; } set { _fileName = value; } } private string _province = ""; /// ///计费省份 /// [Property] public string province { get { return _province; } set { _province = value; } } private string _supplierName = ""; /// ///供应商名称 /// [Property] public string supplierName { get { return _supplierName; } set { _supplierName = value; } } private string _unusual = ""; /// ///异常 /// [Property] public string unusual { get { return _unusual; } set { _unusual = value; } } private string _explain = ""; /// ///说明 /// [Property] public string explain { get { return _explain; } set { _explain = value; } } /// ///导入日期 /// [Property] public DateTime? importDate { get; set; } /// ///入账日期 /// [Property] public DateTime? accountedDate { get; set; } private int _importUserId = 0; /// ///导入人员ID /// [Property] public int importUserId { get; set; } private int _shopId = 0; /// ///店铺ID /// [Property] public int shopId { get { return _shopId; } set { _shopId = value; } } private int _state = 0; /// ///状态 /// [Property] public int state { get { return _state; } set { _state = value; } } /// ///完成日期 /// [Property] public DateTime? finishDate { get; set; } public static void Del(object id) { StringBuilder sql = new StringBuilder(); sql.AppendFormat("delete from CE_ErpZhangDan where id=" + id); ExecuteNonQuery(sql.ToString()); } public static CeErpZhangDan GetById(int id) { return FindFirst(Expression.Eq("ID", id)); } public static CeErpZhangDan GetBytid(string tid) { return FindFirst(Expression.Eq("tid", tid)); } public object Clone() { return this.MemberwiseClone(); } } }