import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn } from "typeorm";
|
|
@Entity("Base_Provider")
|
export class BaseProvider {
|
/**
|
* 供应商ID
|
*/
|
@PrimaryGeneratedColumn()
|
provider_Id: number;
|
|
/**
|
* 平台Id
|
*/
|
@Column()
|
platUser_Id?: number;
|
|
/**
|
* 平台编号
|
*/
|
@Column()
|
platUserCode?: string;
|
|
/**
|
* 平台名称
|
*/
|
@Column()
|
platUserName?: string;
|
|
/**
|
* 公司名称
|
*/
|
@Column()
|
platCorpName?: string;
|
|
/**
|
* 用户产品ID
|
*/
|
@Column()
|
userProduct_Id?: number;
|
|
/**
|
* 账套编号
|
*/
|
@Column()
|
userProductCode?: string;
|
|
/**
|
* 产品别名
|
*/
|
@Column()
|
userProductAlias?: string;
|
|
/**
|
* 拼音码
|
*/
|
@Column()
|
pinYinCode?: string;
|
|
/**
|
* 供应商编号
|
*/
|
@Column()
|
providerCode?: string;
|
|
/**
|
* 供应商简称
|
*/
|
@Column()
|
providerShortName: string;
|
|
/**
|
* 供应商全称
|
*/
|
@Column()
|
providerName: string;
|
|
/**
|
* 货主ID
|
*/
|
@Column()
|
consignor_Id?: number;
|
|
/**
|
* 货主编号
|
*/
|
@Column()
|
consignorCode?: string;
|
|
/**
|
* 货主名称
|
*/
|
@Column()
|
consignorName: string;
|
|
/**
|
* 登录密码
|
*/
|
@Column()
|
password?: string;
|
|
/**
|
* 所属地区ID
|
*/
|
@Column()
|
city_Id?: number;
|
|
/**
|
* 所属地区
|
*/
|
@Column()
|
cityName?: string;
|
|
/**
|
* 单位类别ID
|
*/
|
@Column()
|
type_Id?: number;
|
|
/**
|
* 单位类别
|
*/
|
@Column()
|
typeName: string;
|
|
/**
|
* 联系人
|
*/
|
@Column()
|
linker?: string;
|
|
/**
|
* 联系地址
|
*/
|
@Column()
|
address?: string;
|
|
/**
|
* 邮政编码
|
*/
|
@Column()
|
zip?: string;
|
|
/**
|
* 手机
|
*/
|
@Column()
|
mobile?: string;
|
|
/**
|
* 电话
|
*/
|
@Column()
|
tel?: string;
|
|
/**
|
* 传真
|
*/
|
@Column()
|
fax?: string;
|
|
/**
|
* QQ
|
*/
|
@Column()
|
qQ?: string;
|
|
/**
|
* MSN
|
*/
|
@Column()
|
mSN?: string;
|
|
/**
|
* 企业性质
|
*/
|
@Column()
|
enpterType: string;
|
|
/**
|
* 电子邮箱
|
*/
|
@Column()
|
email?: string;
|
|
/**
|
* 供应商URL
|
*/
|
@Column()
|
corpURL?: string;
|
|
/**
|
* 开户行
|
*/
|
@Column()
|
bank?: string;
|
|
/**
|
* 银行帐号
|
*/
|
@Column()
|
bankCode?: string;
|
|
/**
|
* 纳税号
|
*/
|
@Column()
|
raxCode?: string;
|
|
/**
|
* 公司法人
|
*/
|
@Column()
|
artificiaPerson?: string;
|
|
/**
|
* 在途天数
|
*/
|
@Column()
|
transitDays?: string;
|
|
/**
|
* 应付款上限
|
*/
|
@Column()
|
moneyUpper?: string;
|
|
/**
|
* 供应商简介
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 结款方式
|
*/
|
@Column()
|
accountsMode?: string;
|
|
/**
|
* 结款周期(天)
|
*/
|
@Column()
|
accountsPeriod?: string;
|
|
/**
|
* 企业类型
|
*/
|
@Column()
|
enpterMode?: string;
|
|
/**
|
* 合同开始日期
|
*/
|
@Column()
|
contractStart?: string;
|
|
/**
|
* 合同开始日期
|
*/
|
@Column()
|
contractEnd?: string;
|
|
/**
|
* 发票类型
|
*/
|
@Column()
|
ticketType?: string;
|
|
/**
|
* 合作模式
|
*/
|
@Column()
|
cooperationMode?: string;
|
|
/**
|
* 是否返点
|
*/
|
@Column()
|
isFanDianFee?: number;
|
|
/**
|
* 返点额
|
*/
|
@Column()
|
fanDianFee?: string;
|
|
/**
|
* 物料折扣
|
*/
|
@Column()
|
productDiscount?: string;
|
|
/**
|
* 税率
|
*/
|
@Column()
|
rate?: number;
|
|
/**
|
* 信用额度
|
*/
|
@Column()
|
creditLine?: number;
|
|
/**
|
* 超收百分比%
|
*/
|
@Column()
|
overcharges?: number;
|
|
/**
|
* 质检方案
|
*/
|
@Column()
|
qualityPlan?: string;
|
|
/**
|
* 质检合格率%
|
*/
|
@Column()
|
qualityProportion?: number;
|
|
/**
|
* 需效期管理
|
*/
|
@Column()
|
isNeedPeriod?: number;
|
|
/**
|
* 保质期天数
|
*/
|
@Column()
|
shelfLifeDay?: number;
|
|
/**
|
* 禁收效期系数%
|
*/
|
@Column()
|
noReceivingRate?: number;
|
|
/**
|
* 停售提前时长(天)
|
*/
|
@Column()
|
stopSaleday?: number;
|
|
/**
|
* 排序号
|
*/
|
@Column()
|
orderNo?: number;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID?: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator?: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 删除人
|
*/
|
@Column()
|
deleteBy?: string;
|
|
/**
|
* 是否可用
|
*/
|
@Column()
|
enable?: number;
|
|
/**
|
* 是否带货安装
|
*/
|
@Column()
|
isProductinstallation?: number;
|
}
|