using Castle.ActiveRecord; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NHibernate.Criterion; namespace BizCom { [ActiveRecord("Ce_ErpTradeCellExtend")] public class CeErpTradeCellExtend : ComBase { /// /// /// [PrimaryKey(PrimaryKeyType.Native)] public int ID { get; set; } private string _ctid = ""; /// /// /// [Property] public string ctid { get { return _ctid; } set { _ctid = value; } } private int _supState = 0; /// /// 车间生产状态0正常1已生产 /// [Property] public int SupState { get { return _supState; } set { _supState = value; } } private double _payment_cyt = 0; [Property] public double payment_cyt { get { return _payment_cyt; } set { _payment_cyt = value; } } private double _urgentCharge = 0; [Property] public double urgentCharge { get { return _urgentCharge; } set { _urgentCharge = value; } } private string _spu_id = ""; /// /// spuId /// [Property] public string spu_id { get { return _spu_id; } set { _spu_id = value; } } private string _modExpressCom = ""; /// /// 修改物流公司 /// [Property] public string modExpressCom { get { return _modExpressCom; } set { _modExpressCom = value; } } private string _modExpressNo = ""; /// /// 修改物流号 /// [Property] public string modExpressNo { get { return _modExpressNo; } set { _modExpressNo = value; } } /// /// 处理完成 /// private int _readMod = 0; [Property] public int readMod { get { return _readMod; } set { _readMod = value; } } /// /// 回访 /// private int _returnVisit = 0; [Property] public int returnVisit { get { return _returnVisit; } set { _returnVisit = value; } } /// ///预计设计的时间 /// [Property] public DateTime? predictFinishDesignTime { get; set; } /// ///预计下单的时间 /// [Property] public DateTime? predictFinishPlaceTime { get; set; } /// ///预计发货的时间 /// [Property] public DateTime? predictFinishSendTime { get; set; } private string _cate1 = ""; /// /// 分类1 /// [Property] public string cate1 { get { return _cate1; } set { _cate1 = value; } } private string _cate2 = ""; /// /// 分类2 /// [Property] public string cate2 { get { return _cate2; } set { _cate2 = value; } } private string _scene = ""; /// /// 场景 /// [Property] public string scene { get { return _scene; } set { _scene = value; } } private string _material = ""; /// /// 材质 /// [Property] public string material { get { return _material; } set { _material = value; } } private double _offerAmount = 0.00; /// /// 报价金额 /// [Property] public double offerAmount { get { return _offerAmount; } set { _offerAmount = value; } } private int _numbers = 0; /// /// 款数 /// [Property] public int numbers { get { return _numbers; } set { _numbers = value; } } private string _typeScene = ""; /// /// 品类场景 /// [Property] public string typeScene { get { return _typeScene; } set { _typeScene = value; } } private string _opScene = ""; /// /// 运营场景 /// [Property] public string opScene { get { return _opScene; } set { _opScene = value; } } private string _craft = ""; /// /// 工艺 /// [Property] public string craft { get { return _craft; } set { _craft = value; } } private string _numberType = ""; /// /// 多款类型 /// [Property] public string numberType { get { return _numberType; } set { _numberType = value; } } private string _cate1Id = ""; /// /// 分类Id /// [Property] public string cate1Id { get { return _cate1Id; } set { _cate1Id = value; } } private string _cate2Id = ""; /// /// 分类Id /// [Property] public string cate2Id { get { return _cate2Id; } set { _cate2Id = value; } } private string _cate3Id = ""; /// /// 分类Id /// [Property] public string cate3Id { get { return _cate3Id; } set { _cate3Id = value; } } private string _sceneId = ""; /// /// 场景id /// [Property] public string sceneId { get { return _sceneId; } set { _sceneId = value; } } private string _typeSceneId = ""; /// /// 品类场景id /// [Property] public string typeSceneId { get { return _typeSceneId; } set { _typeSceneId = value; } } private string _opSceneId = ""; /// /// 运营场景id /// [Property] public string opSceneId { get { return _opSceneId; } set { _opSceneId = value; } } private string _materialId = ""; /// /// 材质id /// [Property] public string materialId { get { return _materialId; } set { _materialId = value; } } private double _width = 0; /// /// 宽 /// [Property] public double width { get { return _width; } set { _width = value; } } private double _height = 0; /// /// 高 /// [Property] public double height { get { return _height; } set { _height = value; } } private double _length = 0; /// /// 长 /// [Property] public double length { get { return _length; } set { _length = value; } } private string _recSize = ""; /// /// 推荐尺寸 /// [Property] public string recSize { get { return _recSize; } set { _recSize = value; } } private string _sizeUnit = ""; /// /// 尺寸单位 /// [Property] public string sizeUnit { get { return _sizeUnit; } set { _sizeUnit = value; } } private string _numberUnit = ""; /// /// 数量单位 /// [Property] public string numberUnit { get { return _numberUnit; } set { _numberUnit = value; } } private int _orderFrom = 10; /// /// 【订单来源】"10":第三方平台"15":私域电商"20":ERP"30":售前系统 /// [Property] public int orderFrom { get { return _orderFrom; } set { _orderFrom = value; } } private int _quantity = 0; /// /// 数量 /// [Property] public int quantity { get { return _quantity; } set { _quantity = value; } } private double _discountAmount = 0; /// /// 折扣金额 /// [Property] public double discountAmount { get { return _discountAmount; } set { _discountAmount = value; } } private double _differentAmount = 0; /// /// 补差金额 /// [Property] public double differentAmount { get { return _differentAmount; } set { _differentAmount = value; } } private string _differentSplitNo = ""; /// /// 补差拆单识别号 /// [Property] public string differentSplitNo { get { return _differentSplitNo; } set { _differentSplitNo = value; } } private int _orderType = 10; /// /// 【订单类型】"10":线上单"15":线下单"20":补差单"30":售后单 /// [Property] public int orderType { get { return _orderType; } set { _orderType = value; } } private string _parentOrderSn = ""; [Property] public string parentOrderSn { get { return _parentOrderSn; } set { _parentOrderSn = value; } } private string _refundMemo = ""; /// /// 退款备注 /// [Property] public string RefundMemo { get { return _refundMemo; } set { _refundMemo = value; } } private int _checkOut = 0; /// /// 查货超时 /// [Property] public int CheckOut { get { return _checkOut; } set { _checkOut = value; } } /// /// 第一次查货时间 /// [Property] public DateTime? CheckTime { get; set; } /// /// 重印时间 /// [Property] public DateTime? ReprintTime { get; set; } private string _toType = ""; [Property] public string ToType { get { return _toType; } set { _toType = value; } } public static CeErpTradeCellExtend getByTid(string ctid) { return FindFirst(Expression.Sql(string.Format("ctid='{0}'", ctid))); } public static void createInfo(string tid, int type = 10, int from = 10) { CeErpTradeCellExtend ceErpTradeCellExtend = getByTid(tid); if (ceErpTradeCellExtend == null) { ceErpTradeCellExtend = new CeErpTradeCellExtend(); } ceErpTradeCellExtend.ctid = tid; ceErpTradeCellExtend.orderFrom = from; ceErpTradeCellExtend.orderType = type; if (ceErpTradeCellExtend.ID != 0) { ceErpTradeCellExtend.Update(); } else { ceErpTradeCellExtend.Create(); } } } }