lrf402788946 4 éve
szülő
commit
e016234b72
1 módosított fájl, 44 hozzáadás és 26 törlés
  1. 44 26
      app/model/dock.js

+ 44 - 26
app/model/dock.js

@@ -7,32 +7,50 @@ const { Secret } = require('naf-framework-mongoose/lib/model/schema');
 // image.index({ id: 1 });
 // image.index({ id: 1 });
 // 产品
 // 产品
 const goods = new Schema({
 const goods = new Schema({
-  totaltype: { type: String, required: false, maxLength: 5 }, // 产品类型
-  name: { type: String, required: false, maxLength: 200 }, // 产品名称
-  product_type_id: { type: Object, required: false, maxLength: 200 }, // 类型
-  introduction: { type: String, required: false, maxLength: 1000 }, // 产品简介
-  phase: { type: String, required: false, maxLength: 200 }, // 研发阶段
-  price: { type: String, required: false, maxLength: 200 }, // 产品单价
-  priceunit: { type: String, required: false, maxLength: 200 }, // 产品单位
-  image: { type: [ Object ], required: false }, // 产品图片
-  field: { type: String, maxLength: 200 }, // 所属领域
-  scope: { type: String, maxLength: 200 }, // 服务范围
-  coopermode: { type: String, maxLength: 200 }, // 合作方式
-  business: { type: String, maxLength: 200 }, // 交易方式
-  budget: { type: String, maxLength: 200 }, // 投入预算
-  end_date: { type: String, maxLength: 200 }, // 需求截止日期
-  difficult_problem: { type: String, maxLength: 500 }, // 难题或瓶颈问题
-  demand: { type: String, maxLength: 500 }, // 企业解决技术需求已具备的条件
-  company: { type: String, maxLength: 200 }, // 企业名称
-  address: { type: String, maxLength: 200 }, // 企业地址
-  team: { type: String, maxLength: 200 }, // 技术团队情况
-  property: { type: String, maxLength: 200 }, // 知识产权情况
-  mature: { type: String, maxLength: 200 }, // 技术成熟度
-  coopercompany: { type: String, maxLength: 200 }, // 是否拟有合同
-  other: { type: String, maxLength: 200 }, // 其他需求
-  contact_user: { type: String, maxLength: 200 }, // 联系人
-  contact_tel: { type: String, maxLength: 200 }, // 联系电话
-  dockStatus: { type: String, default: '0', maxLength: 5 }, // 0未审核,1已通过,2已拒绝
+  userid: { type: String, required: false, maxLength: 500 }, // 创建人id
+  status: { type: String, required: false, maxLength: 200, default: '3' }, // 状态(0:待审核 1:通过审核 2:审核拒绝 3:草稿)
+  is_del: { type: String, required: false, maxLength: 200 }, // 是否删除,0-否,1-是
+  type: { type: String, required: false, maxLength: 200 }, // 类型: 0-技术;1-成果;2-服务
+  name: { type: String, required: false, maxLength: 200 }, // 名称
+  field: { type: String, required: false, maxLength: 500 }, // 所属领域
+  cooperation: { type: String, required: false, maxLength: 500 }, // 合作方式
+  condition: { type: String, required: false, maxLength: 300 }, // 合作条件及要求
+  company: { type: String, required: false, maxLength: 500 }, // 单位名称
+  companybrief: { type: String, required: false }, // 企业简介
+  companyweb: { type: String, required: false, maxLength: 2000 }, // 企业网站
+  contacts: { type: String, required: false, maxLength: 200 }, // 联系人
+  phone: { type: String, required: false, maxLength: 11 }, // 联系电话
+  qqwx: { type: String, required: false, maxLength: 200 }, // qq&微信
+  email: { type: String, required: false, maxLength: 200 }, // 邮箱
+  image: { type: [ String ], required: false, maxLength: 200 }, // 图片
+  // 技术方面字段
+  degreeurgency: { type: String, required: false, maxLength: 200 }, // 需求紧急程度
+  requirementdesc: { type: String, required: false, maxLength: 500 }, // 及时难题&需求说明
+  expect: { type: String, required: false, maxLength: 300 }, // 预期技术目标描述
+  budget: { type: String, required: false, maxLength: 300 }, // 投资预算,
+  companytype: { type: String, required: false, maxLength: 300 }, // 注册类型
+  zzjgdm: { type: String, required: false, maxLength: 300 }, // 组织机构代码
+  companydate: { type: String, required: false, maxLength: 300 }, // 注册时间
+  companycapital: { type: String, required: false, maxLength: 300 }, // 注册资金
+  companyperson: { type: String, required: false, maxLength: 300 }, // 企业法人
+  sndqyzsr: { type: String, required: false, maxLength: 300 }, // 上年度企业总收入
+  sndyffy: { type: String, required: false, maxLength: 300 }, // 上年度研发费用
+  companytotal: { type: String, required: false, maxLength: 300 }, // 企业总人数
+  zjzyfrs: { type: String, required: false, maxLength: 300 }, // 专&兼职研发人数
+  mainproduct: { type: String, required: false, maxLength: 300 }, // 主要产品
+  qualifications: { type: String, required: false, maxLength: 300 }, // 企业资质&荣誉
+  // 产品方面字段
+  achievebrief: { type: String, required: false, maxLength: 200 }, // 成果简介,
+  features: { type: String, required: false, maxLength: 200 }, // 技术特点,
+  team: { type: String, required: false, maxLength: 300 }, // 技术团队,
+  achievestatus: { type: String, required: false, maxLength: 200 }, // 成果状态,
+  achieveown: { type: String, required: false, maxLength: 200 }, // 成果权属,
+  achievesource: { type: String, required: false, maxLength: 200 }, // 成果来源,
+  patentinfo: { type: String, required: false, maxLength: 200 }, // 专利信息,
+  patentstatus: { type: String, required: false, maxLength: 200 }, // 专利状态,
+  expectations: { type: String, required: false, maxLength: 300 }, // 商业预期,
+  roadshow: { type: String, required: false, maxLength: 200 }, // 项目路演,
+  intentionprice: { type: String, required: false, maxLength: 200 }, // 意向价格,
 });
 });
 goods.index({ id: 1 });
 goods.index({ id: 1 });
 // 申请用户
 // 申请用户