t_deviceInfo.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * 设备信息表
  3. */
  4. var mongoose = require("./mongodb");
  5. var Schema = mongoose.Schema;
  6. var deviceInfoSchema = new Schema(
  7. {
  8. deviceCode:{type:String,default:'',unique:true},//设备编码
  9. deviceName:{type:String,default:''},//设备名称
  10. deviceModel:{type:String,default:''},//设备型号
  11. productTypeName:{type:String,default:''},//重要产品类别(数据来自字典库)
  12. productTypeCode:{type:String,default:''},//重要产品类别编码(数据来自字典库)
  13. deviceTypeName:{type:String,default:''},//设备类别(数据来自字典库)
  14. deviceTypeCode:{type:String,default:''},//设备类别编码(数据来自字典库)
  15. subordinateName:{type:String,default:''},//设备所属者
  16. subordinateCode:{type:String,default:''},//设备所属者ID
  17. location:{type:String,default:''},//当前所在位置
  18. longitude:{type:String,default:''},//当前经度
  19. latitude:{type:String,default:''},//当前纬度
  20. userName:{type:String,default:''},//当前使用者
  21. userCode:{type:String,default:''},//当前使用者ID
  22. statusName:{type:String,default:''},//当前设备状态
  23. statusCode:{type:String,default:''},//当前设备状态(0设备在库、1设备配发、2设备维修、3设备报废)
  24. onOrOffName:{type:String,default:''},//当前运行状态
  25. onOrOffCode:{type:String,default:''},//当前运行状态(1开启、2关闭、0无)
  26. time:{type:Date,default:Date.now},//操作日期
  27. username:{type:String,default:''},//操作账号
  28. remarks:{type:String,default:''},//备注
  29. platformType:{type: Number,default:0},//市级企业类别 1市级2企业
  30. Deleted:{type:Number,default:0},//是否删除
  31. })
  32. var deviceInfo = mongoose.model('deviceInfo',
  33. deviceInfoSchema,'t_deviceInfo');
  34. module.exports = deviceInfo;