Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-health-science
Project
Project
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
徐俊
yn-health-science
Commits
009051ca
Commit
009051ca
authored
Nov 26, 2024
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
111
parent
7ed50136
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
710 additions
and
683 deletions
+710
-683
ComProjectBasic.java
...main/java/com/yiboshi/science/entity/ComProjectBasic.java
+42
-150
ComProjectTogether.java
...n/java/com/yiboshi/science/entity/ComProjectTogether.java
+11
-3
ComProjectBasicDTO.java
...ava/com/yiboshi/science/param/dto/ComProjectBasicDTO.java
+154
-100
ComProjectDTO.java
...ain/java/com/yiboshi/science/param/dto/ComProjectDTO.java
+147
-189
ComProjectTogetherDTO.java
.../com/yiboshi/science/param/dto/ComProjectTogetherDTO.java
+19
-5
ComProjectBasicQueryVO.java
...m/yiboshi/science/param/query/ComProjectBasicQueryVO.java
+154
-100
ComProjectQueryVO.java
...va/com/yiboshi/science/param/query/ComProjectQueryVO.java
+164
-128
ComProjectTogetherQueryVO.java
...iboshi/science/param/query/ComProjectTogetherQueryVO.java
+19
-8
No files found.
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectBasic.java
View file @
009051ca
...
...
@@ -81,7 +81,7 @@ public class ComProjectBasic extends BaseEntity {
/** 银行联行号 */
@ApiModelProperty
(
value
=
"银行联行号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行联行号不能大于50"
)
private
String
bankI
nterbankNumber
;
private
String
i
nterbankNumber
;
/** 上年度研发经费支出总额(单位:万元) */
@ApiModelProperty
(
value
=
"上年度研发经费支出总额(单位:万元)"
,
position
=
1
)
...
...
@@ -116,7 +116,6 @@ public class ComProjectBasic extends BaseEntity {
/** 申请科技经费(万元) */
@ApiModelProperty
(
value
=
"申请科技经费(万元)"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
...
...
@@ -127,15 +126,10 @@ public class ComProjectBasic extends BaseEntity {
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 项目联系人姓名 */
@ApiModelProperty
(
value
=
"项目联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"项目联系人姓名不能大于100"
)
private
String
linkName
;
/** 工作单位(项目联系人) */
@ApiModelProperty
(
value
=
"工作单位(项目联系人)"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"工作单位(项目联系人)不能大于200"
)
private
String
linkUnit
;
/** 联系人手机 */
@ApiModelProperty
(
value
=
"联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"联系人手机不能大于50"
)
...
...
@@ -145,152 +139,65 @@ public class ComProjectBasic extends BaseEntity {
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 注册单位类型 */
@ApiModelProperty
(
value
=
"注册单位类型"
,
position
=
12
)
@Length
(
max
=
100
,
message
=
"注册单位类型不能大于100"
)
private
String
unitTypeName
;
/** 单位性质 */
@ApiModelProperty
(
value
=
"单位性质"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"单位性质不能大于36"
)
private
String
nature
;
/** 电话 */
@ApiModelProperty
(
value
=
"电话"
,
position
=
14
)
@Length
(
max
=
200
,
message
=
"电话不能大于200"
)
private
String
telephone
;
/** 手机 */
@ApiModelProperty
(
value
=
"手机"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"手机不能大于200"
)
private
String
mobile
;
/** 电子邮件 */
@ApiModelProperty
(
value
=
"电子邮件"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮件不能大于200"
)
private
String
email
;
/** 所属技术领域 */
@ApiModelProperty
(
value
=
"所属技术领域"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系所属技术领域不能大于1000"
)
private
String
technicalField
;
/** 年度报告 */
@ApiModelProperty
(
value
=
"年度报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"年度报告不能大于9999"
)
private
Integer
annualTechnologyReport
;
/** 中期技术报告 */
@ApiModelProperty
(
value
=
"中期技术报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"中期技术报告不能大于9999"
)
private
Integer
midTechnicalReport
;
/** 最终技术报告 */
@ApiModelProperty
(
value
=
"最终技术报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"最终技术报告不能大于9999"
)
private
Integer
finalTechnicalReport
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于
3
00"
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于
6
00"
)
private
String
projAbstract
;
/** 关键词 */
@ApiModelProperty
(
value
=
"关键词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"关键词不能大于200"
)
private
String
projKeywords
;
/** 国内外研究进展 */
@ApiModelProperty
(
value
=
"国内外研究进展"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"国内外研究进展不能大于2147483647"
)
/** 项目的意义、必要性 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2147483647
,
message
=
"主要研究内容和意义不能大于2147483647"
)
private
String
projContent
;
/** 项目现有工作基础和支撑条件 */
@ApiModelProperty
(
value
=
"项目现有工作基础和支撑条件"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目现有工作基础和支撑条件不能大于2147483647"
)
private
String
memResume
;
/** 与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策 */
@ApiModelProperty
(
value
=
"与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"不能大于2147483647"
)
private
String
researchProgress
;
/** 研发内容/研究内容和研究目标,拟解决的关键问题 */
@ApiModelProperty
(
value
=
"研发内容/研究内容和研究目标,拟解决的关键问题"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"研发内容/研究内容和研究目标,拟解决的关键问题不能大于2147483647"
)
/** 项目实施目标 */
@ApiModelProperty
(
value
=
"项目实施目标"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"项目实施目标不能大于2147483647"
)
private
String
researchContent
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 创新点/项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"创新点/项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"创新点/项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 先进性 */
@ApiModelProperty
(
value
=
"先进性"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"先进性不能大于2147483647"
)
private
String
progressiveness
;
/** 申报单位、参与单位科研条件支撑状况 */
@ApiModelProperty
(
value
=
"申报单位、参与单位科研条件支撑状况"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"申报单位、参与单位科研条件支撑状况不能大于2147483647"
)
private
String
supportingConditions
;
/** 负责人及研究团队的科研水平及前期研究基础/申请者和项目组主要成员研究工作简历 */
@ApiModelProperty
(
value
=
"负责人及研究团队的科研水平及前期研究基础/申请者和项目组主要成员研究工作简历"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"负责人及研究团队的科研水平及前期研究基础不能大于2147483647"
)
private
String
memResume
;
/** 技术指标 */
@ApiModelProperty
(
value
=
"技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"技术指标不能大于2147483647"
)
/** 主要技术指标 */
@ApiModelProperty
(
value
=
"主要技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要技术指标不能大于2147483647"
)
private
String
technologyTarget
;
/** 经济指标 */
@ApiModelProperty
(
value
=
"经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"经济指标不能大于2147483647"
)
/**
主要
经济指标 */
@ApiModelProperty
(
value
=
"
主要
经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
主要
经济指标不能大于2147483647"
)
private
String
economyTarget
;
/**
成果指标
*/
@ApiModelProperty
(
value
=
"
成果指标
"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
成果指标
不能大于2147483647"
)
/**
项目实施中形成的示范基地、中试线、生产线及其规模等
*/
@ApiModelProperty
(
value
=
"
项目实施中形成的示范基地、中试线、生产线及其规模等
"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
项目实施中形成的示范基地、中试线、生产线及其规模等
不能大于2147483647"
)
private
String
achievementTarget
;
/** 社会效益 */
@ApiModelProperty
(
value
=
"社会效益"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"社会效益不能大于2147483647"
)
private
String
socialBenefit
;
/** 其他目标与考核指标 */
@ApiModelProperty
(
value
=
"其他目标与考核指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他目标与考核指标不能大于2147483647"
)
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
/** (项目负责人主要成就、发明及获奖情况 */
@ApiModelProperty
(
value
=
"项目负责人主要成就、发明及获奖情况"
,
position
=
1
)
@Length
(
max
=
2147483647
,
message
=
"项目负责人主要成就、发明及获奖情况不能大于2147483647"
)
private
String
awardSituation
;
/** 系、所、科室 */
@ApiModelProperty
(
value
=
"系、所、科室"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系、所、科室不能大于200"
)
private
String
dept
;
/** 预期成果形式 */
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"预期成果形式不能大于36"
)
private
String
anticipatedForms
;
/** 申请金额 */
@ApiModelProperty
(
value
=
"申请金额"
,
position
=
12
)
private
BigDecimal
applyMoney
;
/** 主题词 */
@ApiModelProperty
(
value
=
"主题词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词不能大于200"
)
private
String
projKeywords
;
/** 主题词(英文) */
@ApiModelProperty
(
value
=
"主题词(英文)"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词(英文)不能大于200"
)
private
String
keywordsEnglish
;
/** 参考文献 */
@ApiModelProperty
(
value
=
"参考文献"
,
position
=
14
)
@Length
(
max
=
5000
,
message
=
"参考文献不能大于5000"
)
private
String
projReference
;
/** 立项依据 */
@ApiModelProperty
(
value
=
"立项依据"
,
position
=
27
)
@Length
(
max
=
2147483647
,
message
=
"立项依据不能大于2147483647"
)
private
String
projBasis
;
/** 研
发内容/主要研究内容和意义
*/
@ApiModelProperty
(
value
=
"
主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2147483647
,
message
=
"
主要研究内容和意义
不能大于2147483647"
)
private
String
projContent
;
/**
研究进度计划
*/
@ApiModelProperty
(
value
=
"
研究进度计划"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"
研究进度计划
不能大于2147483647"
)
private
String
studyPlan
;
/** 研
究思路、方法、技术路线、实验方案及可行性分析
*/
@ApiModelProperty
(
value
=
"
研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"
研究思路、方法、技术路线、实验方案及可行性分析
不能大于2147483647"
)
private
String
researchPlan
;
/**
创新点/项目的特色和创新之处
*/
@ApiModelProperty
(
value
=
"
创新点/项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"
创新点/项目的特色和创新之处
不能大于2147483647"
)
private
String
mainFeatures
;
/** 预期研究成果 */
@ApiModelProperty
(
value
=
"预期研究成果"
,
position
=
32
)
@Length
(
max
=
2147483647
,
message
=
"预期研究成果不能大于2147483647"
)
private
String
expectedResults
;
/** 研究工作积累和已取得的研究工作成绩 */
@ApiModelProperty
(
value
=
"研究工作积累和已取得的研究工作成绩"
,
position
=
33
)
@Length
(
max
=
2147483647
,
message
=
"研究工作积累和已取得的研究工作成绩不能大于2147483647"
)
private
String
workFoundation
;
/** 实验条件和资料 */
@ApiModelProperty
(
value
=
"实验条件和资料"
,
position
=
34
)
@Length
(
max
=
2147483647
,
message
=
"实验条件和资料不能大于2147483647"
)
private
String
workingConditions
;
/** 申请者正在承担的其它研究项目 */
@ApiModelProperty
(
value
=
"申请者正在承担的其它研究项目"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"申请者正在承担的其它研究项目1000"
)
...
...
@@ -298,22 +205,7 @@ public class ComProjectBasic extends BaseEntity {
@ApiModelProperty
(
value
=
"报告正文"
,
position
=
36
)
@Length
(
max
=
2147483647
,
message
=
"报告正文不能大于2147483647"
)
private
String
projDoc
;
/** 否选择接受立项不资助 */
@ApiModelProperty
(
value
=
"是否选择接受立项不资助"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否选择接受立项不资助不能大于4"
)
private
String
isAccept
;
/** 是否存在境外机构或人员参与 */
@ApiModelProperty
(
value
=
"是否存在境外机构或人员参与"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否存在境外机构或人员参与不能大于4"
)
private
String
isOverseas
;
/** 是否可实现成果转化或临床应用 */
@ApiModelProperty
(
value
=
"是否可实现成果转化或临床应用"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否可实现成果转化或临床应用不能大于4"
)
private
String
isAchieve
;
/** (存在境外机构或人员)备注 */
@ApiModelProperty
(
value
=
"(存在境外机构或人员)备注"
,
position
=
1
)
@Length
(
max
=
400
,
message
=
"(存在境外机构或人员)备注不能大于400"
)
private
String
overseasRemark
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
...
...
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectTogether.java
View file @
009051ca
...
...
@@ -26,10 +26,18 @@ public class ComProjectTogether extends BaseEntity {
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
unitName
;
/** 地址 */
@ApiModelProperty
(
value
=
"地址"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"地址不能大于200"
)
/** 单位国别 */
@ApiModelProperty
(
value
=
"单位国别"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位国别不能大于200"
)
private
String
unitCountry
;
/** 单位地址 */
@ApiModelProperty
(
value
=
"单位地址"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"单位地址不能大于200"
)
private
String
unitAddress
;
/** 组织机构代码/统社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统社会信用代码"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"组织机构代码/统社会信用代码不能大于100"
)
private
String
organizationCode
;
/** 在项目中的分工 */
@ApiModelProperty
(
value
=
"在项目中的分工"
,
position
=
4
)
@Length
(
max
=
300
,
message
=
"在项目中的分工不能大于300"
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComProjectBasicDTO.java
View file @
009051ca
...
...
@@ -26,131 +26,185 @@ public class ComProjectBasicDTO extends BaseDTO {
@ApiModelProperty
(
value
=
"项目Id"
)
@Length
(
max
=
36
,
message
=
"Id不能大于36"
)
private
String
projId
;
/** 预期成果形式 */
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"预期成果形式不能大于36"
)
private
String
anticipatedForms
;
/** 申请人所在单位名称 */
@ApiModelProperty
(
value
=
"申请人所在单位名称"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"申请人所在单位名称不能大于200"
)
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
appUnitName
;
/**
单位性质
*/
@ApiModelProperty
(
value
=
"
单位性质"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"
单位性质
不能大于36"
)
private
String
natur
e
;
/**
系、所、科室
*/
@ApiModelProperty
(
value
=
"
系、所、科室"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系、所、科室不能大于20
0"
)
private
String
dept
;
/**
详细
地址 */
@ApiModelProperty
(
value
=
"
详细地址"
,
position
=
13
)
@Length
(
max
=
200
,
message
=
"
详细
地址不能大于200"
)
/**
注册单位类型
*/
@ApiModelProperty
(
value
=
"
注册单位类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"
注册单位类型
不能大于36"
)
private
String
unitTyp
e
;
/**
组织机构代码/统一社会信用代码
*/
@ApiModelProperty
(
value
=
"
组织机构代码/统一社会信用代码"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"组织机构代码/统一社会信用代码不能大于5
0"
)
private
String
organizationCode
;
/**
通讯
地址 */
@ApiModelProperty
(
value
=
"
通讯地址"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"
通讯
地址不能大于200"
)
private
String
address
;
/** 电话 */
@ApiModelProperty
(
value
=
"电话"
,
position
=
14
)
@Length
(
max
=
200
,
message
=
"电话不能大于200"
)
private
String
telephone
;
/** 手机 */
@ApiModelProperty
(
value
=
"手机"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"手机不能大于200"
)
private
String
mobile
;
/** 电子邮件 */
@ApiModelProperty
(
value
=
"电子邮件"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮件不能大于200"
)
private
String
email
;
/** 申请金额 */
@ApiModelProperty
(
value
=
"申请金额"
,
position
=
12
)
private
BigDecimal
applyMoney
;
/** 主题词 */
@ApiModelProperty
(
value
=
"主题词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词不能大于200"
)
/** 注册所在地 */
@ApiModelProperty
(
value
=
"注册所在地"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册所在地不能大于50"
)
private
String
registeredAddress
;
/** 邮编 */
@ApiModelProperty
(
value
=
"邮编"
,
position
=
1
)
@Length
(
max
=
10
,
message
=
"邮编不能大于10"
)
private
String
postCode
;
/** 法定代表人 */
@ApiModelProperty
(
value
=
"法定代表人"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"法定代表人不能大于50"
)
private
String
legalPerson
;
/** 职工总数 */
@ApiModelProperty
(
value
=
"职工总数"
,
position
=
1
)
private
Integer
workforce
;
/** 其中专科以上人员 */
@ApiModelProperty
(
value
=
"其中专科以上人员"
,
position
=
1
)
private
Integer
specializedPersonnel
;
/** 研究开发人员 */
@ApiModelProperty
(
value
=
"研究开发人员"
,
position
=
1
)
private
Integer
researchPersonnel
;
/** 开户银行 */
@ApiModelProperty
(
value
=
"开户银行"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行不能大于100"
)
private
String
depositBank
;
/** 银行账号 */
@ApiModelProperty
(
value
=
"银行账号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行账号不能大于50"
)
private
String
bankAccount
;
/** 开户银行地址 */
@ApiModelProperty
(
value
=
"开户银行地址"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行地址不能大于100"
)
private
String
depositBankAddress
;
/** 银行联行号 */
@ApiModelProperty
(
value
=
"银行联行号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行联行号不能大于50"
)
private
String
interbankNumber
;
/** 上年度研发经费支出总额(单位:万元) */
@ApiModelProperty
(
value
=
"上年度研发经费支出总额(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchTotal
;
/** 上年度是否填报了研发活动情况 0 否 1 是 */
@ApiModelProperty
(
value
=
"上年度是否填报了研发活动情况"
,
position
=
1
)
private
Integer
isResearchActive
;
/** 上一年度填报的研发投入总数(单位:万元) */
@ApiModelProperty
(
value
=
"上一年度填报的研发投入总数(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchCount
;
/** 上一年度填报的研发人员数 */
@ApiModelProperty
(
value
=
"上一年度填报的研发人员数"
,
position
=
1
)
private
Integer
researchPersonCount
;
/** 项目所属二级学院/部门名称(牵头单位) */
@ApiModelProperty
(
value
=
"项目所属二级学院/部门名称(牵头单位)"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目所属二级学院/部门名称(牵头单位)不能大于100"
)
private
String
leadUnit
;
/** 推荐部门 */
@ApiModelProperty
(
value
=
"推荐部门"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"推荐部门不能大于100"
)
private
String
recommendUnit
;
/** 项目依托的科技创新基地 */
@ApiModelProperty
(
value
=
"项目依托的科技创新基地"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目依托的科技创新基地不能大于100"
)
private
String
technologyInnovationBase
;
/** 项目总经费(万元) */
@ApiModelProperty
(
value
=
"项目总经费(万元)"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 申请科技经费(万元) */
@ApiModelProperty
(
value
=
"申请科技经费(万元)"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 项目联系人姓名 */
@ApiModelProperty
(
value
=
"项目联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"项目联系人姓名不能大于100"
)
private
String
linkName
;
/** 联系人手机 */
@ApiModelProperty
(
value
=
"联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"联系人手机不能大于50"
)
private
String
linkMobile
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于600"
)
private
String
projAbstract
;
/** 关键词 */
@ApiModelProperty
(
value
=
"关键词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"关键词不能大于200"
)
private
String
projKeywords
;
/** 主题词(英文) */
@ApiModelProperty
(
value
=
"主题词(英文)"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词(英文)不能大于200"
)
private
String
keywordsEnglish
;
/** 主要研究内容和意义 */
/** 项目的意义、必要性 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2
000
,
message
=
"主要研究内容和意义不能大于2000
"
)
@Length
(
max
=
2
147483647
,
message
=
"主要研究内容和意义不能大于2147483647
"
)
private
String
projContent
;
/** 参考文献 */
@ApiModelProperty
(
value
=
"参考文献"
,
position
=
14
)
@Length
(
max
=
5000
,
message
=
"参考文献不能大于5000"
)
private
String
projReference
;
/** 项目现有工作基础和支撑条件 */
@ApiModelProperty
(
value
=
"项目现有工作基础和支撑条件"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目现有工作基础和支撑条件不能大于2147483647"
)
private
String
memResume
;
/** 与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策 */
@ApiModelProperty
(
value
=
"与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"不能大于2147483647"
)
private
String
researchProgress
;
/** 项目实施目标 */
@ApiModelProperty
(
value
=
"项目实施目标"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"项目实施目标不能大于2147483647"
)
private
String
researchContent
;
/** 主要技术指标 */
@ApiModelProperty
(
value
=
"主要技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要技术指标不能大于2147483647"
)
private
String
technologyTarget
;
/** 主要经济指标 */
@ApiModelProperty
(
value
=
"主要经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要经济指标不能大于2147483647"
)
private
String
economyTarget
;
/** 项目实施中形成的示范基地、中试线、生产线及其规模等 */
@ApiModelProperty
(
value
=
"项目实施中形成的示范基地、中试线、生产线及其规模等"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目实施中形成的示范基地、中试线、生产线及其规模等不能大于2147483647"
)
private
String
achievementTarget
;
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
/** 立项依据 */
@ApiModelProperty
(
value
=
"立项依据"
,
position
=
27
)
@Length
(
max
=
2147483647
,
message
=
"立项依据不能大于2147483647"
)
private
String
projBasis
;
/** 研究内容和研究目标,拟解决的关键问题 */
@ApiModelProperty
(
value
=
"研究内容和研究目标,拟解决的关键问题"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"研究内容和研究目标,拟解决的关键问题不能大于2147483647"
)
private
String
researchContent
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"项目的特色和创新之处不能大于2147483647"
)
/**
创新点/
项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"
创新点/
项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"
创新点/
项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 研究进度计划 */
@ApiModelProperty
(
value
=
"研究进度计划"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"研究进度计划不能大于2147483647"
)
private
String
studyPlan
;
/** 预期研究成果 */
@ApiModelProperty
(
value
=
"预期研究成果"
,
position
=
32
)
@Length
(
max
=
2147483647
,
message
=
"预期研究成果不能大于2147483647"
)
private
String
expectedResults
;
/** 研究工作积累和已取得的研究工作成绩 */
@ApiModelProperty
(
value
=
"研究工作积累和已取得的研究工作成绩"
,
position
=
33
)
@Length
(
max
=
2147483647
,
message
=
"研究工作积累和已取得的研究工作成绩不能大于2147483647"
)
private
String
workFoundation
;
/** 实验条件和资料 */
@ApiModelProperty
(
value
=
"实验条件和资料"
,
position
=
34
)
@Length
(
max
=
2147483647
,
message
=
"实验条件和资料不能大于2147483647"
)
private
String
workingConditions
;
/** 申请者和项目组主要成员研究工作简历 */
@ApiModelProperty
(
value
=
"申请者和项目组主要成员研究工作简历"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"申请者和项目组主要成员研究工作简历不能大于2147483647"
)
private
String
memResume
;
/** 申请者正在承担的其它研究项目 */
@ApiModelProperty
(
value
=
"申请者正在承担的其它研究项目"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"申请者正在承担的其它研究项目1000"
)
private
String
researchProjects
;
/** 投资总额 */
@ApiModelProperty
(
value
=
"投资总额"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 卫生健康委资助 */
@ApiModelProperty
(
value
=
"卫生健康委资助"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
@ApiModelProperty
(
value
=
"报告正文"
,
position
=
36
)
@Length
(
max
=
2147483647
,
message
=
"报告正文不能大于2147483647"
)
private
String
projDoc
;
/** 否选择接受立项不资助 */
@ApiModelProperty
(
value
=
"是否选择接受立项不资助"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否选择接受立项不资助不能大于4"
)
private
String
isAccept
;
/** 是否存在境外机构或人员参与 */
@ApiModelProperty
(
value
=
"是否存在境外机构或人员参与"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否存在境外机构或人员参与不能大于4"
)
private
String
isOverseas
;
/** 是否可实现成果转化或临床应用 */
@ApiModelProperty
(
value
=
"是否可实现成果转化或临床应用"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否可实现成果转化或临床应用不能大于4"
)
private
String
isAchieve
;
/** (存在境外机构或人员)备注 */
@ApiModelProperty
(
value
=
"(存在境外机构或人员)备注"
,
position
=
1
)
@Length
(
max
=
400
,
message
=
"(存在境外机构或人员)备注不能大于400"
)
private
String
overseasRemark
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComProjectDTO.java
View file @
009051ca
...
...
@@ -91,83 +91,99 @@ public class ComProjectDTO extends BaseDTO {
@ApiModelProperty
(
value
=
"平均分"
,
position
=
4
)
private
BigDecimal
averageScore
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
)
@Length
(
max
=
36
,
message
=
"Id不能大于36"
)
private
String
projId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
1
2
)
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
appUnitName
;
/** 注册单位类型 */
@ApiModelProperty
(
value
=
"注册单位类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"注册单位类型不能大于36"
)
private
String
unitType
;
/** 组织机构代码/统一社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统一社会信用代码"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"组织机构代码/统一社会信用代码不能大于50"
)
private
String
organizationCode
;
/** 通讯地址 */
@ApiModelProperty
(
value
=
"通讯地址"
,
position
=
1
3
)
@ApiModelProperty
(
value
=
"通讯地址"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"通讯地址不能大于200"
)
private
String
address
;
/** 注册所在地 */
@ApiModelProperty
(
value
=
"注册所在地"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册所在地不能大于50"
)
private
String
registeredAddress
;
/** 邮编 */
@ApiModelProperty
(
value
=
"邮编"
,
position
=
3
)
@ApiModelProperty
(
value
=
"邮编"
,
position
=
1
)
@Length
(
max
=
10
,
message
=
"邮编不能大于10"
)
private
String
postCode
;
/** 统一社会信用代码 */
@ApiModelProperty
(
value
=
"统一社会信用代码"
,
position
=
3
)
@Length
(
max
=
50
,
message
=
"统一社会信用代码不能大于50"
)
private
String
creditCode
;
/** 单位性质 */
@ApiModelProperty
(
value
=
"单位性质"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"单位性质不能大于36"
)
private
String
nature
;
/** 电话 */
@ApiModelProperty
(
value
=
"电话"
,
position
=
14
)
@Length
(
max
=
200
,
message
=
"电话不能大于200"
)
private
String
telephone
;
/** 手机 */
@ApiModelProperty
(
value
=
"手机"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"手机不能大于200"
)
private
String
mobile
;
/** 电子邮件 */
@ApiModelProperty
(
value
=
"电子邮件"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮件不能大于200"
)
private
String
email
;
/** 姓名(项目联系人) */
@ApiModelProperty
(
value
=
"姓名(项目联系人)"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"姓名(项目联系人)不能大于200"
)
private
String
linkName
;
/** 工作单位(项目联系人) */
@ApiModelProperty
(
value
=
"工作单位(项目联系人)"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"工作单位(项目联系人)不能大于200"
)
private
String
linkUnit
;
/** 手机号码(项目联系人) */
@ApiModelProperty
(
value
=
"手机号码(项目联系人)"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"手机号码(项目联系人)不能大于200"
)
private
String
linkMobile
;
/** 电子邮箱(项目联系人) */
@ApiModelProperty
(
value
=
"电子邮箱(项目联系人)"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮箱(项目联系人)不能大于200"
)
private
String
linkEmail
;
/** 所属技术领域 */
@ApiModelProperty
(
value
=
"所属技术领域"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系所属技术领域不能大于1000"
)
private
String
technicalField
;
/** 年度报告 */
@ApiModelProperty
(
value
=
"年度报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"年度报告不能大于9999"
)
private
Integer
annualTechnologyReport
;
/** 中期技术报告 */
@ApiModelProperty
(
value
=
"中期技术报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"中期技术报告不能大于9999"
)
private
Integer
midTechnicalReport
;
/** 最终技术报告 */
@ApiModelProperty
(
value
=
"最终技术报告"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"最终技术报告不能大于9999"
)
private
Integer
finalTechnicalReport
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于300"
)
private
String
projAbstract
;
/** 投资总额 */
@ApiModelProperty
(
value
=
"投资总额"
,
position
=
39
)
/** 法定代表人 */
@ApiModelProperty
(
value
=
"法定代表人"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"法定代表人不能大于50"
)
private
String
legalPerson
;
/** 职工总数 */
@ApiModelProperty
(
value
=
"职工总数"
,
position
=
1
)
private
Integer
workforce
;
/** 其中专科以上人员 */
@ApiModelProperty
(
value
=
"其中专科以上人员"
,
position
=
1
)
private
Integer
specializedPersonnel
;
/** 研究开发人员 */
@ApiModelProperty
(
value
=
"研究开发人员"
,
position
=
1
)
private
Integer
researchPersonnel
;
/** 开户银行 */
@ApiModelProperty
(
value
=
"开户银行"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行不能大于100"
)
private
String
depositBank
;
/** 银行账号 */
@ApiModelProperty
(
value
=
"银行账号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行账号不能大于50"
)
private
String
bankAccount
;
/** 开户银行地址 */
@ApiModelProperty
(
value
=
"开户银行地址"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行地址不能大于100"
)
private
String
depositBankAddress
;
/** 银行联行号 */
@ApiModelProperty
(
value
=
"银行联行号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行联行号不能大于50"
)
private
String
interbankNumber
;
/** 上年度研发经费支出总额(单位:万元) */
@ApiModelProperty
(
value
=
"上年度研发经费支出总额(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchTotal
;
/** 上年度是否填报了研发活动情况 0 否 1 是 */
@ApiModelProperty
(
value
=
"上年度是否填报了研发活动情况"
,
position
=
1
)
private
Integer
isResearchActive
;
/** 上一年度填报的研发投入总数(单位:万元) */
@ApiModelProperty
(
value
=
"上一年度填报的研发投入总数(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchCount
;
/** 上一年度填报的研发人员数 */
@ApiModelProperty
(
value
=
"上一年度填报的研发人员数"
,
position
=
1
)
private
Integer
researchPersonCount
;
/** 项目所属二级学院/部门名称(牵头单位) */
@ApiModelProperty
(
value
=
"项目所属二级学院/部门名称(牵头单位)"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目所属二级学院/部门名称(牵头单位)不能大于100"
)
private
String
leadUnit
;
/** 推荐部门 */
@ApiModelProperty
(
value
=
"推荐部门"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"推荐部门不能大于100"
)
private
String
recommendUnit
;
/** 项目依托的科技创新基地 */
@ApiModelProperty
(
value
=
"项目依托的科技创新基地"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目依托的科技创新基地不能大于100"
)
private
String
technologyInnovationBase
;
/** 项目总经费(万元) */
@ApiModelProperty
(
value
=
"项目总经费(万元)"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/**
卫生健康委资助
*/
@ApiModelProperty
(
value
=
"
卫生健康委资助
"
,
position
=
40
)
/**
申请科技经费(万元)
*/
@ApiModelProperty
(
value
=
"
申请科技经费(万元)
"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
...
...
@@ -178,136 +194,94 @@ public class ComProjectDTO extends BaseDTO {
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 国内外研究进展 */
@ApiModelProperty
(
value
=
"国内外研究进展"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"国内外研究进展不能大于2147483647"
)
/** 项目联系人姓名 */
@ApiModelProperty
(
value
=
"项目联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"项目联系人姓名不能大于100"
)
private
String
linkName
;
/** 联系人手机 */
@ApiModelProperty
(
value
=
"联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"联系人手机不能大于50"
)
private
String
linkMobile
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于600"
)
private
String
projAbstract
;
/** 关键词 */
@ApiModelProperty
(
value
=
"关键词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"关键词不能大于200"
)
private
String
projKeywords
;
/** 项目的意义、必要性 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2147483647
,
message
=
"主要研究内容和意义不能大于2147483647"
)
private
String
projContent
;
/** 项目现有工作基础和支撑条件 */
@ApiModelProperty
(
value
=
"项目现有工作基础和支撑条件"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目现有工作基础和支撑条件不能大于2147483647"
)
private
String
memResume
;
/** 与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策 */
@ApiModelProperty
(
value
=
"与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"不能大于2147483647"
)
private
String
researchProgress
;
/** 研发内容/研究内容和研究目标,拟解决的关键问题 */
@ApiModelProperty
(
value
=
"研发内容/研究内容和研究目标,拟解决的关键问题"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"研发内容/研究内容和研究目标,拟解决的关键问题不能大于2147483647"
)
/** 项目实施目标 */
@ApiModelProperty
(
value
=
"项目实施目标"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"项目实施目标不能大于2147483647"
)
private
String
researchContent
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 创新点/项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"创新点/项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"创新点/项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 先进性 */
@ApiModelProperty
(
value
=
"先进性"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"先进性不能大于2147483647"
)
private
String
progressiveness
;
/** 申报单位、参与单位科研条件支撑状况 */
@ApiModelProperty
(
value
=
"申报单位、参与单位科研条件支撑状况"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"申报单位、参与单位科研条件支撑状况不能大于2147483647"
)
private
String
supportingConditions
;
/** 负责人及研究团队的科研水平及前期研究基础/申请者和项目组主要成员研究工作简历 */
@ApiModelProperty
(
value
=
"负责人及研究团队的科研水平及前期研究基础/申请者和项目组主要成员研究工作简历"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"负责人及研究团队的科研水平及前期研究基础不能大于2147483647"
)
private
String
memResume
;
/** 技术指标 */
@ApiModelProperty
(
value
=
"技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"技术指标不能大于2147483647"
)
/** 主要技术指标 */
@ApiModelProperty
(
value
=
"主要技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要技术指标不能大于2147483647"
)
private
String
technologyTarget
;
/** 经济指标 */
@ApiModelProperty
(
value
=
"经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"经济指标不能大于2147483647"
)
/**
主要
经济指标 */
@ApiModelProperty
(
value
=
"
主要
经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
主要
经济指标不能大于2147483647"
)
private
String
economyTarget
;
/**
成果指标
*/
@ApiModelProperty
(
value
=
"
成果指标
"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
成果指标
不能大于2147483647"
)
/**
项目实施中形成的示范基地、中试线、生产线及其规模等
*/
@ApiModelProperty
(
value
=
"
项目实施中形成的示范基地、中试线、生产线及其规模等
"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"
项目实施中形成的示范基地、中试线、生产线及其规模等
不能大于2147483647"
)
private
String
achievementTarget
;
/** 社会效益 */
@ApiModelProperty
(
value
=
"社会效益"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"社会效益不能大于2147483647"
)
private
String
socialBenefit
;
/** 其他目标与考核指标 */
@ApiModelProperty
(
value
=
"其他目标与考核指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他目标与考核指标不能大于2147483647"
)
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
/** (项目负责人主要成就、发明及获奖情况 */
@ApiModelProperty
(
value
=
"项目负责人主要成就、发明及获奖情况"
,
position
=
1
)
@Length
(
max
=
500
,
message
=
"项目负责人主要成就、发明及获奖情况不能大于500"
)
private
String
awardSituation
;
/** 预期成果形式 */
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"预期成果形式不能大于36"
)
private
String
anticipatedForms
;
/** 系、所、科室 */
@ApiModelProperty
(
value
=
"系、所、科室"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系、所、科室不能大于200"
)
private
String
dept
;
/** 申请金额 */
@ApiModelProperty
(
value
=
"申请金额"
,
position
=
12
)
private
BigDecimal
applyMoney
;
/** 主题词 */
@ApiModelProperty
(
value
=
"主题词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词不能大于200"
)
private
String
projKeywords
;
/** 主题词(英文) */
@ApiModelProperty
(
value
=
"主题词(英文)"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词(英文)不能大于200"
)
private
String
keywordsEnglish
;
/** 主要研究内容和意义 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
5000
,
message
=
"主要研究内容和意义不能大于5000"
)
private
String
projContent
;
/** 参考文献 */
@ApiModelProperty
(
value
=
"参考文献"
,
position
=
14
)
@Length
(
max
=
10000
,
message
=
"参考文献不能大于10000"
)
private
String
projReference
;
/** 立项依据 */
@ApiModelProperty
(
value
=
"立项依据"
,
position
=
27
)
@Length
(
max
=
2147483647
,
message
=
"立项依据不能大于2147483647"
)
private
String
projBasis
;
/** 研究进度计划 */
@ApiModelProperty
(
value
=
"研究进度计划"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"研究进度计划不能大于2147483647"
)
private
String
studyPlan
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 创新点/项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"创新点/项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"创新点/项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 预期研究成果 */
@ApiModelProperty
(
value
=
"预期研究成果"
,
position
=
32
)
@Length
(
max
=
2147483647
,
message
=
"预期研究成果不能大于2147483647"
)
private
String
expectedResults
;
/** 研究工作积累和已取得的研究工作成绩 */
@ApiModelProperty
(
value
=
"研究工作积累和已取得的研究工作成绩"
,
position
=
33
)
@Length
(
max
=
2147483647
,
message
=
"研究工作积累和已取得的研究工作成绩不能大于2147483647"
)
private
String
workFoundation
;
/** 实验条件和资料 */
@ApiModelProperty
(
value
=
"实验条件和资料"
,
position
=
34
)
@Length
(
max
=
2147483647
,
message
=
"实验条件和资料不能大于2147483647"
)
private
String
workingConditions
;
/** 申请者正在承担的其它研究项目 */
@ApiModelProperty
(
value
=
"申请者正在承担的其它研究项目"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"申请者正在承担的其它研究项目1000"
)
private
String
researchProjects
;
/** 报告正文 */
@ApiModelProperty
(
value
=
"报告正文"
,
position
=
36
)
@Length
(
max
=
2147483647
,
message
=
"报告正文不能大于2147483647"
)
private
String
projDoc
;
/** 否选择接受立项不资助 */
@ApiModelProperty
(
value
=
"否选择接受立项不资助"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"否选择接受立项不资助"
)
private
String
isAccept
;
/** 是否存在境外机构或人员参与 */
@ApiModelProperty
(
value
=
"是否存在境外机构或人员参与"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否存在境外机构或人员参与"
)
private
String
isOverseas
;
/** 是否可实现成果转化或临床应用 */
@ApiModelProperty
(
value
=
"是否可实现成果转化或临床应用"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否可实现成果转化或临床应用不能大于4"
)
private
String
isAchieve
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注"
)
private
String
overseasRemark
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
200
,
message
=
"备注长度不能大于200
"
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535
"
)
private
String
remark
;
/** 项目组成员_总人数 */
@ApiModelProperty
(
value
=
"项目组成员_总人数"
,
position
=
17
)
private
Integer
memCount
;
...
...
@@ -339,16 +313,13 @@ public class ComProjectDTO extends BaseDTO {
@ApiModelProperty
(
value
=
"项目组成员_参加单位数"
,
position
=
25
)
private
Integer
workCount
;
/**
单位性质名称
*/
@ApiModelProperty
(
value
=
"
单位性质名称"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"
单位性质名称
不能大于100"
)
private
String
natur
eName
;
/**
注册单位类型
*/
@ApiModelProperty
(
value
=
"
注册单位类型"
,
position
=
12
)
@Length
(
max
=
100
,
message
=
"
注册单位类型
不能大于100"
)
private
String
unitTyp
eName
;
/** 项目状态 */
@ApiModelProperty
(
value
=
"项目状态"
,
position
=
41
)
private
String
projStateName
;
/** 预期成果形式 */
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
8
)
private
String
anticipatedName
;
/** 项目类别 */
@ApiModelProperty
(
value
=
"项目类别"
,
position
=
3
)
private
String
projClassName
;
...
...
@@ -364,20 +335,10 @@ public class ComProjectDTO extends BaseDTO {
/** 创建 */
@ApiModelProperty
(
value
=
"创建"
,
position
=
3
)
private
String
createdStr
;
/** 申报单位地址 */
@ApiModelProperty
(
value
=
"单位地址"
,
position
=
41
)
private
String
appUnitAddress
;
/** 合作单位 */
@ApiModelProperty
(
value
=
"合作单位"
,
position
=
3
)
private
String
cooperativeUnitsStr
;
/** 成果形式 */
@ApiModelProperty
(
value
=
"合作单位"
,
position
=
3
)
private
String
resultsStr
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
41
)
private
String
p
ersonName
;
private
String
appP
ersonName
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
3
)
private
String
sex
;
...
...
@@ -405,12 +366,9 @@ public class ComProjectDTO extends BaseDTO {
/** 专业 */
@ApiModelProperty
(
value
=
"专业"
,
position
=
8
)
private
String
specName
;
/** 基层项目 */
@ApiModelProperty
(
value
=
"基层项目"
,
position
=
8
)
private
Boolean
isBasic
;
/** 成果形式 */
//
private List<ComProjectResultsDTO> results;
//
private List<ComProjectResultsDTO> results;
private
List
<
String
>
results
;
/** 项目组成员 */
private
List
<
ComProjectMembersDTO
>
members
;
...
...
science-admin/src/main/java/com/yiboshi/science/param/dto/ComProjectTogetherDTO.java
View file @
009051ca
...
...
@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.util.Date
;
...
...
@@ -20,15 +21,27 @@ import java.util.Date;
@ApiModel
(
description
=
"合作单位表DTO"
)
public
class
ComProjectTogetherDTO
extends
BaseDTO
{
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
unitName
;
/** 地址 */
@ApiModelProperty
(
value
=
"地址"
,
position
=
3
)
/** 单位国别 */
@ApiModelProperty
(
value
=
"单位国别"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位国别不能大于200"
)
private
String
unitCountry
;
/** 单位地址 */
@ApiModelProperty
(
value
=
"单位地址"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"单位地址不能大于200"
)
private
String
unitAddress
;
/** 组织机构代码/统社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统社会信用代码"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"组织机构代码/统社会信用代码不能大于100"
)
private
String
organizationCode
;
/** 在项目中的分工 */
@ApiModelProperty
(
value
=
"在项目中的分工"
,
position
=
4
)
@ApiModelProperty
(
value
=
"在项目中的分工"
,
position
=
4
)
@Length
(
max
=
300
,
message
=
"在项目中的分工不能大于300"
)
private
String
projectWork
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectBasicQueryVO.java
View file @
009051ca
...
...
@@ -25,131 +25,185 @@ public class ComProjectBasicQueryVO extends PaginationVO{
@ApiModelProperty
(
value
=
"项目Id"
)
@Length
(
max
=
36
,
message
=
"Id不能大于36"
)
private
String
projId
;
/** 预期成果形式 */
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"预期成果形式不能大于36"
)
private
String
anticipatedForms
;
/** 申请人所在单位名称 */
@ApiModelProperty
(
value
=
"申请人所在单位名称"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"申请人所在单位名称不能大于200"
)
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
appUnitName
;
/**
单位性质
*/
@ApiModelProperty
(
value
=
"
单位性质"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"
单位性质
不能大于36"
)
private
String
natur
e
;
/**
系、所、科室
*/
@ApiModelProperty
(
value
=
"
系、所、科室"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系、所、科室不能大于20
0"
)
private
String
dept
;
/**
详细
地址 */
@ApiModelProperty
(
value
=
"
详细地址"
,
position
=
13
)
@Length
(
max
=
200
,
message
=
"
详细
地址不能大于200"
)
/**
注册单位类型
*/
@ApiModelProperty
(
value
=
"
注册单位类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"
注册单位类型
不能大于36"
)
private
String
unitTyp
e
;
/**
组织机构代码/统一社会信用代码
*/
@ApiModelProperty
(
value
=
"
组织机构代码/统一社会信用代码"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"组织机构代码/统一社会信用代码不能大于5
0"
)
private
String
organizationCode
;
/**
通讯
地址 */
@ApiModelProperty
(
value
=
"
通讯地址"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"
通讯
地址不能大于200"
)
private
String
address
;
/** 电话 */
@ApiModelProperty
(
value
=
"电话"
,
position
=
14
)
@Length
(
max
=
200
,
message
=
"电话不能大于200"
)
private
String
telephone
;
/** 手机 */
@ApiModelProperty
(
value
=
"手机"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"手机不能大于200"
)
private
String
mobile
;
/** 电子邮件 */
@ApiModelProperty
(
value
=
"电子邮件"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮件不能大于200"
)
private
String
email
;
/** 申请金额 */
@ApiModelProperty
(
value
=
"申请金额"
,
position
=
12
)
private
BigDecimal
applyMoney
;
/** 主题词 */
@ApiModelProperty
(
value
=
"主题词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词不能大于200"
)
/** 注册所在地 */
@ApiModelProperty
(
value
=
"注册所在地"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册所在地不能大于50"
)
private
String
registeredAddress
;
/** 邮编 */
@ApiModelProperty
(
value
=
"邮编"
,
position
=
1
)
@Length
(
max
=
10
,
message
=
"邮编不能大于10"
)
private
String
postCode
;
/** 法定代表人 */
@ApiModelProperty
(
value
=
"法定代表人"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"法定代表人不能大于50"
)
private
String
legalPerson
;
/** 职工总数 */
@ApiModelProperty
(
value
=
"职工总数"
,
position
=
1
)
private
Integer
workforce
;
/** 其中专科以上人员 */
@ApiModelProperty
(
value
=
"其中专科以上人员"
,
position
=
1
)
private
Integer
specializedPersonnel
;
/** 研究开发人员 */
@ApiModelProperty
(
value
=
"研究开发人员"
,
position
=
1
)
private
Integer
researchPersonnel
;
/** 开户银行 */
@ApiModelProperty
(
value
=
"开户银行"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行不能大于100"
)
private
String
depositBank
;
/** 银行账号 */
@ApiModelProperty
(
value
=
"银行账号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行账号不能大于50"
)
private
String
bankAccount
;
/** 开户银行地址 */
@ApiModelProperty
(
value
=
"开户银行地址"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行地址不能大于100"
)
private
String
depositBankAddress
;
/** 银行联行号 */
@ApiModelProperty
(
value
=
"银行联行号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行联行号不能大于50"
)
private
String
interbankNumber
;
/** 上年度研发经费支出总额(单位:万元) */
@ApiModelProperty
(
value
=
"上年度研发经费支出总额(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchTotal
;
/** 上年度是否填报了研发活动情况 0 否 1 是 */
@ApiModelProperty
(
value
=
"上年度是否填报了研发活动情况"
,
position
=
1
)
private
Integer
isResearchActive
;
/** 上一年度填报的研发投入总数(单位:万元) */
@ApiModelProperty
(
value
=
"上一年度填报的研发投入总数(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchCount
;
/** 上一年度填报的研发人员数 */
@ApiModelProperty
(
value
=
"上一年度填报的研发人员数"
,
position
=
1
)
private
Integer
researchPersonCount
;
/** 项目所属二级学院/部门名称(牵头单位) */
@ApiModelProperty
(
value
=
"项目所属二级学院/部门名称(牵头单位)"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目所属二级学院/部门名称(牵头单位)不能大于100"
)
private
String
leadUnit
;
/** 推荐部门 */
@ApiModelProperty
(
value
=
"推荐部门"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"推荐部门不能大于100"
)
private
String
recommendUnit
;
/** 项目依托的科技创新基地 */
@ApiModelProperty
(
value
=
"项目依托的科技创新基地"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目依托的科技创新基地不能大于100"
)
private
String
technologyInnovationBase
;
/** 项目总经费(万元) */
@ApiModelProperty
(
value
=
"项目总经费(万元)"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 申请科技经费(万元) */
@ApiModelProperty
(
value
=
"申请科技经费(万元)"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 项目联系人姓名 */
@ApiModelProperty
(
value
=
"项目联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"项目联系人姓名不能大于100"
)
private
String
linkName
;
/** 联系人手机 */
@ApiModelProperty
(
value
=
"联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"联系人手机不能大于50"
)
private
String
linkMobile
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于600"
)
private
String
projAbstract
;
/** 关键词 */
@ApiModelProperty
(
value
=
"关键词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"关键词不能大于200"
)
private
String
projKeywords
;
/** 主题词(英文) */
@ApiModelProperty
(
value
=
"主题词(英文)"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词(英文)不能大于200"
)
private
String
keywordsEnglish
;
/** 主要研究内容和意义 */
/** 项目的意义、必要性 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2
000
,
message
=
"主要研究内容和意义不能大于2000
"
)
@Length
(
max
=
2
147483647
,
message
=
"主要研究内容和意义不能大于2147483647
"
)
private
String
projContent
;
/** 参考文献 */
@ApiModelProperty
(
value
=
"参考文献"
,
position
=
14
)
@Length
(
max
=
5000
,
message
=
"参考文献不能大于5000"
)
private
String
projReference
;
/** 项目现有工作基础和支撑条件 */
@ApiModelProperty
(
value
=
"项目现有工作基础和支撑条件"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目现有工作基础和支撑条件不能大于2147483647"
)
private
String
memResume
;
/** 与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策 */
@ApiModelProperty
(
value
=
"与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"不能大于2147483647"
)
private
String
researchProgress
;
/** 项目实施目标 */
@ApiModelProperty
(
value
=
"项目实施目标"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"项目实施目标不能大于2147483647"
)
private
String
researchContent
;
/** 主要技术指标 */
@ApiModelProperty
(
value
=
"主要技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要技术指标不能大于2147483647"
)
private
String
technologyTarget
;
/** 主要经济指标 */
@ApiModelProperty
(
value
=
"主要经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要经济指标不能大于2147483647"
)
private
String
economyTarget
;
/** 项目实施中形成的示范基地、中试线、生产线及其规模等 */
@ApiModelProperty
(
value
=
"项目实施中形成的示范基地、中试线、生产线及其规模等"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目实施中形成的示范基地、中试线、生产线及其规模等不能大于2147483647"
)
private
String
achievementTarget
;
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
/** 立项依据 */
@ApiModelProperty
(
value
=
"立项依据"
,
position
=
27
)
@Length
(
max
=
2147483647
,
message
=
"立项依据不能大于2147483647"
)
private
String
projBasis
;
/** 研究内容和研究目标,拟解决的关键问题 */
@ApiModelProperty
(
value
=
"研究内容和研究目标,拟解决的关键问题"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"研究内容和研究目标,拟解决的关键问题不能大于2147483647"
)
private
String
researchContent
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"项目的特色和创新之处不能大于2147483647"
)
/**
创新点/
项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"
创新点/
项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"
创新点/
项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 研究进度计划 */
@ApiModelProperty
(
value
=
"研究进度计划"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"研究进度计划不能大于2147483647"
)
private
String
studyPlan
;
/** 预期研究成果 */
@ApiModelProperty
(
value
=
"预期研究成果"
,
position
=
32
)
@Length
(
max
=
2147483647
,
message
=
"预期研究成果不能大于2147483647"
)
private
String
expectedResults
;
/** 研究工作积累和已取得的研究工作成绩 */
@ApiModelProperty
(
value
=
"研究工作积累和已取得的研究工作成绩"
,
position
=
33
)
@Length
(
max
=
2147483647
,
message
=
"研究工作积累和已取得的研究工作成绩不能大于2147483647"
)
private
String
workFoundation
;
/** 实验条件和资料 */
@ApiModelProperty
(
value
=
"实验条件和资料"
,
position
=
34
)
@Length
(
max
=
2147483647
,
message
=
"实验条件和资料不能大于2147483647"
)
private
String
workingConditions
;
/** 申请者和项目组主要成员研究工作简历 */
@ApiModelProperty
(
value
=
"申请者和项目组主要成员研究工作简历"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"申请者和项目组主要成员研究工作简历不能大于2147483647"
)
private
String
memResume
;
/** 申请者正在承担的其它研究项目 */
@ApiModelProperty
(
value
=
"申请者正在承担的其它研究项目"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"申请者正在承担的其它研究项目1000"
)
private
String
researchProjects
;
/** 投资总额 */
@ApiModelProperty
(
value
=
"投资总额"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 卫生健康委资助 */
@ApiModelProperty
(
value
=
"卫生健康委资助"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
@ApiModelProperty
(
value
=
"报告正文"
,
position
=
36
)
@Length
(
max
=
2147483647
,
message
=
"报告正文不能大于2147483647"
)
private
String
projDoc
;
/** 否选择接受立项不资助 */
@ApiModelProperty
(
value
=
"是否选择接受立项不资助"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否选择接受立项不资助不能大于4"
)
private
String
isAccept
;
/** 是否存在境外机构或人员参与 */
@ApiModelProperty
(
value
=
"是否存在境外机构或人员参与"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否存在境外机构或人员参与不能大于4"
)
private
String
isOverseas
;
/** 是否可实现成果转化或临床应用 */
@ApiModelProperty
(
value
=
"是否可实现成果转化或临床应用"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否可实现成果转化或临床应用不能大于4"
)
private
String
isAchieve
;
/** (存在境外机构或人员)备注 */
@ApiModelProperty
(
value
=
"(存在境外机构或人员)备注"
,
position
=
1
)
@Length
(
max
=
400
,
message
=
"(存在境外机构或人员)备注不能大于400"
)
private
String
overseasRemark
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
...
...
science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectQueryVO.java
View file @
009051ca
...
...
@@ -91,164 +91,199 @@ public class ComProjectQueryVO extends PaginationVO{
private
BigDecimal
averageScore
;
/**
预期成果形式
*/
@ApiModelProperty
(
value
=
"预期成果形式"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"
预期成果形式
不能大于36"
)
private
String
anticipatedForms
;
/**
申请人所在
单位名称 */
@ApiModelProperty
(
value
=
"
申请人所在单位名称"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"
申请人所在
单位名称不能大于200"
)
/**
项目Id
*/
@ApiModelProperty
(
value
=
"项目Id"
)
@Length
(
max
=
36
,
message
=
"
Id
不能大于36"
)
private
String
projId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"
单位名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
appUnitName
;
/** 单位性质 */
@ApiModelProperty
(
value
=
"单位性质"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"单位性质不能大于36"
)
private
String
nature
;
/** 单位性质名称 */
@ApiModelProperty
(
value
=
"单位性质名称"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"单位性质名称不能大于100"
)
private
String
natureName
;
/** 系、所、科室 */
@ApiModelProperty
(
value
=
"系、所、科室"
,
position
=
12
)
@Length
(
max
=
200
,
message
=
"系、所、科室不能大于200"
)
private
String
dept
;
/** 详细地址 */
@ApiModelProperty
(
value
=
"详细地址"
,
position
=
13
)
@Length
(
max
=
200
,
message
=
"详细地址不能大于200"
)
/** 注册单位类型 */
@ApiModelProperty
(
value
=
"注册单位类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"注册单位类型不能大于36"
)
private
String
unitType
;
/** 组织机构代码/统一社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统一社会信用代码"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"组织机构代码/统一社会信用代码不能大于50"
)
private
String
organizationCode
;
/** 通讯地址 */
@ApiModelProperty
(
value
=
"通讯地址"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"通讯地址不能大于200"
)
private
String
address
;
/** 电话 */
@ApiModelProperty
(
value
=
"电话"
,
position
=
14
)
@Length
(
max
=
200
,
message
=
"电话不能大于200"
)
private
String
telephone
;
/** 手机 */
@ApiModelProperty
(
value
=
"手机"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"手机不能大于200"
)
private
String
mobile
;
/** 电子邮件 */
@ApiModelProperty
(
value
=
"电子邮件"
,
position
=
16
)
@Length
(
max
=
200
,
message
=
"电子邮件不能大于200"
)
private
String
email
;
/** 申请金额 */
@ApiModelProperty
(
value
=
"申请金额"
,
position
=
12
)
private
BigDecimal
applyMoney
;
/** 主题词 */
@ApiModelProperty
(
value
=
"主题词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词不能大于200"
)
/** 注册所在地 */
@ApiModelProperty
(
value
=
"注册所在地"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册所在地不能大于50"
)
private
String
registeredAddress
;
/** 邮编 */
@ApiModelProperty
(
value
=
"邮编"
,
position
=
1
)
@Length
(
max
=
10
,
message
=
"邮编不能大于10"
)
private
String
postCode
;
/** 法定代表人 */
@ApiModelProperty
(
value
=
"法定代表人"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"法定代表人不能大于50"
)
private
String
legalPerson
;
/** 职工总数 */
@ApiModelProperty
(
value
=
"职工总数"
,
position
=
1
)
private
Integer
workforce
;
/** 其中专科以上人员 */
@ApiModelProperty
(
value
=
"其中专科以上人员"
,
position
=
1
)
private
Integer
specializedPersonnel
;
/** 研究开发人员 */
@ApiModelProperty
(
value
=
"研究开发人员"
,
position
=
1
)
private
Integer
researchPersonnel
;
/** 开户银行 */
@ApiModelProperty
(
value
=
"开户银行"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行不能大于100"
)
private
String
depositBank
;
/** 银行账号 */
@ApiModelProperty
(
value
=
"银行账号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行账号不能大于50"
)
private
String
bankAccount
;
/** 开户银行地址 */
@ApiModelProperty
(
value
=
"开户银行地址"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"开户银行地址不能大于100"
)
private
String
depositBankAddress
;
/** 银行联行号 */
@ApiModelProperty
(
value
=
"银行联行号"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"银行联行号不能大于50"
)
private
String
interbankNumber
;
/** 上年度研发经费支出总额(单位:万元) */
@ApiModelProperty
(
value
=
"上年度研发经费支出总额(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchTotal
;
/** 上年度是否填报了研发活动情况 0 否 1 是 */
@ApiModelProperty
(
value
=
"上年度是否填报了研发活动情况"
,
position
=
1
)
private
Integer
isResearchActive
;
/** 上一年度填报的研发投入总数(单位:万元) */
@ApiModelProperty
(
value
=
"上一年度填报的研发投入总数(单位:万元)"
,
position
=
1
)
private
BigDecimal
researchCount
;
/** 上一年度填报的研发人员数 */
@ApiModelProperty
(
value
=
"上一年度填报的研发人员数"
,
position
=
1
)
private
Integer
researchPersonCount
;
/** 项目所属二级学院/部门名称(牵头单位) */
@ApiModelProperty
(
value
=
"项目所属二级学院/部门名称(牵头单位)"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目所属二级学院/部门名称(牵头单位)不能大于100"
)
private
String
leadUnit
;
/** 推荐部门 */
@ApiModelProperty
(
value
=
"推荐部门"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"推荐部门不能大于100"
)
private
String
recommendUnit
;
/** 项目依托的科技创新基地 */
@ApiModelProperty
(
value
=
"项目依托的科技创新基地"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"项目依托的科技创新基地不能大于100"
)
private
String
technologyInnovationBase
;
/** 项目总经费(万元) */
@ApiModelProperty
(
value
=
"项目总经费(万元)"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 申请科技经费(万元) */
@ApiModelProperty
(
value
=
"申请科技经费(万元)"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 项目联系人姓名 */
@ApiModelProperty
(
value
=
"项目联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"项目联系人姓名不能大于100"
)
private
String
linkName
;
/** 联系人手机 */
@ApiModelProperty
(
value
=
"联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"联系人手机不能大于50"
)
private
String
linkMobile
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 项目摘要 */
@ApiModelProperty
(
value
=
"项目摘要"
,
position
=
13
)
@Length
(
max
=
600
,
message
=
"项目摘要不能大于600"
)
private
String
projAbstract
;
/** 关键词 */
@ApiModelProperty
(
value
=
"关键词"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"关键词不能大于200"
)
private
String
projKeywords
;
/** 主题词(英文) */
@ApiModelProperty
(
value
=
"主题词(英文)"
,
position
=
26
)
@Length
(
max
=
200
,
message
=
"主题词(英文)不能大于200"
)
private
String
keywordsEnglish
;
/** 主要研究内容和意义 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
1000
,
message
=
"主要研究内容和意义不能大于1000"
)
/** 项目的意义、必要性 */
@ApiModelProperty
(
value
=
"主要研究内容和意义"
,
position
=
13
)
@Length
(
max
=
2147483647
,
message
=
"主要研究内容和意义不能大于2147483647"
)
private
String
projContent
;
/** 参考文献 */
@ApiModelProperty
(
value
=
"参考文献"
,
position
=
14
)
@Length
(
max
=
5000
,
message
=
"参考文献不能大于5000"
)
private
String
projReference
;
/** 项目现有工作基础和支撑条件 */
@ApiModelProperty
(
value
=
"项目现有工作基础和支撑条件"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目现有工作基础和支撑条件不能大于2147483647"
)
private
String
memResume
;
/** 与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策 */
@ApiModelProperty
(
value
=
"与项目相关的国内外技术发展现状(包括知识产权情况)以及本项目主要研究开发内容技术关键(创新点)、可行性评价及项目风险分析与对策"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"不能大于2147483647"
)
private
String
researchProgress
;
/** 项目实施目标 */
@ApiModelProperty
(
value
=
"项目实施目标"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"项目实施目标不能大于2147483647"
)
private
String
researchContent
;
/** 主要技术指标 */
@ApiModelProperty
(
value
=
"主要技术指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要技术指标不能大于2147483647"
)
private
String
technologyTarget
;
/** 主要经济指标 */
@ApiModelProperty
(
value
=
"主要经济指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"主要经济指标不能大于2147483647"
)
private
String
economyTarget
;
/** 项目实施中形成的示范基地、中试线、生产线及其规模等 */
@ApiModelProperty
(
value
=
"项目实施中形成的示范基地、中试线、生产线及其规模等"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"项目实施中形成的示范基地、中试线、生产线及其规模等不能大于2147483647"
)
private
String
achievementTarget
;
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
/** 立项依据 */
@ApiModelProperty
(
value
=
"立项依据"
,
position
=
27
)
@Length
(
max
=
2147483647
,
message
=
"立项依据不能大于2147483647"
)
private
String
projBasis
;
/** 研究内容和研究目标,拟解决的关键问题 */
@ApiModelProperty
(
value
=
"研究内容和研究目标,拟解决的关键问题"
,
position
=
28
)
@Length
(
max
=
2147483647
,
message
=
"研究内容和研究目标,拟解决的关键问题不能大于2147483647"
)
private
String
researchContent
;
/** 研究思路、方法、技术路线、实验方案及可行性分析 */
@ApiModelProperty
(
value
=
"研究思路、方法、技术路线、实验方案及可行性分析"
,
position
=
29
)
@Length
(
max
=
2147483647
,
message
=
"研究思路、方法、技术路线、实验方案及可行性分析不能大于2147483647"
)
private
String
researchPlan
;
/** 项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"项目的特色和创新之处不能大于2147483647"
)
/**
创新点/
项目的特色和创新之处 */
@ApiModelProperty
(
value
=
"
创新点/
项目的特色和创新之处"
,
position
=
31
)
@Length
(
max
=
2147483647
,
message
=
"
创新点/
项目的特色和创新之处不能大于2147483647"
)
private
String
mainFeatures
;
/** 研究进度计划 */
@ApiModelProperty
(
value
=
"研究进度计划"
,
position
=
30
)
@Length
(
max
=
2147483647
,
message
=
"研究进度计划不能大于2147483647"
)
private
String
studyPlan
;
/** 预期研究成果 */
@ApiModelProperty
(
value
=
"预期研究成果"
,
position
=
32
)
@Length
(
max
=
2147483647
,
message
=
"预期研究成果不能大于2147483647"
)
private
String
expectedResults
;
/** 研究工作积累和已取得的研究工作成绩 */
@ApiModelProperty
(
value
=
"研究工作积累和已取得的研究工作成绩"
,
position
=
33
)
@Length
(
max
=
2147483647
,
message
=
"研究工作积累和已取得的研究工作成绩不能大于2147483647"
)
private
String
workFoundation
;
/** 实验条件和资料 */
@ApiModelProperty
(
value
=
"实验条件和资料"
,
position
=
34
)
@Length
(
max
=
2147483647
,
message
=
"实验条件和资料不能大于2147483647"
)
private
String
workingConditions
;
/** 申请者和项目组主要成员研究工作简历 */
@ApiModelProperty
(
value
=
"申请者和项目组主要成员研究工作简历"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"申请者和项目组主要成员研究工作简历不能大于2147483647"
)
private
String
memResume
;
/** 申请者正在承担的其它研究项目 */
@ApiModelProperty
(
value
=
"申请者正在承担的其它研究项目"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"申请者正在承担的其它研究项目1000"
)
private
String
researchProjects
;
/** 投资总额 */
@ApiModelProperty
(
value
=
"投资总额"
,
position
=
39
)
private
BigDecimal
totalFunding
;
/** 卫生健康委资助 */
@ApiModelProperty
(
value
=
"卫生健康委资助"
,
position
=
40
)
private
BigDecimal
govFunding
;
/** 单位配套 */
@ApiModelProperty
(
value
=
"单位配套"
,
position
=
41
)
private
BigDecimal
unitFunding
;
/** 自筹 */
@ApiModelProperty
(
value
=
"自筹"
,
position
=
42
)
private
BigDecimal
selfFunding
;
/** 其他 */
@ApiModelProperty
(
value
=
"其他"
,
position
=
43
)
private
BigDecimal
otherFunding
;
/** 分配状态 0未分配 1已分配 */
/** 报告正文 */
@ApiModelProperty
(
value
=
"报告正文"
,
position
=
36
)
@Length
(
max
=
2147483647
,
message
=
"报告正文不能大于2147483647"
)
private
String
projDoc
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
37
)
@Length
(
max
=
36
,
message
=
"附件Id不能大于36"
)
private
String
fileId
;
/** 否选择接受立项不资助 */
@ApiModelProperty
(
value
=
"否选择接受立项不资助"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"否选择接受立项不资助"
)
private
String
isAccept
;
/** 是否存在境外机构或人员参与 */
@ApiModelProperty
(
value
=
"是否存在境外机构或人员参与"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否存在境外机构或人员参与"
)
private
String
isOverseas
;
/** 是否可实现成果转化或临床应用 */
@ApiModelProperty
(
value
=
"是否可实现成果转化或临床应用"
,
position
=
1
)
@Length
(
max
=
4
,
message
=
"是否可实现成果转化或临床应用不能大于4"
)
private
String
isAchieve
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注"
)
private
String
overseasRemark
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
200
,
message
=
"备注长度不能大于200
"
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535
"
)
private
String
remark
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
41
)
private
String
appPersonName
;
/** 二级学科Id */
@ApiModelProperty
(
value
=
"二级学科Id"
,
position
=
37
)
@Length
(
max
=
36
,
message
=
"二级学科Id不能大于36"
)
private
String
knowledgeParentId
;
/** 审核单位Id */
@ApiModelProperty
(
value
=
"审核单位Id"
,
position
=
37
)
@Length
(
max
=
36
,
message
=
"审核单位Id不能大于36"
)
private
String
auditUnitId
;
/** 树编码 */
@ApiModelProperty
(
value
=
"树编码"
,
position
=
1
)
private
String
treeCode
;
/** 角色Id */
@ApiModelProperty
(
value
=
"角色Id"
,
position
=
7
)
private
String
roleId
;
/** 注册单位类型 */
@ApiModelProperty
(
value
=
"注册单位类型"
,
position
=
12
)
@Length
(
max
=
100
,
message
=
"注册单位类型不能大于100"
)
private
String
unitTypeName
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/param/query/ComProjectTogetherQueryVO.java
View file @
009051ca
...
...
@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.util.Date
;
...
...
@@ -19,19 +20,28 @@ import java.util.Date;
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"查询合作单位表VO"
)
public
class
ComProjectTogetherQueryVO
extends
PaginationVO
{
/** Id */
@ApiModelProperty
(
value
=
"Id"
)
private
String
id
;
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
unitName
;
/** 地址 */
@ApiModelProperty
(
value
=
"地址"
,
position
=
3
)
/** 单位国别 */
@ApiModelProperty
(
value
=
"单位国别"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位国别不能大于200"
)
private
String
unitCountry
;
/** 单位地址 */
@ApiModelProperty
(
value
=
"单位地址"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"单位地址不能大于200"
)
private
String
unitAddress
;
/** 组织机构代码/统社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统社会信用代码"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"组织机构代码/统社会信用代码不能大于100"
)
private
String
organizationCode
;
/** 在项目中的分工 */
@ApiModelProperty
(
value
=
"在项目中的分工"
,
position
=
4
)
@ApiModelProperty
(
value
=
"在项目中的分工"
,
position
=
4
)
@Length
(
max
=
300
,
message
=
"在项目中的分工不能大于300"
)
private
String
projectWork
;
}
\ No newline at end of file
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