import {
|
Entity,
|
PrimaryGeneratedColumn,
|
Column,
|
OneToMany,
|
CreateDateColumn,
|
UpdateDateColumn
|
} from "typeorm";
|
import { ExpressBSHTOrderList } from "./expressBSHTOrderList";
|
|
@Entity("ExpressBSHT_Order")
|
export class ExpressBSHTOrder {
|
/**
|
* 百世汇通订单ID
|
*/
|
@PrimaryGeneratedColumn()
|
bSHTOrder_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()
|
mailNo?: string;
|
|
/**
|
* 大头笔
|
*/
|
@Column()
|
markDestination?: string;
|
|
/**
|
* 集包编码
|
*/
|
@Column()
|
pkgCode?: string;
|
|
/**
|
* 运单发放站点
|
*/
|
@Column()
|
billProvideSiteName?: string;
|
|
/**
|
* 运单发放站点编码
|
*/
|
@Column()
|
billProvideSiteCode?: string;
|
|
/**
|
* 末端分拣站点
|
*/
|
@Column()
|
sortingSiteName?: string;
|
|
/**
|
* 末端分拣站点编码
|
*/
|
@Column()
|
sortingSiteCode?: string;
|
|
/**
|
* 末端分拣编码
|
*/
|
@Column()
|
sortingCode?: string;
|
|
/**
|
* 寄件人姓名
|
*/
|
@Column()
|
sendMan?: string;
|
|
/**
|
* 寄件人电话
|
*/
|
@Column()
|
sendManPhone?: string;
|
|
/**
|
* 寄件省
|
*/
|
@Column()
|
sendProvince?: string;
|
|
/**
|
* 寄件市
|
*/
|
@Column()
|
sendCity?: string;
|
|
/**
|
* 寄件区县
|
*/
|
@Column()
|
sendCounty?: string;
|
|
/**
|
* 寄件人地址
|
*/
|
@Column()
|
sendManAddress?: string;
|
|
/**
|
* 寄件邮编
|
*/
|
@Column()
|
sendPostcode?: string;
|
|
/**
|
* 收件人姓名
|
*/
|
@Column()
|
receiveMan?: string;
|
|
/**
|
* 收件人电话
|
*/
|
@Column()
|
receiveManPhone?: string;
|
|
/**
|
* 收件省
|
*/
|
@Column()
|
receiveProvince?: string;
|
|
/**
|
* 收件市
|
*/
|
@Column()
|
receiveCity?: string;
|
|
/**
|
* 收件区县
|
*/
|
@Column()
|
receiveCounty?: string;
|
|
/**
|
* 收件人地址
|
*/
|
@Column()
|
receiveManAddress?: string;
|
|
/**
|
* 收件邮编
|
*/
|
@Column()
|
receivePostcode?: string;
|
|
/**
|
* 重量
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
itemWeight?: number;
|
|
/**
|
* 数量
|
*/
|
@Column()
|
itemCount?: number;
|
|
/**
|
* 备注
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 推送结果
|
*/
|
@Column()
|
result?: string;
|
|
/**
|
* 错误描述
|
*/
|
@Column()
|
errorDesc?: string;
|
|
/**
|
* 错误码
|
*/
|
@Column()
|
errorCode?: string;
|
|
/**
|
* 是否确认发货
|
*/
|
@Column()
|
deliveryConfirm?: number;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID?: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator?: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 账号ID
|
*/
|
@Column()
|
interfaceAccount_Id?: number;
|
|
/**
|
* 账号
|
*/
|
@Column()
|
interfaceAccountName?: string;
|
|
/**
|
* 推送次数
|
*/
|
@Column()
|
pushCount?: number;
|
|
/**
|
* 客户订单号
|
*/
|
@Column()
|
txLogisticID?: string;
|
|
/**
|
* 备注1
|
*/
|
@Column()
|
remark1?: string;
|
|
/**
|
* 备注2
|
*/
|
@Column()
|
remark2?: string;
|
|
/**
|
* 备注3
|
*/
|
@Column()
|
remark3?: string;
|
|
/**
|
* 预留字段1
|
*/
|
@Column()
|
udf1?: string;
|
|
/**
|
* 预留字段2
|
*/
|
@Column()
|
udf2?: string;
|
|
/**
|
* 预留字段3
|
*/
|
@Column()
|
udf3?: string;
|
|
/**
|
* 预留字段4
|
*/
|
@Column()
|
udf4?: string;
|
|
/**
|
* 预留字段5
|
*/
|
@Column()
|
udf5?: string;
|
|
/**
|
* 预留字段6
|
*/
|
@Column()
|
udf6?: string;
|
|
/**
|
* 预留字段7
|
*/
|
@Column()
|
udf7?: string;
|
|
/**
|
* 预留字段8
|
*/
|
@Column()
|
udf8?: 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;
|
/**
|
* ExpressBSHTOrderList明细表数据
|
*/
|
@OneToMany(
|
() => ExpressBSHTOrderList,
|
t => t.expressBSHTOrder
|
)
|
expressBSHTOrderList: ExpressBSHTOrderList[];
|
|
|
}
|