using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; namespace DataCommon { #region 库存Model /// /// 库存Model /// public class MIStockModel { private string _stock_id = string.Empty; private string _putin_id = string.Empty; private string _storage_id = string.Empty; private string _storage_name = string.Empty; private string _area_id = string.Empty; private string _area_name = string.Empty; private string _location_id = string.Empty; private string _location_star = string.Empty; private string _location_end = string.Empty; private string _goods_typeid = string.Empty; private string _goods_id = string.Empty; private string _goods_name = string.Empty; private decimal _shelves_num = 0; private string _remark = string.Empty; private string _version = string.Empty; private string _storage_mode = string.Empty; private string _provider_id = string.Empty; private string _provider_name = string.Empty; private DateTime _production_date = DateTime.Parse("1900-01-01"); private DateTime _ware_date = DateTime.Parse("1900-01-01"); private string _docctnumber = string.Empty; private Boolean _ischeck; private decimal _occupy_num = 0; private decimal _able_num = 0; private string _notice_id = string.Empty; private string _ori_bill = string.Empty; private decimal _period = 0; private DateTime _due_date = DateTime.Parse("1900-01-01"); private string _goods_typename = string.Empty; private string _barcode = string.Empty; private DateTime _timeStart = DateTime.Parse("1900-01-01"); private DateTime _timeEnd = DateTime.Parse("1900-01-01"); private DateTime _timeStartOn = DateTime.Parse("1900-01-01"); private DateTime _timeEndOn = DateTime.Parse("1900-01-01"); public string _unit_name = string.Empty; private string _unit = string.Empty; private decimal _cost_price = 0; private decimal _sum_cost_price = 0; private string _STS = string.Empty; /// /// 库存状态 /// [DisplayName("库存状态")] public string STS { set { _STS = value; } get { return _STS; } } private string _ctl = string.Empty; [DisplayName("托盘号")] public string CTL { get { return _ctl; } set { _ctl = value; } } /// /// 选择 /// [DisplayName("选择")] public Boolean IsCheckRec { get { return _ischeck; } set { _ischeck = value; } } private string _Whseloc = ""; /// /// Whseloc /// [DisplayName("仓储编号")] public string Whseloc { get { return _Whseloc; } set { _Whseloc = value; } } private string _High = string.Empty; /// /// HIGH /// [DisplayName("托盘大小")] public string High { get { return _High; } set { _High = value; } } private string _SIZE = string.Empty; /// /// HIGH /// [DisplayName("托盘大小")] public string SIZE { get { return _SIZE; } set { _SIZE = value; } } private string _wgh = "0"; /// /// 重量 /// [DisplayName("重量")] public string WGH { get { return _wgh; } set { _wgh = value; } } private string _lotId = string.Empty; /// /// 生成批号 /// [DisplayName("生成批号")] public string ProDucLotId { get { return _lotId; } set { _lotId = value; } } /// /// 库存编号 /// [DisplayName("仓储编号")] public string STOCK_ID { set { _stock_id = value; } get { return _stock_id; } } private string _customer_id = string.Empty; [DisplayName("客户")] public string Customer_Id { get { return _customer_id; } set { _customer_id = value; } } /// /// 上架批次号 /// [DisplayName("上架单号")] public string PUTIN_ID { set { _putin_id = value; } get { return _putin_id; } } /// /// 仓库 /// [DisplayName("仓库编号")] public string STORAGE_ID { set { _storage_id = value; } get { return _storage_id; } } /// /// 仓库 /// [DisplayName("仓库")] public string STORAGE_NAME { set { _storage_name = value; } get { return _storage_name; } } /// /// 库区编号 /// [DisplayName("库区")] public string AREA_ID { set { _area_id = value; } get { return _area_id; } } /// /// 库区编号 /// [DisplayName("库区")] public string AREA_NAME { set { _area_name = value; } get { return _area_name; } } /// /// 库位编号 /// [DisplayName("库位")] //[TableClmAttribute(JoinTableClmName = "LOCATION_NAME", JoinTableClm = "LOC_ID", ClmJoinTable = "T_BASE_STORAGE_AREA_LOCATION", ClassName = "LOCATION_NAME")] public string LOCATION_ID { set { _location_id = value; } get { return _location_id; } } /// /// 库位编号 /// [DisplayName("开始库位")] public string LOCATION_STAR { set { _location_star = value; } get { return _location_star; } } /// /// 库位编号 /// [DisplayName("结束库位")] public string LOCATION_END { set { _location_end = value; } get { return _location_end; } } /// /// 物料类别编号 /// [DisplayName("物料分类")] public string GOODS_TYPEID { set { _goods_typeid = value; } get { return _goods_typeid; } } /// /// 物料类别 /// [DisplayName("物料分类")] public string GOODS_TYPENAME { set { _goods_typename = value; } get { return _goods_typename; } } /// /// GoodsNumber /// [DisplayName("物料编号")] public string GOODS_ID { set { _goods_id = value; } get { return _goods_id; } } /// /// 物料 /// [DisplayName("物料名称")] public string GOODS_NAME { set { _goods_name = value; } get { return _goods_name; } } /// /// 数量 /// [DisplayName("库存数量")] public decimal SHELVES_NUM { set { _shelves_num = value; } get { return _shelves_num; } } /// /// 备注 /// [DisplayName("备注")] public string REMARK { set { _remark = value; } get { return _remark; } } /// /// 版本号 /// [DisplayName("版本号")] public string VERSION { set { _version = value; } get { return _version; } } /// /// 入库类型(采购入库、退货入库、调货入库、盲收、其它) /// [DisplayName("入库类型")] public string STORAGE_MODE { set { _storage_mode = value; } get { return _storage_mode; } } /// /// 工单号 /// [DisplayName("工单ID")] public string PROVIDER_ID { set { _provider_id = value; } get { return _provider_id; } } /// /// 供应商 /// [DisplayName("供应商")] public string PROVIDER_NAME { set { _provider_name = value; } get { return _provider_name; } } /// /// 生产日期 /// [DisplayName("生产日期")] public DateTime PRODUCTION_DATE { set { _production_date = value; } get { return _production_date; } } /// /// 入库时间 /// [DisplayName("入库时间")] public DateTime WARE_DATE { set { _ware_date = value; } get { return _ware_date; } } /// /// 单据编号(调整填写调整单号,入库填写入库单号 /// [DisplayName("单据编号")] public string DOCCTNUMBER { set { _docctnumber = value; } get { return _docctnumber; } } /// /// 占用数量 /// [DisplayName("占用库存")] public decimal OCCUPY_NUM { set { _occupy_num = value; } get { return _occupy_num; } } /// /// 未锁数量 /// [DisplayName("未锁库存")] public decimal ABLE_NUM { set { _able_num = value; } get { return _able_num; } } /// /// 通知单号 /// [DisplayName("通知单号")] public string NOTICE_ID { set { _notice_id = value; } get { return _notice_id; } } /// /// 来源单据 /// [DisplayName("来源单据")] public string ORI_BILL { set { _ori_bill = value; } get { return _ori_bill; } } string _GOODS_MEASURE_ID = ""; /// ///箱规 /// [DisplayName("箱规")] public string GOODS_MEASURE_ID { get { return _GOODS_MEASURE_ID; } set { _GOODS_MEASURE_ID = value; } } string _GOODS_MEASURE_NAME = ""; /// ///箱规名称 /// [DisplayName("箱规名称")] public string GOODS_MEASURE_NAME { get { return _GOODS_MEASURE_NAME; } set { _GOODS_MEASURE_NAME = value; } } /// /// 保质期 /// [DisplayName("保质期")] public decimal PERIOD { get { return _period; } set { _period = value; } } private decimal _GOODSVOLUME = 0; /// /// 装箱数 /// [DisplayName("装箱数")] public decimal GOODSVOLUME { get { return _GOODSVOLUME; } set { _GOODSVOLUME = value; } } /// /// 到期日期 /// /// [DisplayName("到期日期")] public DateTime DUE_DATE { get { return _due_date; } set { _due_date = value; } } /// /// BarCode /// [DisplayName("条码")] public string BARCODE { get { return _barcode; } set { _barcode = value; } } /// /// 生产起始日期 /// [DisplayName("生产起始日期")] public DateTime TIMESTART { get { return _timeStart; } set { _timeStart = value; } } /// /// 生产结束日期 /// [DisplayName("生产结束日期")] public DateTime TIMEEND { get { return _timeEnd; } set { _timeEnd = value; } } /// /// 上架起始日期 /// [DisplayName("上架起始日期")] public DateTime TIMESTARTON { get { return _timeStartOn; } set { _timeStartOn = value; } } /// /// 上架结束日期 /// [DisplayName("上架结束日期")] public DateTime TIMEENDON { get { return _timeEndOn; } set { _timeEndOn = value; } } /// ///物料UNIT (字典表获取下拉) /// [DisplayName("单位")] //[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' ", ClassName = "VC_DICTIONARY_NAME")] //[TableClm(NoSelect = false)] public string UNIT { get { return _unit; } set { _unit = value; } } /// /// 物料UNIT /// [DisplayName("单位名称")] public string UNIT_NAME { get { return _unit_name; } set { _unit_name = value; } } /// /// 成本价 /// [DisplayName("成本价")] public decimal COST_PRICE { get { return _cost_price; } set { _cost_price = value; } } [DisplayName("总成本价")] public decimal SUM_COST_PRICE { get { return _sum_cost_price; } set { _sum_cost_price = value; } } decimal _PACKING_NUM = 0; [DisplayName("装箱数")] public decimal PACKING_NUM { get { return _PACKING_NUM; } set { _PACKING_NUM = value; } } } #endregion }