Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zjxcxServer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
zjxcxServer
Commits
646fa4f9
Commit
646fa4f9
authored
Feb 17, 2023
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
d5ec5b54
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
78 additions
and
39 deletions
+78
-39
checkParamConfig.ts
src/config/checkParamConfig.ts
+3
-0
enum.ts
src/config/enum.ts
+14
-2
ojbectResultKeyConfig.ts
src/config/ojbectResultKeyConfig.ts
+5
-2
enterprise.ts
src/data/enterprise/enterprise.ts
+1
-0
financing.ts
src/data/enterprise/financing.ts
+1
-0
public.ts
src/routers/public.ts
+19
-1
dataInit.ts
src/util/dataInit.ts
+35
-34
No files found.
src/config/checkParamConfig.ts
View file @
646fa4f9
...
@@ -67,6 +67,7 @@ export const RegisterEnterpriseParamConfig = {
...
@@ -67,6 +67,7 @@ export const RegisterEnterpriseParamConfig = {
logonAdd
:
"String"
,
//注册地址
logonAdd
:
"String"
,
//注册地址
operatingAdd
:
"String"
,
//经营地址
operatingAdd
:
"String"
,
//经营地址
leasedArea
:
"Number"
,
//租赁面积(平方米)
leasedArea
:
"Number"
,
//租赁面积(平方米)
mainBusiness
:
"String"
,
//主营业务
};
};
...
@@ -85,6 +86,7 @@ export const MoveInEnterpriseParamConfig = {
...
@@ -85,6 +86,7 @@ export const MoveInEnterpriseParamConfig = {
logonAdd
:
"String"
,
//注册地址
logonAdd
:
"String"
,
//注册地址
operatingAdd
:
"String"
,
//经营地址
operatingAdd
:
"String"
,
//经营地址
leasedArea
:
"Number"
,
//租赁面积(平方米)
leasedArea
:
"Number"
,
//租赁面积(平方米)
mainBusiness
:
"String"
,
//主营业务
};
};
...
@@ -102,6 +104,7 @@ export const FinancingParamUpdateConfig = {
...
@@ -102,6 +104,7 @@ export const FinancingParamUpdateConfig = {
fuHuaQiInvestment
:
"Boolean"
,
//孵化器是否投资
fuHuaQiInvestment
:
"Boolean"
,
//孵化器是否投资
fuHuaQiInvestmentAmount
:
"Number"
,
//孵化器投资金额(万元)
fuHuaQiInvestmentAmount
:
"Number"
,
//孵化器投资金额(万元)
fuHuaQiInvestmentStyle
:
"Number"
,
//孵化器投资方式
fuHuaQiInvestmentStyle
:
"Number"
,
//孵化器投资方式
financingRounds
:
"Number"
,
//融资轮次
};
};
...
...
src/config/enum.ts
View file @
646fa4f9
...
@@ -135,4 +135,17 @@ export enum DEGREE {
...
@@ -135,4 +135,17 @@ export enum DEGREE {
export
enum
SEX
{
export
enum
SEX
{
男
=
1
,
男
=
1
,
女
女
}
}
\ No newline at end of file
/**
* 融资轮次
*/
export
enum
FINANCINGROUNDS
{
种子轮
=
1
,
天使投资
,
A
轮
,
B
轮
,
C
轮
,
C
轮以上
,
}
src/config/ojbectResultKeyConfig.ts
View file @
646fa4f9
...
@@ -39,6 +39,7 @@ export const EnterpriseInfoConfig = {
...
@@ -39,6 +39,7 @@ export const EnterpriseInfoConfig = {
leasedArea
:{
key
:
"租赁面积(平方米)"
},
leasedArea
:{
key
:
"租赁面积(平方米)"
},
timeOfImmigration
:{
key
:
"迁入时间"
,
changeDate
:
true
},
//
timeOfImmigration
:{
key
:
"迁入时间"
,
changeDate
:
true
},
//
oldLogonAdd
:{
key
:
"迁入前注册地址"
},
//
oldLogonAdd
:{
key
:
"迁入前注册地址"
},
//
mainBusiness
:{
key
:
"主营业务"
},
//主营业务
};
};
...
@@ -75,7 +76,8 @@ export const EnterpriseFinancingInfoConfig = {
...
@@ -75,7 +76,8 @@ export const EnterpriseFinancingInfoConfig = {
logonAdd
:{
key
:
"注册地址"
},
logonAdd
:{
key
:
"注册地址"
},
operatingAdd
:{
key
:
"经营地址"
},
operatingAdd
:{
key
:
"经营地址"
},
leasedArea
:{
key
:
"租赁面积(平方米)"
},
leasedArea
:{
key
:
"租赁面积(平方米)"
},
isCreate
:{
key
:
"新注册/新迁入"
}
isCreate
:{
key
:
"新注册/新迁入"
},
mainBusiness
:{
key
:
"主营业务"
},
//主营业务
};
};
/**
/**
...
@@ -94,7 +96,8 @@ export const FinancingListConfig = {
...
@@ -94,7 +96,8 @@ export const FinancingListConfig = {
fuHuaQiInvestmentStyle
:{
key
:
"孵化器投资方式"
},
fuHuaQiInvestmentStyle
:{
key
:
"孵化器投资方式"
},
createTime
:{
key
:
"录入时间 不可修改"
,
changeDate
:
true
},
createTime
:{
key
:
"录入时间 不可修改"
,
changeDate
:
true
},
industry
:{
key
:
"行业领域[] 最多 选择三个"
},
industry
:{
key
:
"行业领域[] 最多 选择三个"
},
logonTime
:{
key
:
"注册时间"
,
changeDate
:
true
}
logonTime
:{
key
:
"注册时间"
,
changeDate
:
true
},
financingRounds
:{
key
:
"融资轮次"
}
}
}
/**
/**
...
...
src/data/enterprise/enterprise.ts
View file @
646fa4f9
...
@@ -26,6 +26,7 @@ const enterpriseSchema = new Schema({
...
@@ -26,6 +26,7 @@ const enterpriseSchema = new Schema({
createTime
:
Number
,
//录入时间
createTime
:
Number
,
//录入时间
enterpriseIsInPut
:{
type
:
Boolean
,
default
:
false
},
//是否是初始数据 todo 后续要弃用 兼容原始数据无法判断是否是迁入企业这个问题加的字段
enterpriseIsInPut
:{
type
:
Boolean
,
default
:
false
},
//是否是初始数据 todo 后续要弃用 兼容原始数据无法判断是否是迁入企业这个问题加的字段
draftId
:{
type
:
String
,
index
:
true
},
//草稿id 编辑的时候使用这个id 保存之后就不认这个id了
draftId
:{
type
:
String
,
index
:
true
},
//草稿id 编辑的时候使用这个id 保存之后就不认这个id了
mainBusiness
:
String
,
//主营业务
});
});
var
enterpriseModel
;
var
enterpriseModel
;
...
...
src/data/enterprise/financing.ts
View file @
646fa4f9
...
@@ -24,6 +24,7 @@ const financingSchema = new Schema({
...
@@ -24,6 +24,7 @@ const financingSchema = new Schema({
createTime
:
Number
,
//录入时间
createTime
:
Number
,
//录入时间
industry
:[
Number
],
//领域
industry
:[
Number
],
//领域
logonTime
:
Number
,
//注册时间
logonTime
:
Number
,
//注册时间
financingRounds
:
Number
,
//融资轮次
});
});
var
financingModel
;
var
financingModel
;
...
...
src/routers/public.ts
View file @
646fa4f9
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
*/
*/
import
*
as
asyncHandler
from
'express-async-handler'
;
import
*
as
asyncHandler
from
'express-async-handler'
;
import
{
FUHUAQILV
,
INSTITUTIONALNATURE
,
FUHUAINDUSTRY
,
INDUSTRY
,
FUHUAQILNVESTMENTSTYLE
,
OPERATIONMODEL
,
TEAM
,
DEGREE
}
from
'../config/enum'
;
import
{
FUHUAQILV
,
INSTITUTIONALNATURE
,
FUHUAINDUSTRY
,
INDUSTRY
,
FUHUAQILNVESTMENTSTYLE
,
OPERATIONMODEL
,
TEAM
,
DEGREE
,
FINANCINGROUNDS
}
from
'../config/enum'
;
import
{
checkFuHuaQiToken
}
from
'../middleware/user'
;
import
{
checkFuHuaQiToken
}
from
'../middleware/user'
;
export
function
setRouter
(
httpServer
)
{
export
function
setRouter
(
httpServer
)
{
...
@@ -15,6 +15,24 @@ export function setRouter(httpServer) {
...
@@ -15,6 +15,24 @@ export function setRouter(httpServer) {
httpServer
.
post
(
'/public/operationmodel'
,
asyncHandler
(
operationModel
));
httpServer
.
post
(
'/public/operationmodel'
,
asyncHandler
(
operationModel
));
httpServer
.
post
(
'/public/fuhuaqiteam'
,
asyncHandler
(
fuHuaQiTeam
));
httpServer
.
post
(
'/public/fuhuaqiteam'
,
asyncHandler
(
fuHuaQiTeam
));
httpServer
.
post
(
'/public/degree'
,
asyncHandler
(
degree
));
httpServer
.
post
(
'/public/degree'
,
asyncHandler
(
degree
));
httpServer
.
post
(
'/public/financingrounds'
,
asyncHandler
(
financingRounds
));
}
/**
* 最高学历
* @param req
* @param res
*/
export
function
financingRounds
(
req
,
res
)
{
let
financingRoundsList
=
[];
for
(
let
key
in
FINANCINGROUNDS
)
{
let
anyKey
:
any
=
key
;
if
(
isNaN
(
anyKey
))
{
financingRoundsList
.
push
({
key
,
value
:
FINANCINGROUNDS
[
key
]});
}
}
res
.
success
({
financingRoundsList
});
}
}
...
...
src/util/dataInit.ts
View file @
646fa4f9
...
@@ -7,39 +7,40 @@ const xlsx = require('node-xlsx');
...
@@ -7,39 +7,40 @@ const xlsx = require('node-xlsx');
const
path
=
require
(
'path'
);
const
path
=
require
(
'path'
);
const
OldTypeChangeConfig
=
{
const
OldTypeChangeConfig
=
{
"文化创意"
:
FUHUAINDUSTRY
.
文化创意
,
"文化创意"
:
INDUSTRY
.
文化创意
,
"TMT"
:
FUHUAINDUSTRY
.
文化创意
,
"TMT"
:
INDUSTRY
.
文化创意
,
"集成电路"
:
FUHUAINDUSTRY
.
集成电路
,
"集成电路"
:
INDUSTRY
.
集成电路
,
"微电子"
:
FUHUAINDUSTRY
.
集成电路
,
"微电子"
:
INDUSTRY
.
集成电路
,
"先进制造"
:
FUHUAINDUSTRY
.
集成电路
,
"先进制造"
:
INDUSTRY
.
集成电路
,
"自动化"
:
FUHUAINDUSTRY
.
集成电路
,
"自动化"
:
INDUSTRY
.
集成电路
,
"芯片半导体"
:
FUHUAINDUSTRY
.
集成电路
,
"芯片半导体"
:
INDUSTRY
.
集成电路
,
"电子商务"
:
FUHUAINDUSTRY
.
综合型
,
"电子商务"
:
INDUSTRY
.
综合
,
"物联网"
:
FUHUAINDUSTRY
.
综合型
,
"物联网"
:
INDUSTRY
.
综合
,
"农业"
:
FUHUAINDUSTRY
.
综合型
,
"农业"
:
INDUSTRY
.
综合
,
"综合型"
:
FUHUAINDUSTRY
.
综合型
,
"综合型"
:
INDUSTRY
.
综合
,
"区块链"
:
FUHUAINDUSTRY
.
信息技术
,
"区块链"
:
INDUSTRY
.
软件和信息服务业
,
"电子信息"
:
FUHUAINDUSTRY
.
信息技术
,
"电子信息"
:
INDUSTRY
.
软件和信息服务业
,
"信息安全"
:
FUHUAINDUSTRY
.
信息技术
,
"信息安全"
:
INDUSTRY
.
软件和信息服务业
,
"新一代信息技术"
:
FUHUAINDUSTRY
.
信息技术
,
"新一代信息技术"
:
INDUSTRY
.
软件和信息服务业
,
"互联网"
:
FUHUAINDUSTRY
.
信息技术
,
"互联网"
:
INDUSTRY
.
软件和信息服务业
,
"高技术服务"
:
FUHUAINDUSTRY
.
信息技术
,
"高技术服务"
:
INDUSTRY
.
软件和信息服务业
,
"大数据信息技术"
:
FUHUAINDUSTRY
.
信息技术
,
"大数据信息技术"
:
INDUSTRY
.
软件和信息服务业
,
"技术研发"
:
FUHUAINDUSTRY
.
信息技术
,
"技术研发"
:
INDUSTRY
.
软件和信息服务业
,
"信息科技"
:
FUHUAINDUSTRY
.
信息技术
,
"信息科技"
:
INDUSTRY
.
软件和信息服务业
,
"软件"
:
FUHUAINDUSTRY
.
信息技术
,
"软件"
:
INDUSTRY
.
软件和信息服务业
,
"信息服务业"
:
FUHUAINDUSTRY
.
信息技术
,
"信息服务业"
:
INDUSTRY
.
软件和信息服务业
,
"元宇宙"
:
FUHUAINDUSTRY
.
信息技术
,
"元宇宙"
:
INDUSTRY
.
软件和信息服务业
,
"网络科技领域"
:
FUHUAINDUSTRY
.
信息技术
,
"网络科技领域"
:
INDUSTRY
.
软件和信息服务业
,
"IT计算机"
:
FUHUAINDUSTRY
.
信息技术
,
"IT计算机"
:
INDUSTRY
.
软件和信息服务业
,
"工业4.0"
:
FUHUAINDUSTRY
.
人工智能
,
"工业4.0"
:
INDUSTRY
.
人工智能及智能制造
,
"人工智能大数据"
:
FUHUAINDUSTRY
.
人工智能
,
"人工智能大数据"
:
INDUSTRY
.
人工智能及智能制造
,
"智能制造"
:
FUHUAINDUSTRY
.
人工智能
,
"智能制造"
:
INDUSTRY
.
人工智能及智能制造
,
"人工智能"
:
FUHUAINDUSTRY
.
人工智能
,
"人工智能"
:
INDUSTRY
.
人工智能及智能制造
,
"生物医药"
:
FUHUAINDUSTRY
.
生物医药
,
"生物医药"
:
INDUSTRY
.
生物医药
,
"医疗器械"
:
FUHUAINDUSTRY
.
生物医药
,
"医疗器械"
:
INDUSTRY
.
生物医药
,
"生物科技"
:
FUHUAINDUSTRY
.
生物医药
,
"生物科技"
:
INDUSTRY
.
生物医药
,
"大健康"
:
FUHUAINDUSTRY
.
生物医药
"大健康"
:
INDUSTRY
.
生物医药
}
}
/**
/**
...
@@ -200,7 +201,7 @@ async function initEnterprise() {
...
@@ -200,7 +201,7 @@ async function initEnterprise() {
if
(
item
)
{
if
(
item
)
{
let
oldList
=
item
.
split
(
','
);
let
oldList
=
item
.
split
(
','
);
oldList
.
forEach
(
oldStr
=>
{
oldList
.
forEach
(
oldStr
=>
{
let
valueNum
=
INDUSTRY
[
oldStr
.
trim
()];
let
valueNum
=
OldTypeChangeConfig
[
oldStr
.
trim
()];
if
(
valueNum
)
value
.
push
(
valueNum
);
if
(
valueNum
)
value
.
push
(
valueNum
);
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment