123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- * 处理加工工序定义表
- */
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var jobDefinationSchema = new Schema(
- {
- ENTERPRISE_CODE:{type: String,default:''},//责任主体编码
- ENTERPRISE_NAME:{type: String,default:''},//责任主体名称
- definationType:{type: String,default:""},//加工类型
- definationName:{type: String,default:''},//加工名称
- WORK_CODE:{type: String,default:''},//工序编号
- WORK_NAME:{type:String,default:''},//工序名称
- BEFORE_CODE:{type:String,default:''},//前序编号
- BEFORE_NAME:{type:String,default:''},//前序名称
- SEQ:{type:Number},//排序
- TYPE:{type:Number},//类型 0表示物料处理 1表示加工包装
- UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
- Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- });
- jobDefinationSchema.virtual('UPDATE_TIME2').get(function () {
- if(this.UPDATE_TIME =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
- });
- var jobDefination = mongoose.model('jobDefination',
- jobDefinationSchema,'t_jobDefination');
- module.exports = jobDefination;
|