/** * 追溯数据清洗规则 用于对平台API参数进行规范性验证 */ var mongoose = require("./mongodb"); var Schema = mongoose.Schema; var platformCleanRuleSchema = new Schema( { apiName:{type: String,default:''},//API名称 API:{type: String,default:''},//API接口名称 interfaceType:{type: Number,default:0},//接口类别 paraName:{type: String,default:''},//字段名称 required :{type: Number,default:0},//是否必填 0可选 1必填 format:{type: String,default:''},//数据格式 regex:{type: String,default:''},//正则表达式 max:{type: Number,default:100},//最大值 min:{type: Number,default:0},//最小值 delete:{type: Number,default:0},//默认0 不删除 1 删除 }); var platformCleanRule = mongoose.model('platformCleanRule', platformCleanRuleSchema,'t_platformCleanRule'); module.exports = platformCleanRule;