/********************************************************************************
** 作者:杨斌
** 创始时间:2012-12-08
** 描述:供应商管理模块 供应商Model层
*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using WMS.Attirubte;
namespace WMS.Model.Base
{
[Serializable]
[TableClmAttribute(TableName = "t_base_provider_dictionary")]
public class ProviderModel
{
#region Model
private string _provider_id;
private string _pro_type_id;
private string _provider_name;
//private string _province;
//private string _city;
//private string _town;
private string _address;
private string _linkman;
private string _phone;
private string _mobile;
private string _fax;
private string _email;
private string _postcode;
private string _bank;
private string _account_name;
private string _account;
private string _py_name;
private Int64 _arr_days;
private string _pro_type_name;
///
/// 供应商编号
///
[DisplayName("供应商编号")]
public string PROVIDER_ID
{
set { _provider_id = value; }
get { return _provider_id; }
}
// ///
// /// 供应商类别编号
// ///
// ///
//[DisplayName("供应商类别")]
//[TableClmAttribute(ClmJoinTable = "t_base_Provider_Type", JoinTableClm = "PRO_TYPE_ID", JoinTableClmName = "PRO_TYPE_NAME")]
// public string PRO_TYPE_ID
// {
// set { _pro_type_id = value; }
// get { return _pro_type_id; }
// }
/////
///// 供应商类别名称
/////
/////
// [DisplayName("供应商类别名称")]
// [TableClm(NoSelect=false)]
//public string PRO_TYPE_NAME
//{
// set { _pro_type_name = value; }
// get { return _pro_type_name; }
//}
// ///
/// 供应商名称
///
[DisplayName("供应商名称")]
public string PROVIDER_NAME
{
set { _provider_name = value; }
get { return _provider_name; }
}
// ///
// /// 省份
// ///
// ///
//[DisplayName("省份")]
// public string PROVINCE
// {
// set { _province = value; }
// get { return _province; }
// }
// ///
// /// 城市
// ///
// ///
//[DisplayName("城市")]
// public string CITY
// {
// set { _city = value; }
// get { return _city; }
// }
// ///
// /// 区或者镇
// ///
// ///
// [DisplayName("区")]
// public string TOWN
// {
// set { _town = value; }
// get { return _town; }
// }
///
/// 详细地址
///
///
[DisplayName("地址")]
public string ADDRESS
{
set { _address = value; }
get { return _address; }
}
///
/// 联系人
///
///
[DisplayName("联系人")]
public string LINKMAN
{
set { _linkman = value; }
get { return _linkman; }
}
///
/// 联系人手机
///
///
[DisplayName("联系人手机")]
public string PHONE
{
set { _phone = value; }
get { return _phone; }
}
///
/// 联系电话
///
///
[DisplayName("联系电话")]
public string MOBILE
{
set { _mobile = value; }
get { return _mobile; }
}
///
/// 联系传真
///
///
[DisplayName("传真")]
public string FAX
{
set { _fax = value; }
get { return _fax; }
}
///
/// 邮箱
///
///
[DisplayName("邮箱")]
public string EMAIL
{
set { _email = value; }
get { return _email; }
}
///
/// 邮编编码
///
///
[DisplayName("邮编编码")]
public string POSTCODE
{
set { _postcode = value; }
get { return _postcode; }
}
///
/// 开户银行
///
///
[DisplayName("开户银行")]
public string BANK
{
set { _bank = value; }
get { return _bank; }
}
///
/// 账号名称
///
///
[DisplayName("账号名称")]
public string ACCOUNT_NAME
{
set { _account_name = value; }
get { return _account_name; }
}
///
/// 账号
///
///
[DisplayName("账号")]
public string ACCOUNT
{
set { _account = value; }
get { return _account; }
}
///
/// 拼音简称
///
///
[DisplayName("拼音简称")]
public string PY_NAME
{
set { _py_name = value; }
get { return _py_name; }
}
///
/// 到货天数
///
///
[DisplayName("到货天数")]
public Int64 ARR_DAYS
{
set { _arr_days = value; }
get { return _arr_days; }
}
// private string _provider_level;
/////
///// 供应商等级
/////
/////
//[DisplayName("供应商等级")]
//[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'providertype_lever' ", ClassName = "VC_DICTIONARY_NAME")]
//public string PROVIDER_LEVEL
//{
// get { return _provider_level; }
// set { _provider_level = value; }
//}
private decimal _percentage;
///
/// 供应商合格率
///
///
[DisplayName("合格率")]
public decimal PERCENTAGE
{
get { return _percentage; }
set { _percentage = value; }
}
private string _remark;
///
/// 供应商备注
///
///
[DisplayName("供应商备注")]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
#endregion Model
private Boolean _ischeck;
///
/// 选择
///
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public Boolean IsCheckRec
{
get { return _ischeck; }
set { _ischeck = value; }
}
private string _nature;
///
/// 性质
///
///
[DisplayName("性质")]
public string NATURE
{
get { return _nature; }
set { _nature = value; }
}
private string _website;
///
/// 网站
///
///
[DisplayName("网站")]
public string WEBSITE
{
get { return _website; }
set { _website = value; }
}
private string _legalman;
///
/// 法人代表
///
///
[DisplayName("法人代表")]
public string LEGALMAN
{
get { return _legalman; }
set { _legalman = value; }
}
private string _area_id;
///
/// 所属地址
///
///
[DisplayName("所属地址")]
public string AREA_ID
{
get { return _area_id; }
set { _area_id = value; }
}
private string _regaddress;
///
/// 注册地址
///
///
[DisplayName("注册地址")]
public string REGADDRESS
{
get { return _regaddress; }
set { _regaddress = value; }
}
private string _invoicetitle;
///
/// 发票抬头
///
///
[DisplayName("发票抬头")]
public string INVOICETITLE
{
get { return _invoicetitle; }
set { _invoicetitle = value; }
}
private string _taxnumber;
///
/// 税号
///
///
[DisplayName("税号")]
public string TAXNUMBER
{
get { return _taxnumber; }
set { _taxnumber = value; }
}
private string _pay_type_id;
///
/// 付款方式
///
///
[DisplayName("付款方式")]
public string PAY_TYPE_ID
{
get { return _pay_type_id; }
set { _pay_type_id = value; }
}
private string _invoiceaddress;
///
/// 发票邮寄地址
///
///
[DisplayName("发票邮寄地址")]
public string INVOICEADDRESS
{
get { return _invoiceaddress; }
set { _invoiceaddress = value; }
}
private string _recipient;
///
/// 收件人
///
///
[DisplayName("收件人")]
public string RECIPIENT
{
get { return _recipient; }
set { _recipient = value; }
}
private string _recphone;
///
/// 收件人电话
///
///
[DisplayName("收件人电话")]
public string RECPHONE
{
get { return _recphone; }
set { _recphone = value; }
}
private string _recfax;
///
/// 收件人传真
///
///
[DisplayName("收件人传真")]
public string RECFAX
{
get { return _recfax; }
set { _recfax = value; }
}
private string _recemail;
///
/// 收件人邮箱
///
///
[DisplayName("收件人邮箱")]
public string RECEMAIL
{
get { return _recemail; }
set { _recemail = value; }
}
private string _version;
///
/// 版本号
///
///
[DisplayName("版本号")]
public string VERSION
{
get { return _version; }
set { _version = value; }
}
///
///GoodsNumber
///
[DisplayName("物料编号")]
public virtual string GOODS_ID { get; set; }
decimal _GOODS_PRICE = 0;
///
/// 供应商价格
///
[DisplayName("供应商价格")]
public decimal GOODS_PRICE
{
set { _GOODS_PRICE = value; }
get { return _GOODS_PRICE; }
}
}
}