import {
|
Entity,
|
PrimaryGeneratedColumn,
|
Column,
|
OneToMany,
|
CreateDateColumn,
|
UpdateDateColumn
|
} from "typeorm";
|
import { ExpressQZPortOrderList } from "./expressQZPortOrderList";
|
|
@Entity("ExpressQZPort_Order")
|
export class ExpressQZPortOrder {
|
/**
|
* 顺丰订单ID
|
*/
|
@PrimaryGeneratedColumn()
|
qZPortOrder_Id: number;
|
|
/**
|
* 内部订单ID
|
*/
|
@Column()
|
order_Id: number;
|
|
/**
|
* ERP订单号
|
*/
|
@Column()
|
orderCode: string;
|
|
/**
|
* 渠道单号
|
*/
|
@Column()
|
storeOrderCode?: string;
|
|
/**
|
* 快递ID
|
*/
|
@Column()
|
expressCorp_Id: number;
|
|
/**
|
* 快递名称
|
*/
|
@Column()
|
expressCorpName: string;
|
|
/**
|
* 接口状态ID
|
*/
|
@Column()
|
interfaceStatusID?: number;
|
|
/**
|
* 接口状态
|
*/
|
@Column()
|
interfaceStatusText?: string;
|
|
/**
|
* 快件产品类别
|
*/
|
@Column()
|
express_type?: string;
|
|
/**
|
* 寄件方公司名称
|
*/
|
@Column()
|
j_company?: string;
|
|
/**
|
* 寄件方联系人
|
*/
|
@Column()
|
j_contact?: string;
|
|
/**
|
* 寄件方联系电话
|
*/
|
@Column()
|
j_tel?: string;
|
|
/**
|
* 寄件方手机
|
*/
|
@Column()
|
j_mobile?: string;
|
|
/**
|
* 寄件方详细地址
|
*/
|
@Column()
|
j_address?: string;
|
|
/**
|
* 寄件方所在省份
|
*/
|
@Column()
|
j_province?: string;
|
|
/**
|
* 寄件方所属城市
|
*/
|
@Column()
|
j_city?: string;
|
|
/**
|
* 寄件国家
|
*/
|
@Column()
|
j_country?: string;
|
|
/**
|
* 寄件人所在区县
|
*/
|
@Column()
|
j_county?: string;
|
|
/**
|
* 寄件方国家
|
*/
|
@Column()
|
j_shippercode?: string;
|
|
/**
|
* 到件方公司名称
|
*/
|
@Column()
|
d_company?: string;
|
|
/**
|
* 到件方联系人
|
*/
|
@Column()
|
d_contact?: string;
|
|
/**
|
* 到件方联系电话
|
*/
|
@Column()
|
d_tel?: string;
|
|
/**
|
* 到件方手机
|
*/
|
@Column()
|
d_mobile?: string;
|
|
/**
|
* 到件方详细地址
|
*/
|
@Column()
|
d_address?: string;
|
|
/**
|
* 包裹数
|
*/
|
@Column()
|
parcel_quantity?: string;
|
|
/**
|
* 付款方式
|
*/
|
@Column()
|
pay_method?: number;
|
|
/**
|
* 到件方所在省份
|
*/
|
@Column()
|
d_province?: string;
|
|
/**
|
* 到件方所属城市
|
*/
|
@Column()
|
d_city?: string;
|
|
/**
|
* 声明价值
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
declared_value?: number;
|
|
/**
|
* 价值币别
|
*/
|
@Column()
|
declared_value_currency?: string;
|
|
/**
|
* 月结卡号
|
*/
|
@Column()
|
custid?: string;
|
|
/**
|
* 到方国家
|
*/
|
@Column()
|
d_country?: string;
|
|
/**
|
* 到件人所在区县
|
*/
|
@Column()
|
d_county?: string;
|
|
/**
|
* 到件方代码
|
*/
|
@Column()
|
d_deliverycode?: string;
|
|
/**
|
* 到方邮编
|
*/
|
@Column()
|
d_post_code?: string;
|
|
/**
|
* 订单货物总重量
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
cargo_total_weight?: number;
|
|
/**
|
* 上门取件开始时间
|
*/
|
@Column()
|
sendstarttime?: Date;
|
|
/**
|
* 顺丰订单号
|
*/
|
@Column()
|
orderid?: string;
|
|
/**
|
* 顺丰运单号
|
*/
|
@Column()
|
mailno?: string;
|
|
/**
|
* 签回单单号
|
*/
|
@Column()
|
return_tracking?: string;
|
|
/**
|
* 签单返还运单号
|
*/
|
@Column()
|
return_tracking_no?: string;
|
|
/**
|
* 是否需要签回单号
|
*/
|
@Column()
|
need_return_tracking_no?: number;
|
|
/**
|
* 是否下call
|
*/
|
@Column()
|
is_docall?: number;
|
|
/**
|
* 是否申请运单号
|
*/
|
@Column()
|
is_gen_bill_no?: number;
|
|
/**
|
* 长CM
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
cargo_length?: number;
|
|
/**
|
* 宽CM
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
cargo_width?: number;
|
|
/**
|
* 高CM
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
cargo_height?: number;
|
|
/**
|
* 收件人税号
|
*/
|
@Column()
|
d_tax_no?: string;
|
|
/**
|
* 税金付款方式
|
*/
|
@Column()
|
tax_pay_type?: number;
|
|
/**
|
* 税金结算账号
|
*/
|
@Column()
|
tax_set_accounts?: string;
|
|
/**
|
* 电商原始订单号
|
*/
|
@Column()
|
original_number?: string;
|
|
/**
|
* 医药温控
|
*/
|
@Column()
|
temp_range?: number;
|
|
/**
|
* 体积CM3
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
volume?: number;
|
|
/**
|
* 订单人姓名
|
*/
|
@Column()
|
order_name?: string;
|
|
/**
|
* 订单人证件类型
|
*/
|
@Column()
|
order_cert_type?: string;
|
|
/**
|
* 订单人证件号
|
*/
|
@Column()
|
order_cert_no?: string;
|
|
/**
|
* 订单来源
|
*/
|
@Column()
|
order_source?: string;
|
|
/**
|
* 备注
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID?: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator?: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 目的地区域代码
|
*/
|
@Column()
|
destcode?: string;
|
|
/**
|
* 接口账号ID
|
*/
|
@Column()
|
interfaceAccount_Id?: string;
|
|
/**
|
* 接口账号名称
|
*/
|
@Column()
|
interfaceAccountName?: string;
|
|
/**
|
* 平台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;
|
|
/**
|
* 来源类型(1-出库单,2-运单)
|
*/
|
@Column()
|
sourceType?: number;
|
|
/**
|
* 推送次数
|
*/
|
@Column()
|
pushNum?: number;
|
|
/**
|
* 大头笔
|
*/
|
@Column()
|
bigPen?: string;
|
|
/**
|
* 进港信息
|
*/
|
@Column()
|
codingMapping?: string;
|
|
/**
|
* 出港信息
|
*/
|
@Column()
|
codingMappingOut?: string;
|
|
/**
|
* A标
|
*/
|
@Column()
|
abFlag?: string;
|
|
/**
|
* 时效类型
|
*/
|
@Column()
|
pro_code?: string;
|
/**
|
* ExpressQZPortOrderList明细表数据
|
*/
|
@OneToMany(
|
() => ExpressQZPortOrderList,
|
t => t.expressQZPortOrder
|
)
|
expressQZPortOrderList: ExpressQZPortOrderList[];
|
|
|
}
|