明树Git Lab

Commit 20d7b802 authored by zengfanpei's avatar zengfanpei

update

parent f7dfba73
...@@ -19,7 +19,7 @@ const ExcelJS = require('exceljs'); ...@@ -19,7 +19,7 @@ const ExcelJS = require('exceljs');
const fs = require('fs'); const fs = require('fs');
exportExcel() // exportExcel()
async function exportExcel() { async function exportExcel() {
let info = await DB.ExcelRecord.findOne({ type: 2, status: 1 }); let info = await DB.ExcelRecord.findOne({ type: 2, status: 1 });
......
...@@ -46,7 +46,7 @@ const AgrMatType = require('./models/letianAgrMatType'); ...@@ -46,7 +46,7 @@ const AgrMatType = require('./models/letianAgrMatType');
const AgrMatApproval = require('./models/letianAgrMatApproval'); const AgrMatApproval = require('./models/letianAgrMatApproval');
const AgrMatInOut = require('./models/letianAgrMatInOut'); const AgrMatInOut = require('./models/letianAgrMatInOut');
const FileTemplate = require('./models/letianFileTemplate'); const FileTemplate = require('./models/letianFIleTemplate');
const ExcelRecord = require('./models/letianExcelRecord'); const ExcelRecord = require('./models/letianExcelRecord');
......
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const moment = require('moment');
/**
* 文件模板---首页文件、excel模板等
*/
const letianFileTemplateSchema = new Schema({
url: {
type: mongoose.Types.ObjectId,
ref: 'File',
comment: "文件地址",
default: null,
set: v => { if (!v) { return null; } else { return v; } }
},
name: {
type: String,
comment: "模板名称"
},
key: {
type: String,
comment: "标识" ,
unique: true,
},
creator: {
type: mongoose.Types.ObjectId,
ref: 'User',
comment: "创建人"
},
createdAt: {
type: Date,
default: Date.now,
get: v => moment(v).format("YYYY-MM-DD HH:mm:ss"),
},
updatedAt: {
type: Date,
default: Date.now,
get: v => moment(v).format("YYYY-MM-DD HH:mm:ss"),
},
del: {
type: Number,
default: 0,
comment: '默认0 , 1:表示删除,若有其他隐藏业务 不要混用此字段。'
}
}, {
toJSON: {
getters: true
}
});
const letianFileTemplate = mongoose.model('letianFileTemplate', letianFileTemplateSchema, 'letianFileTemplate');
module.exports = letianFileTemplate;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment