import {
|
Entity,
|
PrimaryGeneratedColumn,
|
Column,
|
CreateDateColumn,
|
UpdateDateColumn
|
} from "typeorm";
|
|
|
@Entity("Base_Vehicle")
|
export class BaseVehicle {
|
/**
|
* 车辆ID
|
*/
|
@PrimaryGeneratedColumn()
|
vehicle_Id: number;
|
|
/**
|
* 车辆编号
|
*/
|
@Column()
|
vehicleCode?: string;
|
|
/**
|
* 所属区域
|
*/
|
@Column()
|
regionName?: string;
|
|
/**
|
* 车辆状态
|
*/
|
@Column()
|
vehicleStatus?: string;
|
|
/**
|
* 车辆温层
|
*/
|
@Column()
|
temperature?: string;
|
|
/**
|
* 所属承运商
|
*/
|
@Column()
|
carrier?: string;
|
|
/**
|
* 车辆类型
|
*/
|
@Column()
|
vehicleType?: string;
|
|
/**
|
* 车牌号
|
*/
|
@Column()
|
truckNo?: string;
|
|
/**
|
* 车主姓名
|
*/
|
@Column()
|
ownerName?: string;
|
|
/**
|
* 车主电话
|
*/
|
@Column()
|
ownerPhone?: string;
|
|
/**
|
* 身份证号
|
*/
|
@Column()
|
idCardCode?: string;
|
|
/**
|
* 车辆载重量
|
*/
|
@Column()
|
vehicleload?: number;
|
|
/**
|
* 车辆体积
|
*/
|
@Column()
|
vehicleVolume?: number;
|
|
/**
|
* 车长
|
*/
|
@Column()
|
carLength?: number;
|
|
/**
|
* 车宽
|
*/
|
@Column()
|
carWidth?: number;
|
|
/**
|
* 车高
|
*/
|
@Column()
|
carHeight?: number;
|
|
/**
|
* 车龄
|
*/
|
@Column()
|
carAge?: number;
|
|
/**
|
* 司机姓名
|
*/
|
@Column()
|
driversName?: string;
|
|
/**
|
* 联系电话(司机)
|
*/
|
@Column()
|
driversMobile?: string;
|
|
/**
|
* 司机身份证
|
*/
|
@Column()
|
driversIdCard?: string;
|
|
/**
|
* 驾驶证号
|
*/
|
@Column()
|
driverLicenseNo?: string;
|
|
/**
|
* 副驾姓名
|
*/
|
@Column()
|
passengerName?: string;
|
|
/**
|
* 联系电话(副驾)
|
*/
|
@Column()
|
telephoneVice?: string;
|
|
/**
|
* 身份证号(副驾)
|
*/
|
@Column()
|
iDCardVice?: string;
|
|
/**
|
* 驾驶证号(副驾)
|
*/
|
@Column()
|
driveNoVice?: string;
|
|
/**
|
* 车辆种类
|
*/
|
@Column()
|
typeVehicle?: string;
|
|
/**
|
* 车辆分类代码
|
*/
|
@Column()
|
vehicleSortCode?: string;
|
|
/**
|
* 牌照类型代码
|
*/
|
@Column()
|
licenseTypeCode?: string;
|
|
/**
|
* 净值
|
*/
|
@Column()
|
netWorth?: number;
|
|
/**
|
* 型号
|
*/
|
@Column()
|
model?: string;
|
|
/**
|
* 发动机号
|
*/
|
@Column()
|
engineNumber?: string;
|
|
/**
|
* 营运证号
|
*/
|
@Column()
|
certificateNo?: string;
|
|
/**
|
* 行车执照
|
*/
|
@Column()
|
drivingLicense?: string;
|
|
/**
|
* 车辆牌照号
|
*/
|
@Column()
|
vehicleLicenseNo?: string;
|
|
/**
|
* 挂车车辆分类代码
|
*/
|
@Column()
|
classCode?: string;
|
|
/**
|
* 挂车车辆载重
|
*/
|
@Column()
|
trailerHeavy?: string;
|
|
/**
|
* 拖板号
|
*/
|
@Column()
|
palletNumber?: string;
|
|
/**
|
* 登记日期
|
*/
|
@Column()
|
registrationDate?: Date;
|
|
/**
|
* 挂车车牌号
|
*/
|
@Column()
|
trailerTruckNo?: string;
|
|
/**
|
* 是否保险
|
*/
|
@Column()
|
isInsurance?: number;
|
|
/**
|
* 保险公司
|
*/
|
@Column()
|
insuranceCompany?: string;
|
|
/**
|
* 保险公司电话
|
*/
|
@Column()
|
insuranceMobile?: string;
|
|
/**
|
* 保单号
|
*/
|
@Column()
|
policyNumber?: string;
|
|
/**
|
* 保费
|
*/
|
@Column()
|
premium?: string;
|
|
/**
|
* 最近一次年审日期
|
*/
|
@Column()
|
lastAnnuallyDate?: Date;
|
|
/**
|
* 下次年审日期
|
*/
|
@Column()
|
nextAnnualDate?: Date;
|
|
/**
|
* 车辆所电话
|
*/
|
@Column()
|
vehicleOfficeTel?: string;
|
|
/**
|
* 当地派出所电话
|
*/
|
@Column()
|
policeStationTel?: string;
|
|
/**
|
* 保养月数
|
*/
|
@Column()
|
maintainMonths?: number;
|
|
/**
|
* 保养公里数
|
*/
|
@Column()
|
maintainKilometers?: string;
|
|
/**
|
* 品牌
|
*/
|
@Column()
|
brand?: string;
|
|
/**
|
* 车架号
|
*/
|
@Column()
|
frameNumber?: string;
|
|
/**
|
* 购置日期
|
*/
|
@Column()
|
purchaseDate?: Date;
|
|
/**
|
* 最近一次季审日期
|
*/
|
@Column()
|
latestReviewDate?: Date;
|
|
/**
|
* 下一次季审日期
|
*/
|
@Column()
|
nextReviewDate?: Date;
|
|
/**
|
* 商业险到期日
|
*/
|
@Column()
|
commercialDate?: Date;
|
|
/**
|
* 强制险到期日
|
*/
|
@Column()
|
compulsoryDate?: Date;
|
|
/**
|
* 原值
|
*/
|
@Column()
|
originalValue?: number;
|
|
/**
|
* 残值率
|
*/
|
@Column()
|
residualRate?: number;
|
|
/**
|
* 残值
|
*/
|
@Column()
|
residualValue?: number;
|
|
/**
|
* 折旧年限(月)
|
*/
|
@Column()
|
depreciationPeriod?: Date;
|
|
/**
|
* 月折旧额
|
*/
|
@Column()
|
monthlyMoney?: number;
|
|
/**
|
* 是否有车身广告
|
*/
|
@Column()
|
isCarbodyad?: number;
|
|
/**
|
* 运营状态
|
*/
|
@Column()
|
operationStatus?: string;
|
|
/**
|
* 是否有通行证
|
*/
|
@Column()
|
isPass?: number;
|
|
/**
|
* 是否带小工
|
*/
|
@Column()
|
isBringWorker?: number;
|
|
/**
|
* 是否带小推车
|
*/
|
@Column()
|
isBringTrolley?: number;
|
|
/**
|
* 是否带测温仪
|
*/
|
@Column()
|
isThermometer?: number;
|
|
/**
|
* 行业偏好
|
*/
|
@Column()
|
industryPreference?: string;
|
|
/**
|
* 货物喜好
|
*/
|
@Column()
|
cargoPreferences?: string;
|
|
/**
|
* 配送喜好
|
*/
|
@Column()
|
deliveryPreferences?: string;
|
|
/**
|
* 现合作何种业务
|
*/
|
@Column()
|
kindBusiness?: string;
|
|
/**
|
* 车辆图片
|
*/
|
@Column()
|
vehiclePicture?: string;
|
|
/**
|
* 身份证人像面
|
*/
|
@Column()
|
portraitPortrait?: string;
|
|
/**
|
* 身份证国徽面
|
*/
|
@Column()
|
iDBadge?: string;
|
|
/**
|
* 驾驶证图片
|
*/
|
@Column()
|
driverLicensePicture?: string;
|
|
/**
|
* 司机、车辆图片
|
*/
|
@Column()
|
vehiclePicture2?: string;
|
|
/**
|
* 强制险图片
|
*/
|
@Column()
|
compulsoryPics?: string;
|
|
/**
|
* 商业险图片
|
*/
|
@Column()
|
businessPic?: string;
|
|
/**
|
* 行驶证图片
|
*/
|
@Column()
|
drivingLicensePic?: string;
|
|
/**
|
* 银行卡图片
|
*/
|
@Column()
|
bankCardPic?: string;
|
|
/**
|
* 道路运输许可证
|
*/
|
@Column()
|
roadTransportPermit?: string;
|
|
/**
|
* 合同附件上传列表
|
*/
|
@Column()
|
contractAttach?: string;
|
|
/**
|
* 备注
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID?: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator?: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 平台ID
|
*/
|
@Column()
|
platUser_Id?: number;
|
|
/**
|
* 账套ID
|
*/
|
@Column()
|
userProduct_Id?: number;
|
}
|