BaoKai_202508-Wms-Jingwang..../WMS.Model/Base/StorageInfoModel.cs
2025-08-24 09:35:55 +08:00

358 lines
9.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Base
{
/// <summary>
/// 仓库信息
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_BASE_STORAGEINFO")]
public class StorageInfoModel
{
#region Model
private string _storage_id="";
private string _storage_name = "";
private string _storage_short_name = "";
private string _py_name = "";
private string _storage_type_id = "";
private string _linkman = "";
private string _phone = "";
private string _fax = "";
private string _address = "";
private string _postcode = "";
private string _rfmodel = "";
private string _goodsflag = "";
private string _batchflag = "";
private string _status = "";
private string _remark = "";
private string _version="";
private decimal _sort = 0;
private string _storage_type_name = "";
private string _province_id = "";
private string _city_id = "";
private string _town_id = "";
private string _province_name = "";
private string _city_name = "";
private string _town_name = "";
private string _operatorid = "";
private DateTime _operatedate =DateTime.Parse("1900-01-01");
private Boolean _ischeck;
int id = 0;
public int ID
{
get { return id; }
set { id = value; }
}
/// <summary>
/// 选择
/// </summary>
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public Boolean IsCheckRec
{
get { return _ischeck; }
set { _ischeck = value; }
}
private string _SELECTED = "0";
/// <summary>
/// 选择
/// </summary>
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public string SELECTED
{
get { return _SELECTED; }
set { _SELECTED = value; }
}
[DisplayName("仓库编号")]
/// <summary>
/// 仓库编号
/// </summary>
public string STORAGE_ID
{
set { _storage_id = value; }
get { return _storage_id; }
}
[DisplayName("仓库名称")]
/// <summary>
/// 仓库名称
/// </summary>
public string STORAGE_NAME
{
set { _storage_name = value; }
get { return _storage_name; }
}
[DisplayName("仓库简称")]
/// <summary>
/// 仓库简称
/// </summary>
public string STORAGE_SHORT_NAME
{
set { _storage_short_name = value; }
get { return _storage_short_name; }
}
[DisplayName("拼音简称")]
/// <summary>
/// 拼音简称
/// </summary>
public string PY_NAME
{
set { _py_name = value; }
get { return _py_name; }
}
[DisplayName("仓库分类")]
[TableClm(NoSelect = false)]
//[TableClmAttribute(JoinTableClmName = "STORAGE_TYPE_NAME", JoinTableClm = "STORAGE_TYPE_ID", ClmJoinTable = "T_BASE_STORAGE_TYPE")]
/// <summary>
/// 所属仓库分类
/// </summary>
public string STORAGE_TYPE_ID
{
set { _storage_type_id = value; }
get { return _storage_type_id; }
}
[DisplayName("仓库分类")]
[TableClm(NoSelect = false)]
/// <summary>
/// 所属仓库分类
/// </summary>
public string STORAGE_TYPE_NAME
{
set { _storage_type_name = value; }
get { return _storage_type_name; }
}
[DisplayName("联系人")]
/// <summary>
/// 联系人
/// </summary>
public string LINKMAN
{
set { _linkman = value; }
get { return _linkman; }
}
[DisplayName("联系电话")]
/// <summary>
/// 联系电话
/// </summary>
public string PHONE
{
set { _phone = value; }
get { return _phone; }
}
[DisplayName("传真")]
/// <summary>
/// 传真
/// </summary>
public string FAX
{
set { _fax = value; }
get { return _fax; }
}
[DisplayName("地址")]
/// <summary>
/// 地址
/// </summary>
public string ADDRESS
{
set { _address = value; }
get { return _address; }
}
[DisplayName("邮编")]
/// <summary>
/// 邮编
/// </summary>
public string POSTCODE
{
set { _postcode = value; }
get { return _postcode; }
}
[DisplayName("RF使用")]
[TableClm(ColumnData = "否%0|是%1")]
/// <summary>
/// RF使用模式
/// </summary>
public string RFMODEL
{
set { _rfmodel = value; }
get { return _rfmodel; }
}
[DisplayName("物料混放")]
[TableClm(ColumnData = "否%0|是%1")]
/// <summary>
/// 物料混放
/// </summary>
public string GOODSFLAG
{
set { _goodsflag = value; }
get { return _goodsflag; }
}
[DisplayName("批次混放")]
[TableClm(ColumnData = "否%0|是%1")]
/// <summary>
/// 批次混放
/// </summary>
public string BATCHFLAG
{
set { _batchflag = value; }
get { return _batchflag; }
}
[DisplayName("Status")]
[TableClm(ColumnData = "正常%0|停用%1")]
/// <summary>
/// Status 0:正常1停用
/// </summary>
public string STATUS
{
set { _status = value; }
get { return _status; }
}
[DisplayName("备注")]
/// <summary>
/// 备注
/// </summary>
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
[DisplayName("版本号")]
/// <summary>
/// 版本号
/// </summary>
public string VERSION
{
set { _version = value; }
get { return _version; }
}
[DisplayName("排序")]
/// <summary>
/// 排序
/// </summary>
public decimal SORT
{
set { _sort = value; }
get { return _sort; }
}
/// <summary>
/// 省编号
/// </summary>
[DisplayName("省编号")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 1")]
public string PROVINCE_ID
{
set { _province_id = value; }
get { return _province_id; }
}
/// <summary>
/// 市编号
/// </summary>
[DisplayName("市编号")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 2")]
public string CITY_ID
{
set { _city_id = value; }
get { return _city_id; }
}
/// <summary>
/// 县/市/区编号
/// </summary>
[DisplayName("县/市/区")]
[TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 3")]
public string TOWN_ID
{
set { _town_id = value; }
get { return _town_id; }
}
/// <summary>
/// 省
/// </summary>
[DisplayName("省")]
[TableClm(NoSelect = false)]
public string PROVINCE_NAME
{
set { _province_name = value; }
get { return _province_name; }
}
/// <summary>
/// 市
/// </summary>
[DisplayName("市")]
[TableClm(NoSelect = false)]
public string CITY_NAME
{
set { _city_name = value; }
get { return _city_name; }
}
/// <summary>
/// 县/市/区
/// </summary>
[DisplayName("县/市/区")]
[TableClm(NoSelect = false)]
public string TOWN_NAME
{
set { _town_name = value; }
get { return _town_name; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("操作人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string OPERATORID
{
set { _operatorid = value; }
get { return _operatorid; }
}
/// <summary>
/// 操作时间
/// </summary>
[DisplayName("操作时间")]
public DateTime OPERATEDATE
{
set { _operatedate = value; }
get { return _operatedate; }
}
bool _AUTOSTS = false;
/// <summary>
/// 批次管理
/// </summary>
[DisplayName("是否为立体库")]
public bool AUTOSTS
{
set { _AUTOSTS = value; }
get { return _AUTOSTS; }
}
#endregion Model
}
}