t_businessInfo.js 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //供应商信息/经销商信息
  2. var mongoose = require("./mongodb");
  3. var Schema = mongoose.Schema;
  4. var moment=require('moment');
  5. var businessInfoSchema = new Schema(
  6. {
  7. ENTERPRISE_CODE:{type: String,default:''},//物流责任主体编码
  8. ENTERPRISE_NAME:{type: String,default:''},//物流责任主体名称
  9. TYPE:{type: Number},//类别 0供应商 1经销商 2物流
  10. COMP_NAME:{type: String,default:''},//企业名称
  11. SUPPLY_SOCIAL_CREDIT_CODE:{type: String,default:''},//供应商统一社会信用代码
  12. LEGAL_TYPE:{type: Number},//责任主体类型 1 企业法人、2 个体工商户、3其他、4自然人
  13. LEGAL_REPRESENT:{type: String,default:''},//法人代表姓名
  14. LEGAL_ID:{type: String,default:''},//法人身份证号码
  15. FULLNAME:{type: String,default:''},//名称
  16. SHORTNAME:{type: String,default:''},//简称
  17. PROVINCE:{type: String,default:''},//省
  18. CITY:{type: String,default:''},//市
  19. DISTRICT:{type: String,default:''},//区
  20. AREA_CODE:{type: String,default:''},//所属地区编码
  21. AREA_NAME:{type: String,default:''},//所属地区名称
  22. RECORD_NODE_ID:{type: String,default:''},//所属企业编码
  23. RECORD_NODE_NAME:{type: String,default:''},//所属企业名称
  24. ADDRESS:{type: String,default:''},//经营地址
  25. LONGITUDE:{type: Number},//经营地址GPS经度 保留10位小数
  26. LATITUDE:{type: Number},//经营地址GPS纬度 保留10位小数
  27. CONTACTS:{type:String,default:''},//联系人
  28. bankAccount:{type:String,default:''},//开户行账号
  29. bankName:{type:String,default:''},//开户行名称
  30. TEL:{type:String,default:''},//联系电话
  31. FAX:{type:String,default:''},//传真
  32. CORP_TYPE:{type: Number},//企业性质 1国有企业、2国有控股企业、3外资企业、4合资企业、5私营企业
  33. CORP_NOTE:{type:String,default:''},//企业简介
  34. AREA:{type: Number,default:0},//地块面积 种植企业需要填写,其他企业默认为0,单位(亩),精确两位小数
  35. CORP_BIZ:{type: Number},//企业分类 10种养殖、11种殖、12养殖、20生产加工、30批发、31屠宰、40零售、41团体消费单位、42超市、43农贸、50电商、60物流、90其它、
  36. SPECIAL_GOODS:{type: Number},//1枸杞、2葡萄酒、3瓜菜、4牛羊肉、5粮油、6乳制品、7其他重要产品、8中药、9西药、10原肉菜平台
  37. UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
  38. Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
  39. },{
  40. strict: true,
  41. toObject: {
  42. virtuals: true
  43. },
  44. toJSON: {
  45. virtuals: true
  46. }
  47. });
  48. businessInfoSchema.virtual('UPDATE_TIME2').get(function () {
  49. if(this.UPDATE_TIME =="")//判断传入的参数
  50. {
  51. return "";
  52. };
  53. return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
  54. });
  55. var businessInfo = mongoose.model('businessInfo',
  56. businessInfoSchema,'t_businessInfo');
  57. module.exports = businessInfo;