t_deviceInfoLog.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. * 设备信息表
  3. */
  4. var mongoose = require("./mongodb");
  5. var Schema = mongoose.Schema;
  6. var deviceInfoLogSchema = new Schema(
  7. {
  8. deviceCode:{type:String,default:''},//设备编码
  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. preLocation:{type:String,default:''},//之前所在位置
  18. preLongitude:{type:String,default:''},//之前经度
  19. preLatitude:{type:String,default:''},//之前纬度
  20. preUserName:{type:String,default:''},//之前使用者
  21. preUserCode:{type:String,default:''},//之前使用者ID
  22. preStatusCode:{type:String,default:''},//之前设备状态(0设备在库、1设备配发、2设备维修、3设备报废)
  23. preStatusName:{type:String,default:''},//之前设备状态(0设备在库、1设备配发、2设备维修、3设备报废)
  24. preOnOrOffCode:{type:String,default:''},//之前设备状态(0设备在库、1设备配发、2设备维修、3设备报废)
  25. preOnOrOffName:{type:String,default:''},//之前运行状态(1开启、2关闭、0无)
  26. location:{type:String,default:''},//当前所在位置
  27. longitude:{type:String,default:''},//当前经度
  28. latitude:{type:String,default:''},//当前纬度
  29. userName:{type:String,default:''},//当前使用者
  30. userCode:{type:String,default:''},//当前使用者ID
  31. statusName:{type:String,default:''},//当前设备状态
  32. statusCode:{type:String,default:''},//当前设备状态(0设备在库、1设备配发、2设备维修、3设备报废)
  33. onOrOffName:{type:String,default:''},//当前运行状态
  34. onOrOffCode:{type:String,default:''},//当前运行状态(1开启、2关闭、0无)
  35. time:{type:Date,default:Date.now},//操作日期
  36. username:{type:String,default:''},//操作账号
  37. platformType:{type: Number,default:0},//市级企业类别 1市级2企业
  38. remarks:{type:String,default:''},//备注
  39. Deleted:{type:Number,default:0},//是否删除
  40. })
  41. var deviceInfoLog = mongoose.model('deviceInfoLog',
  42. deviceInfoLogSchema,'t_deviceInfoLog');
  43. module.exports = deviceInfoLog;