using Core.Mes.Client.Comm.Attribute;
using Newtonsoft.Json;
using System;
using System.ComponentModel;
namespace Core.StlMes.Client.Qcm.model
{
///
/// 数据库表COM_BASE_SUPP所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
/// 作者:tgcx-test 时间:2016-08-16
///
public class ComBaseSuppEntity
{
///
/// 供应商代码
///
private string suppCode = "";
///
/// 供应商名称
///
private string suppName = "";
///
/// 组织机构代码
///
private string orgCode = "";
///
/// 供应商中文简称
///
private string suppShortName = "";
///
/// 供应商税号/标识
///
private string suppTaxId = "";
///
/// 供应商公司性质
///
private string suppCharacter = "";
///
/// 供应商法人
///
private string suppRegistrarName = "";
///
/// 供应商国家
///
private string suppNationality = "";
///
/// 供应商省份
///
private string suppProvince = "";
///
/// 供应商城市
///
private string suppCity = "";
///
/// 供应商办公省份
///
private string suppOfficeProvince = "";
///
/// 供应商生效日期
///
private string suppStartDate = "";
///
/// 供应商失效日期
///
private string suppEndDate = "";
///
/// 供应商税号生效日期
///
private string suppTaxStartDate = "";
///
/// 供应商税号失效日期
///
private string suppTaxEndDate = "";
///
/// 供应商营业执照号码
///
private string suppLicNum = "";
///
/// 供应商营业执照生效日期
///
private string suppLicStartDate = "";
///
/// 供应商营业执照失效日期
///
private string suppLicEndDate = "";
///
/// 供应商经营范围
///
private string suppOperateScope = "";
///
/// 是否内部供应商
///
private string suppIsInternal = "";
///
/// 是否供应商
///
private string suppIsSupplier = "";
///
/// 是否检修供应商
///
private string suppIsMaintenancer = "";
///
/// 是否制造商
///
private string suppIsManufacturer = "";
///
/// 是否子公司
///
private string suppIsSubCompany = "";
///
/// 供应商行业类型
///
private string suppIndustryType = "";
///
/// 供应商网址
///
private string suppWebsite = "";
///
/// 供应商注册资金
///
private decimal? suppRegCapital = null;
///
/// 供应商注册币种
///
private string suppRegCapCurrency = "";
///
/// 供应商评定等级
///
private string suppPerGrade = "";
///
/// 供应商合作关系等级
///
private string suppRelationGrade = "";
///
/// 供应商地址
///
private string suppAddress = "";
///
/// 供应商地址邮编
///
private string suppAddPostal = "";
///
/// 供应商联系人名称
///
private string supplierLinkMan = "";
///
/// 供应商联系人传真
///
private string suppContactFax = "";
///
/// 供应商联系人电话
///
private string suppContactTel = "";
///
/// 供应商联系人EMAIL
///
private string suppContactEmail = "";
///
/// 供应商联系人手机
///
private string suppContactCellPhone = "";
///
/// 供应商联系人职务
///
private string suppContactTitle = "";
///
/// 供应商备注
///
private string suppComment = "";
///
/// 供应商信用等级
///
private string suppCreditRate = "";
///
/// 管理部门代码
///
private string mentDeptCode = "";
///
/// 管理部门描叙
///
private string mentDeptDesc = "";
///
/// 管理科室代码
///
private string mentUnitCode = "";
///
/// 管理科室描叙
///
private string mentUnitDesc = "";
///
/// 采购管理部门代码
///
private string buyerDeptCode = "";
///
/// 采购管理部门描叙
///
private string buyerDeptDesc = "";
///
/// 采购管理科室代码
///
private string buyerUnitCode = "";
///
/// 采购管理科室描叙
///
private string buyerUnitDesc = "";
///
/// 状态(1:未生效 2:审批中 3:已审批 4:已生效)
///
private string status = "";
///
/// 数据状态(有效、无效)
///
private string validflag = "";
///
/// 创建人
///
private string createName = "";
///
/// 创建时间
///
private string createTime = "";
///
/// 修改人
///
private string updateName = "";
///
/// 修改时间
///
private string updateTime = "";
///
/// 废除人
///
private string deleteName = "";
///
/// 废除时间
///
private string deleteTime = "";
///
/// "是否暂挂1:暂挂 0:正常
///
private string suspendStatus = "";
///
/// 创建人ID
///
private string createUserid = "";
///
/// 修改人ID
///
private string updateUserid = "";
///
/// 废除人ID
///
private string deleteUserid = "";
///
/// 登录密码(供应商管理中心)
///
private string password = "";
///
/// 税率(%)(默认17%)
///
private string suppTaxRate = "";
///
/// 供应商国家编码
///
private string suppNationalityCode = "";
///
/// 供应商省份编码
///
private string suppProvinceCode = "";
///
/// 供应商办公省份编码
///
private string suppOfficeProvinceCode = "";
private String suppType = "";
///
/// 供应商代码
///
[Description("供应商代码")]
[Nullable(false)]
[DataLength(64)]
[JsonProperty("suppCode")]
public string SuppCode
{
get { return suppCode; }
set { suppCode = value; }
}
///
/// 供应商名称
///
[Description("供应商名称")]
[Nullable(false)]
[DataLength(256)]
[JsonProperty("suppName")]
public string SuppName
{
get { return suppName; }
set { suppName = value; }
}
///
/// 组织机构代码
///
[Description("组织机构代码")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("orgCode")]
public string OrgCode
{
get { return orgCode; }
set { orgCode = value; }
}
///
/// 供应商中文简称
///
[Description("供应商中文简称")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppShortName")]
public string SuppShortName
{
get { return suppShortName; }
set { suppShortName = value; }
}
///
/// 供应商税号/标识
///
[Description("供应商税号/标识")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppTaxId")]
public string SuppTaxId
{
get { return suppTaxId; }
set { suppTaxId = value; }
}
///
/// 供应商公司性质
///
[Description("供应商公司性质")]
[Nullable(true)]
[DataLength(64)]
[JsonProperty("suppCharacter")]
public string SuppCharacter
{
get { return suppCharacter; }
set { suppCharacter = value; }
}
///
/// 供应商法人
///
[Description("供应商法人")]
[Nullable(true)]
[DataLength(64)]
[JsonProperty("suppRegistrarName")]
public string SuppRegistrarName
{
get { return suppRegistrarName; }
set { suppRegistrarName = value; }
}
///
/// 供应商国家
///
[Description("供应商国家")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppNationality")]
public string SuppNationality
{
get { return suppNationality; }
set { suppNationality = value; }
}
///
/// 供应商省份
///
[Description("供应商省份")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppProvince")]
public string SuppProvince
{
get { return suppProvince; }
set { suppProvince = value; }
}
///
/// 供应商城市
///
[Description("供应商城市")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppCity")]
public string SuppCity
{
get { return suppCity; }
set { suppCity = value; }
}
///
/// 供应商办公省份
///
[Description("供应商办公省份")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppOfficeProvince")]
public string SuppOfficeProvince
{
get { return suppOfficeProvince; }
set { suppOfficeProvince = value; }
}
///
/// 供应商生效日期
///
[Description("供应商生效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppStartDate")]
public string SuppStartDate
{
get { return suppStartDate; }
set { suppStartDate = value; }
}
///
/// 供应商失效日期
///
[Description("供应商失效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppEndDate")]
public string SuppEndDate
{
get { return suppEndDate; }
set { suppEndDate = value; }
}
///
/// 供应商税号生效日期
///
[Description("供应商税号生效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppTaxStartDate")]
public string SuppTaxStartDate
{
get { return suppTaxStartDate; }
set { suppTaxStartDate = value; }
}
///
/// 供应商税号失效日期
///
[Description("供应商税号失效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppTaxEndDate")]
public string SuppTaxEndDate
{
get { return suppTaxEndDate; }
set { suppTaxEndDate = value; }
}
///
/// 供应商营业执照号码
///
[Description("供应商营业执照号码")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppLicNum")]
public string SuppLicNum
{
get { return suppLicNum; }
set { suppLicNum = value; }
}
///
/// 供应商营业执照生效日期
///
[Description("供应商营业执照生效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppLicStartDate")]
public string SuppLicStartDate
{
get { return suppLicStartDate; }
set { suppLicStartDate = value; }
}
///
/// 供应商营业执照失效日期
///
[Description("供应商营业执照失效日期")]
[Nullable(true)]
[DataLength(14)]
[JsonProperty("suppLicEndDate")]
public string SuppLicEndDate
{
get { return suppLicEndDate; }
set { suppLicEndDate = value; }
}
///
/// 供应商经营范围
///
[Description("供应商经营范围")]
[Nullable(true)]
[DataLength(1024)]
[JsonProperty("suppOperateScope")]
public string SuppOperateScope
{
get { return suppOperateScope; }
set { suppOperateScope = value; }
}
///
/// 是否内部供应商
///
[Description("是否内部供应商")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suppIsInternal")]
public string SuppIsInternal
{
get { return suppIsInternal; }
set { suppIsInternal = value; }
}
///
/// 是否供应商
///
[Description("是否供应商")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suppIsSupplier")]
public string SuppIsSupplier
{
get { return suppIsSupplier; }
set { suppIsSupplier = value; }
}
///
/// 是否检修供应商
///
[Description("是否检修供应商")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suppIsMaintenancer")]
public string SuppIsMaintenancer
{
get { return suppIsMaintenancer; }
set { suppIsMaintenancer = value; }
}
///
/// 是否制造商
///
[Description("是否制造商")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suppIsManufacturer")]
public string SuppIsManufacturer
{
get { return suppIsManufacturer; }
set { suppIsManufacturer = value; }
}
///
/// 是否子公司
///
[Description("是否子公司")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suppIsSubCompany")]
public string SuppIsSubCompany
{
get { return suppIsSubCompany; }
set { suppIsSubCompany = value; }
}
///
/// 供应商行业类型
///
[Description("供应商行业类型")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppIndustryType")]
public string SuppIndustryType
{
get { return suppIndustryType; }
set { suppIndustryType = value; }
}
///
/// 供应商网址
///
[Description("供应商网址")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppWebsite")]
public string SuppWebsite
{
get { return suppWebsite; }
set { suppWebsite = value; }
}
///
/// 供应商注册资金
///
[Description("供应商注册资金")]
[Nullable(true)]
[DataLength(22)]
[JsonProperty("suppRegCapital")]
public decimal? SuppRegCapital
{
get { return suppRegCapital; }
set { suppRegCapital = value; }
}
///
/// 供应商注册币种
///
[Description("供应商注册币种")]
[Nullable(true)]
[DataLength(64)]
[JsonProperty("suppRegCapCurrency")]
public string SuppRegCapCurrency
{
get { return suppRegCapCurrency; }
set { suppRegCapCurrency = value; }
}
///
/// 供应商评定等级
///
[Description("供应商评定等级")]
[Nullable(true)]
[DataLength(32)]
[JsonProperty("suppPerGrade")]
public string SuppPerGrade
{
get { return suppPerGrade; }
set { suppPerGrade = value; }
}
///
/// 供应商合作关系等级
///
[Description("供应商合作关系等级")]
[Nullable(true)]
[DataLength(64)]
[JsonProperty("suppRelationGrade")]
public string SuppRelationGrade
{
get { return suppRelationGrade; }
set { suppRelationGrade = value; }
}
///
/// 供应商地址
///
[Description("供应商地址")]
[Nullable(true)]
[DataLength(512)]
[JsonProperty("suppAddress")]
public string SuppAddress
{
get { return suppAddress; }
set { suppAddress = value; }
}
///
/// 供应商地址邮编
///
[Description("供应商地址邮编")]
[Nullable(true)]
[DataLength(32)]
[JsonProperty("suppAddPostal")]
public string SuppAddPostal
{
get { return suppAddPostal; }
set { suppAddPostal = value; }
}
///
/// 供应商联系人名称
///
[Description("供应商联系人名称")]
[Nullable(true)]
[DataLength(50)]
[JsonProperty("supplierLinkMan")]
public string SupplierLinkMan
{
get { return supplierLinkMan; }
set { supplierLinkMan = value; }
}
///
/// 供应商联系人传真
///
[Description("供应商联系人传真")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppContactFax")]
public string SuppContactFax
{
get { return suppContactFax; }
set { suppContactFax = value; }
}
///
/// 供应商联系人电话
///
[Description("供应商联系人电话")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppContactTel")]
public string SuppContactTel
{
get { return suppContactTel; }
set { suppContactTel = value; }
}
///
/// 供应商联系人EMAIL
///
[Description("供应商联系人EMAIL")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppContactEmail")]
public string SuppContactEmail
{
get { return suppContactEmail; }
set { suppContactEmail = value; }
}
///
/// 供应商联系人手机
///
[Description("供应商联系人手机")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppContactCellPhone")]
public string SuppContactCellPhone
{
get { return suppContactCellPhone; }
set { suppContactCellPhone = value; }
}
///
/// 供应商联系人职务
///
[Description("供应商联系人职务")]
[Nullable(true)]
[DataLength(256)]
[JsonProperty("suppContactTitle")]
public string SuppContactTitle
{
get { return suppContactTitle; }
set { suppContactTitle = value; }
}
///
/// 供应商备注
///
[Description("供应商备注")]
[Nullable(true)]
[DataLength(1024)]
[JsonProperty("suppComment")]
public string SuppComment
{
get { return suppComment; }
set { suppComment = value; }
}
///
/// 供应商信用等级
///
[Description("供应商信用等级")]
[Nullable(true)]
[DataLength(32)]
[JsonProperty("suppCreditRate")]
public string SuppCreditRate
{
get { return suppCreditRate; }
set { suppCreditRate = value; }
}
///
/// 管理部门代码
///
[Description("管理部门代码")]
[Nullable(true)]
[DataLength(10)]
[JsonProperty("mentDeptCode")]
public string MentDeptCode
{
get { return mentDeptCode; }
set { mentDeptCode = value; }
}
///
/// 管理部门描叙
///
[Description("管理部门描叙")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("mentDeptDesc")]
public string MentDeptDesc
{
get { return mentDeptDesc; }
set { mentDeptDesc = value; }
}
///
/// 管理科室代码
///
[Description("管理科室代码")]
[Nullable(true)]
[DataLength(10)]
[JsonProperty("mentUnitCode")]
public string MentUnitCode
{
get { return mentUnitCode; }
set { mentUnitCode = value; }
}
///
/// 管理科室描叙
///
[Description("管理科室描叙")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("mentUnitDesc")]
public string MentUnitDesc
{
get { return mentUnitDesc; }
set { mentUnitDesc = value; }
}
///
/// 采购管理部门代码
///
[Description("采购管理部门代码")]
[Nullable(true)]
[DataLength(10)]
[JsonProperty("buyerDeptCode")]
public string BuyerDeptCode
{
get { return buyerDeptCode; }
set { buyerDeptCode = value; }
}
///
/// 采购管理部门描叙
///
[Description("采购管理部门描叙")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("buyerDeptDesc")]
public string BuyerDeptDesc
{
get { return buyerDeptDesc; }
set { buyerDeptDesc = value; }
}
///
/// 采购管理科室代码
///
[Description("采购管理科室代码")]
[Nullable(true)]
[DataLength(10)]
[JsonProperty("buyerUnitCode")]
public string BuyerUnitCode
{
get { return buyerUnitCode; }
set { buyerUnitCode = value; }
}
///
/// 采购管理科室描叙
///
[Description("采购管理科室描叙")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("buyerUnitDesc")]
public string BuyerUnitDesc
{
get { return buyerUnitDesc; }
set { buyerUnitDesc = value; }
}
///
/// 状态(1:未生效 2:审批中 3:已审批 4:已生效)
///
[Description("状态(1:未生效 2:审批中 3:已审批 4:已生效)")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("status")]
public string Status
{
get { return status; }
set { status = value; }
}
///
/// 数据状态(有效、无效)
///
[Description("数据状态(有效、无效)")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("validflag")]
public string Validflag
{
get { return validflag; }
set { validflag = value; }
}
///
/// 创建人
///
[Description("创建人")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("createName")]
public string CreateName
{
get { return createName; }
set { createName = value; }
}
///
/// 创建时间
///
[Description("创建时间")]
[Nullable(true)]
[JsonProperty("createTime")]
public string CreateTime
{
get { return createTime; }
set { createTime = value; }
}
///
/// 修改人
///
[Description("修改人")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("updateName")]
public string UpdateName
{
get { return updateName; }
set { updateName = value; }
}
///
/// 修改时间
///
[Description("修改时间")]
[Nullable(true)]
[JsonProperty("updateTime")]
public string UpdateTime
{
get { return updateTime; }
set { updateTime = value; }
}
///
/// 废除人
///
[Description("废除人")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("deleteName")]
public string DeleteName
{
get { return deleteName; }
set { deleteName = value; }
}
///
/// 废除时间
///
[Description("废除时间")]
[Nullable(true)]
[JsonProperty("deleteTime")]
public string DeleteTime
{
get { return deleteTime; }
set { deleteTime = value; }
}
///
/// "是否暂挂1:暂挂 0:正常
///
[Description("\"是否暂挂1:暂挂 0:正常")]
[Nullable(true)]
[DataLength(1)]
[JsonProperty("suspendStatus")]
public string SuspendStatus
{
get { return suspendStatus; }
set { suspendStatus = value; }
}
///
/// 创建人ID
///
[Description("创建人ID")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("createUserid")]
public string CreateUserid
{
get { return createUserid; }
set { createUserid = value; }
}
///
/// 修改人ID
///
[Description("修改人ID")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("updateUserid")]
public string UpdateUserid
{
get { return updateUserid; }
set { updateUserid = value; }
}
///
/// 废除人ID
///
[Description("废除人ID")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("deleteUserid")]
public string DeleteUserid
{
get { return deleteUserid; }
set { deleteUserid = value; }
}
///
/// 登录密码(供应商管理中心)
///
[Description("登录密码(供应商管理中心)")]
[Nullable(true)]
[DataLength(200)]
[JsonProperty("password")]
public string Password
{
get { return password; }
set { password = value; }
}
///
/// 税率(%)(默认17%)
///
[Description("税率(%)(默认17%)")]
[Nullable(true)]
[DataLength(4)]
[JsonProperty("suppTaxRate")]
public string SuppTaxRate
{
get { return suppTaxRate; }
set { suppTaxRate = value; }
}
///
/// 供应商国家编码
///
[Description("供应商国家编码")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("suppNationalityCode")]
public string SuppNationalityCode
{
get { return suppNationalityCode; }
set { suppNationalityCode = value; }
}
///
/// 供应商省份编码
///
[Description("供应商省份编码")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("suppProvinceCode")]
public string SuppProvinceCode
{
get { return suppProvinceCode; }
set { suppProvinceCode = value; }
}
///
/// 供应商办公省份编码
///
[Description("供应商办公省份编码")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("suppOfficeProvinceCode")]
public string SuppOfficeProvinceCode
{
get { return suppOfficeProvinceCode; }
set { suppOfficeProvinceCode = value; }
}
///
/// 供应商类型
///
[Description("供应商类型")]
[Nullable(true)]
[DataLength(20)]
[JsonProperty("suppType")]
public string SuppType
{
get { return suppType; }
set { suppType = value; }
}
}
}