t_platformCleanRule.js 944 B

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