12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- /**
- * Created by Administrator on 2018/8/3.
- * 配送主表
- */
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var sendSchema = new Schema({
- ENTERPRISE_CODE:{type: String,default:''},//责任主体编码
- ENTERPRISE_NAME:{type: String,default:''},//责任主体名称
- SEND_CODE:{type: String,default:''},//物流单号
- makeTime:{type: Date,default:Date.now},//制单日期
- // sendTime:{type: Date,default:Date.now},//配送日期
- transport:{type: String,default:''},//承运公司联
- transportPhone:{type: String,default:''},//承运公司联系方式
- tunnel:{type: String,default:''},//分销渠道
- sendType:{type: String,default:''},//运输方式
- DRIVER_NAME:{type: String,default:''},//司机姓名
- driverPhone:{type: String,default:''},//司机联系方式
- TRANSPORTER_CODE:{type: String,default:''},//运输车牌号
- BUYER_CODE:{type: String,default:''},//经销商编码
- BUYER_NAME:{type: String,default:''},//经销商名称
- fax:{type: String,default:''},//传真
- rcvPlace:{type: String,default:''},//收货地址
- rcvMan:{type: String,default:''},//收货人
- rcvManPhone:{type: String,default:''},//收货人联系电话
- // outTime:{type: Date,default:Date.now},//出库日期
- status:{type: Number,default:0},//0未发货 1已发货(包括完成和未完成)
- remark:{type: String,default:''},//备注
- outOperator:{type: String,default:''},//出库操作员
- operatorPhone:{type: String,default:''},//操作员联系方式
- SHIPPING_CODE:{type: String,default:''},//货运单号码
- // UP_TRACE_CODE:{type: String,default:''},//上游追溯码
- TRACE_CODE:{type: String,default:''},//运输单元追溯码 后台生成
- SHIP_TIME:{type: Date,default:Date.now},//运输时间
- AMOUNT:{type: Number,default:0},//运输数量
- TEMPERATURE:{type: Number,default:0},//运输温度
- RECEIVE_ID:{type: String,default:''},//接收责任主体编码
- RECEIVE_NAME:{type: String,default:''},//接收责任主体名称
- AREA_CODE:{type: String,default:''},//出发地区编码
- AREA_NAME:{type: String,default:''},//出发地区名称
- DEST_CODE:{type: String,default:''},//到达地区编码
- DEST_NAME:{type: String,default:''},//到达地区名称
- START_ADDRESS:{type: String,default:''},//运输起点地址
- END_ADDRESS:{type: String,default:''},//运输终点地址
- wholesale:{type: Number,default:0},//批发1 零售 2
- consume:{type: Number,default:0},//居民消费1 团体消费2
- UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间
- Deleted:{type: Number,default:0},//是否已删除 0未删除 1已删除
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- });
- sendSchema.virtual('makeTime2').get(function () {
- if(this.makeTime =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.makeTime).format('YYYY-MM-DD HH:mm:ss');
- });
- sendSchema.virtual('SHIP_TIME2').get(function () {
- if(this.SHIP_TIME =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.SHIP_TIME).format('YYYY-MM-DD HH:mm:ss');
- });
- sendSchema.virtual('UPDATE_TIME2').get(function () {
- if(this.UPDATE_TIME =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
- });
- var send = mongoose.model('send',
- sendSchema,'t_send');
- module.exports = send;
|