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
0528d952
Commit
0528d952
authored
Jul 10, 2025
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
9c227521
Hide whitespace changes
Inline
Side-by-side
Showing
74 changed files
with
4007 additions
and
0 deletions
+4007
-0
AuthUser.java
...in/src/main/java/com/yiboshi/science/entity/AuthUser.java
+22
-0
ComBatch.java
...in/src/main/java/com/yiboshi/science/entity/ComBatch.java
+41
-0
ComConclusionCatalog.java
...java/com/yiboshi/science/entity/ComConclusionCatalog.java
+37
-0
ComConclusionFunds.java
...n/java/com/yiboshi/science/entity/ComConclusionFunds.java
+47
-0
ComConclusionResearchers.java
.../com/yiboshi/science/entity/ComConclusionResearchers.java
+47
-0
ComConclusionThesis.java
.../java/com/yiboshi/science/entity/ComConclusionThesis.java
+54
-0
ComDownload.java
...src/main/java/com/yiboshi/science/entity/ComDownload.java
+38
-0
ComEvaluation.java
...c/main/java/com/yiboshi/science/entity/ComEvaluation.java
+27
-0
ComEvaluationContent.java
...java/com/yiboshi/science/entity/ComEvaluationContent.java
+40
-0
ComEvaluationItem.java
...in/java/com/yiboshi/science/entity/ComEvaluationItem.java
+37
-0
ComEvaluationItemNote.java
...ava/com/yiboshi/science/entity/ComEvaluationItemNote.java
+35
-0
ComEvaluationNote.java
...in/java/com/yiboshi/science/entity/ComEvaluationNote.java
+35
-0
ComEvaluationStandard.java
...ava/com/yiboshi/science/entity/ComEvaluationStandard.java
+31
-0
ComEvaluationValue.java
...n/java/com/yiboshi/science/entity/ComEvaluationValue.java
+34
-0
ComExpert.java
...n/src/main/java/com/yiboshi/science/entity/ComExpert.java
+28
-0
ComExpertBatch.java
.../main/java/com/yiboshi/science/entity/ComExpertBatch.java
+28
-0
ComExpertGroup.java
.../main/java/com/yiboshi/science/entity/ComExpertGroup.java
+26
-0
ComExpertGroupAssign.java
...java/com/yiboshi/science/entity/ComExpertGroupAssign.java
+31
-0
ComExpertGroupMembers.java
...ava/com/yiboshi/science/entity/ComExpertGroupMembers.java
+25
-0
ComExpertSpec.java
...c/main/java/com/yiboshi/science/entity/ComExpertSpec.java
+25
-0
ComFile.java
...min/src/main/java/com/yiboshi/science/entity/ComFile.java
+47
-0
ComManager.java
.../src/main/java/com/yiboshi/science/entity/ComManager.java
+25
-0
ComNotice.java
...n/src/main/java/com/yiboshi/science/entity/ComNotice.java
+28
-0
ComPerson.java
...n/src/main/java/com/yiboshi/science/entity/ComPerson.java
+179
-0
ComPersonResume.java
...main/java/com/yiboshi/science/entity/ComPersonResume.java
+53
-0
ComPersonScientificGain.java
...a/com/yiboshi/science/entity/ComPersonScientificGain.java
+55
-0
ComProject.java
.../src/main/java/com/yiboshi/science/entity/ComProject.java
+125
-0
ComProjectAssign.java
...ain/java/com/yiboshi/science/entity/ComProjectAssign.java
+100
-0
ComProjectAudit.java
...main/java/com/yiboshi/science/entity/ComProjectAudit.java
+63
-0
ComProjectAuditNote.java
.../java/com/yiboshi/science/entity/ComProjectAuditNote.java
+63
-0
ComProjectBasic.java
...main/java/com/yiboshi/science/entity/ComProjectBasic.java
+141
-0
ComProjectBudget.java
...ain/java/com/yiboshi/science/entity/ComProjectBudget.java
+44
-0
ComProjectCheck.java
...main/java/com/yiboshi/science/entity/ComProjectCheck.java
+56
-0
ComProjectConclusion.java
...java/com/yiboshi/science/entity/ComProjectConclusion.java
+92
-0
ComProjectConclusionMaterial.java
.../yiboshi/science/entity/ComProjectConclusionMaterial.java
+32
-0
ComProjectCooperativeUnits.java
...om/yiboshi/science/entity/ComProjectCooperativeUnits.java
+53
-0
ComProjectEquipment.java
.../java/com/yiboshi/science/entity/ComProjectEquipment.java
+77
-0
ComProjectFundComposition.java
...com/yiboshi/science/entity/ComProjectFundComposition.java
+52
-0
ComProjectFundPlan.java
...n/java/com/yiboshi/science/entity/ComProjectFundPlan.java
+50
-0
ComProjectGroup.java
...main/java/com/yiboshi/science/entity/ComProjectGroup.java
+43
-0
ComProjectGroupAssign.java
...ava/com/yiboshi/science/entity/ComProjectGroupAssign.java
+29
-0
ComProjectGroupDetail.java
...ava/com/yiboshi/science/entity/ComProjectGroupDetail.java
+35
-0
ComProjectKpit.java
.../main/java/com/yiboshi/science/entity/ComProjectKpit.java
+52
-0
ComProjectKpitDetail.java
...java/com/yiboshi/science/entity/ComProjectKpitDetail.java
+63
-0
ComProjectManagementRule.java
.../com/yiboshi/science/entity/ComProjectManagementRule.java
+52
-0
ComProjectManufacture.java
...ava/com/yiboshi/science/entity/ComProjectManufacture.java
+61
-0
ComProjectMembers.java
...in/java/com/yiboshi/science/entity/ComProjectMembers.java
+106
-0
ComProjectResearch.java
...n/java/com/yiboshi/science/entity/ComProjectResearch.java
+56
-0
ComProjectResults.java
...in/java/com/yiboshi/science/entity/ComProjectResults.java
+38
-0
ComProjectStageGoal.java
.../java/com/yiboshi/science/entity/ComProjectStageGoal.java
+49
-0
ComProjectSub.java
...c/main/java/com/yiboshi/science/entity/ComProjectSub.java
+64
-0
ComProjectTask.java
.../main/java/com/yiboshi/science/entity/ComProjectTask.java
+139
-0
ComProjectUnitPayment.java
...ava/com/yiboshi/science/entity/ComProjectUnitPayment.java
+67
-0
ComSendingRecord.java
...ain/java/com/yiboshi/science/entity/ComSendingRecord.java
+30
-0
ComTalentApply.java
.../main/java/com/yiboshi/science/entity/ComTalentApply.java
+155
-0
ComTalentBudget.java
...main/java/com/yiboshi/science/entity/ComTalentBudget.java
+69
-0
ComTalentMembers.java
...ain/java/com/yiboshi/science/entity/ComTalentMembers.java
+72
-0
ComTaskTarget.java
...c/main/java/com/yiboshi/science/entity/ComTaskTarget.java
+36
-0
ComUnit.java
...min/src/main/java/com/yiboshi/science/entity/ComUnit.java
+133
-0
ComYear.java
...min/src/main/java/com/yiboshi/science/entity/ComYear.java
+35
-0
LogsException.java
...c/main/java/com/yiboshi/science/entity/LogsException.java
+53
-0
LogsLogin.java
...n/src/main/java/com/yiboshi/science/entity/LogsLogin.java
+59
-0
LogsOperation.java
...c/main/java/com/yiboshi/science/entity/LogsOperation.java
+52
-0
LogsRequestException.java
...java/com/yiboshi/science/entity/LogsRequestException.java
+37
-0
SystemMenu.java
.../src/main/java/com/yiboshi/science/entity/SystemMenu.java
+51
-0
SystemMenuRole.java
.../main/java/com/yiboshi/science/entity/SystemMenuRole.java
+27
-0
SystemParameter.java
...main/java/com/yiboshi/science/entity/SystemParameter.java
+55
-0
SystemParameterType.java
.../java/com/yiboshi/science/entity/SystemParameterType.java
+63
-0
SystemRole.java
.../src/main/java/com/yiboshi/science/entity/SystemRole.java
+32
-0
SystemSet.java
...n/src/main/java/com/yiboshi/science/entity/SystemSet.java
+34
-0
SystemUser.java
.../src/main/java/com/yiboshi/science/entity/SystemUser.java
+51
-0
SystemUserRole.java
.../main/java/com/yiboshi/science/entity/SystemUserRole.java
+37
-0
UserInfo.java
...in/src/main/java/com/yiboshi/science/entity/UserInfo.java
+49
-0
ecda472b-96ed-4d4a-8e59-a9e29b93e18f.pdf
upload/files/2025/4/ecda472b-96ed-4d4a-8e59-a9e29b93e18f.pdf
+0
-0
No files found.
science-admin/src/main/java/com/yiboshi/science/entity/AuthUser.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @author Anker
* @date 2020-11-30
*/
@Getter
@Setter
public
class
AuthUser
{
private
String
username
;
private
String
password
;
private
String
code
;
private
String
uuid
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComBatch.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
/**
* 年度设置表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComBatch
extends
BaseEntity
{
/** 年度 */
private
Integer
year
;
/** 批次 */
private
Integer
batch
;
/** 时间类型 1项目申报 2任务书上报 3中期考核 */
private
Integer
timeType
;
/** 批次类型 1科研项目申报 2重点学科申报 */
private
Integer
projType
;
/** 申报开始时间 */
private
Date
reportStart
;
/** 申报结束时间 */
private
Date
reportEnd
;
/** 审核开始时间 */
private
Date
auditStart
;
/** 审核结束时间 */
private
Date
auditEnd
;
/** 专家审核开始时间 */
private
Date
expertStart
;
/** 专家审核结束时间 */
private
Date
expertEnd
;
/** 备注 */
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComConclusionCatalog.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.util.Date
;
/**
* 验收材料目录表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComConclusionCatalog
extends
BaseEntity
{
/** 结题信息表id */
@ApiModelProperty
(
value
=
"结题信息表id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"结题信息表id不能大于36"
)
private
String
conclusionId
;
/** 材料名称 */
@ApiModelProperty
(
value
=
"材料名称"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"材料名称大于100"
)
private
String
name
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComConclusionFunds.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 结题经费记录表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComConclusionFunds
extends
BaseEntity
{
/** 结题信息表id */
@ApiModelProperty
(
value
=
"结题信息表id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"结题信息表id不能大于36"
)
private
String
conclusionId
;
/** 年度 */
@ApiModelProperty
(
value
=
"年度"
,
position
=
2
)
private
Integer
year
;
/** 项目 */
@ApiModelProperty
(
value
=
"项目"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"项目不能大于200"
)
private
String
name
;
/** 金额 */
@ApiModelProperty
(
value
=
"金额"
,
position
=
4
)
private
BigDecimal
amount
;
/** 用途 */
@ApiModelProperty
(
value
=
"用途"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"用途不能大于200"
)
private
String
used
;
/** 类型 1拔款 2其它途径筹资 3支出项目 */
@ApiModelProperty
(
value
=
"类型 1拔款 2其它途径筹资 3支出项目"
,
position
=
2
)
private
Integer
type
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComConclusionResearchers.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 结题主要研究人员表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComConclusionResearchers
extends
BaseEntity
{
/** 结题信息表id */
@ApiModelProperty
(
value
=
"结题信息表id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"结题信息表id不能大于36"
)
private
String
conclusionId
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"姓名不能大于50"
)
private
String
name
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"性别不能大于2"
)
private
String
sex
;
/** 年龄 */
@ApiModelProperty
(
value
=
"金额"
,
position
=
4
)
private
Integer
age
;
/** 技术职称 */
@ApiModelProperty
(
value
=
"技术职称"
,
position
=
5
)
@Length
(
max
=
36
,
message
=
"技术职称不能大于36"
)
private
String
technicalTitle
;
/** 主要贡献 */
@ApiModelProperty
(
value
=
"主要贡献"
,
position
=
6
)
@Length
(
max
=
36
,
message
=
"主要贡献不能大于1000"
)
private
String
contributions
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComConclusionThesis.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 结题论文记录表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComConclusionThesis
extends
BaseEntity
{
/** 结题信息表id */
@ApiModelProperty
(
value
=
"结题信息表id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"结题信息表id不能大于36"
)
private
String
conclusionId
;
/** 论文名称 */
@ApiModelProperty
(
value
=
"论文名称"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"论文名称不能大于100"
)
private
String
name
;
/** 作者姓名 */
@ApiModelProperty
(
value
=
"作者姓名"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"作者姓名不能大于50"
)
private
String
author
;
/** 发表年月 */
@ApiModelProperty
(
value
=
"发表年月"
,
position
=
4
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
publishDate
;
/** 发表在何种刊物 */
@ApiModelProperty
(
value
=
"发表在何种刊物"
,
position
=
5
)
@Length
(
max
=
36
,
message
=
"发表在何种刊物不能大于200"
)
private
String
publication
;
/** 国内外反映应用情况 */
@ApiModelProperty
(
value
=
"国内外反映应用情况"
,
position
=
6
)
@Length
(
max
=
36
,
message
=
"国内外反映应用情况不能大于200"
)
private
String
application
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"附件Id不能大于36"
)
private
String
downloadId
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComDownload.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
/**
* 附件表
*
* @author lkl
* @version 2021-08-25
*/
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public
class
ComDownload
extends
BaseEntity
{
@ApiModelProperty
(
value
=
"URL"
,
position
=
1
)
@Length
(
max
=
300
,
message
=
"URL不能大于300"
)
private
String
downloadUrl
;
@ApiModelProperty
(
value
=
"转换文件URL"
,
position
=
2
)
@Length
(
max
=
300
,
message
=
"转换文件URL不能大于300"
)
private
String
convertUrl
;
/** 附件名 */
@ApiModelProperty
(
value
=
"附件名"
,
position
=
3
)
@Length
(
max
=
300
,
message
=
"附件名不能大于300"
)
private
String
fileName
;
/** 后缀 */
@ApiModelProperty
(
value
=
"后缀"
,
position
=
4
)
@Length
(
max
=
20
,
message
=
"后缀不能大于20"
)
private
String
extension
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluation.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审表"
)
public
class
ComEvaluation
extends
BaseEntity
{
/** 评审表名称 */
@ApiModelProperty
(
value
=
"评审表名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"评审表名称不能大于200"
)
private
String
name
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
4
)
private
BigDecimal
score
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationContent.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审内容表"
)
public
class
ComEvaluationContent
extends
BaseEntity
{
/** 评审表Id */
@ApiModelProperty
(
value
=
"评审表Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审表Id不能大于36"
)
private
String
evaluationId
;
/** 标题 */
@ApiModelProperty
(
value
=
"标题"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"标题不能大于200"
)
private
String
name
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
3
)
private
BigDecimal
score
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
4
)
private
Integer
showIndex
;
/** 是否有子项 */
@ApiModelProperty
(
value
=
"是否有子项"
,
position
=
5
)
private
Boolean
hasSubitem
;
/** 值类型:1单选、2多选、3打分 */
@ApiModelProperty
(
value
=
"值类型:1单选、2多选、3打分"
,
position
=
6
)
private
Integer
valueType
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
7
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationItem.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审项目表"
)
public
class
ComEvaluationItem
extends
BaseEntity
{
/** 评审内容Id */
@ApiModelProperty
(
value
=
"评审内容Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审内容Id不能大于36"
)
private
String
contentId
;
/** 标题 */
@ApiModelProperty
(
value
=
"标题"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"标题不能大于200"
)
private
String
name
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
3
)
private
BigDecimal
score
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
4
)
private
Integer
showIndex
;
/** 值类型:1单选、2多选、3打分 */
@ApiModelProperty
(
value
=
"值类型:1单选、2多选、3打分"
,
position
=
5
)
private
Integer
valueType
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationItemNote.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审记录明细表"
)
public
class
ComEvaluationItemNote
extends
BaseEntity
{
/** 评审记录Id */
@ApiModelProperty
(
value
=
"评审记录Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审记录Id不能大于36"
)
private
String
evaluationNoteId
;
/** 评审内容Id */
@ApiModelProperty
(
value
=
"评审内容Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审内容Id不能大于36"
)
private
String
contentId
;
/** 评审项目Id */
@ApiModelProperty
(
value
=
"评审项目Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审项目Id不能大于36"
)
private
String
itemId
;
/** 得分 */
@ApiModelProperty
(
value
=
"得分"
,
position
=
4
)
private
BigDecimal
score
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationNote.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审记录表"
)
public
class
ComEvaluationNote
extends
BaseEntity
{
/** 评审表Id */
@ApiModelProperty
(
value
=
"评审表Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审表Id不能大于36"
)
private
String
evaluationId
;
/** 创建人Id */
@ApiModelProperty
(
value
=
"创建人Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"创建人Id不能大于36"
)
private
String
createId
;
/** 评审对象Id */
@ApiModelProperty
(
value
=
"评审对象Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"评审对象Id不能大于36"
)
private
String
objectId
;
/** 得分 */
@ApiModelProperty
(
value
=
"得分"
,
position
=
4
)
private
BigDecimal
score
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationStandard.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审标准表"
)
public
class
ComEvaluationStandard
extends
BaseEntity
{
/** 标题 */
@ApiModelProperty
(
value
=
"评审表名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"评审表名称不能大于200"
)
private
String
name
;
/** 年度批次Id */
@ApiModelProperty
(
value
=
"年度批次Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"年度批次Id不能大于36"
)
private
String
batchId
;
/** 专家组Id */
@ApiModelProperty
(
value
=
"专家组Id"
,
position
=
6
)
@Length
(
max
=
36
,
message
=
"专家组Id不能大于36"
)
private
String
groupId
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComEvaluationValue.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"评审分值表"
)
public
class
ComEvaluationValue
extends
BaseEntity
{
/** 值对象Id */
@ApiModelProperty
(
value
=
"值对象Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"值对象Id不能大于36"
)
private
String
objectId
;
/** 标题 */
@ApiModelProperty
(
value
=
"标题"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"标题不能大于200"
)
private
String
name
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
4
)
private
BigDecimal
score
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
6
)
private
Integer
showIndex
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpert.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家表"
)
public
class
ComExpert
extends
BaseEntity
{
/** 人员Id */
@ApiModelProperty
(
value
=
"人员Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"人员Id不能大于36"
)
private
String
personId
;
/** 专家状态 1 启用 2 停用 */
@ApiModelProperty
(
value
=
"专家状态 1 启用 2 停用"
,
position
=
7
)
private
Integer
expertState
;
/** 上报状态 1 未上报 2 已上报 */
@ApiModelProperty
(
value
=
"上报状态 1 未上报 2 已上报"
,
position
=
7
)
private
Integer
reportState
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpertBatch.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家批次表"
)
public
class
ComExpertBatch
extends
BaseEntity
{
/** 名称 */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
name
;
/** 年度 */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
1
)
private
Integer
year
;
/** 批次 */
@ApiModelProperty
(
value
=
"申报批次"
,
position
=
7
)
private
Integer
batch
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpertGroup.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家评审专业表"
)
public
class
ComExpertGroup
extends
BaseEntity
{
/** 批次Id */
@ApiModelProperty
(
value
=
"批次Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"批次Id不能大于36"
)
private
String
batchId
;
/** 专家组名称 */
@ApiModelProperty
(
value
=
"专家组名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"专家组名称不能大于200"
)
private
String
name
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpertGroupAssign.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家组分配表"
)
public
class
ComExpertGroupAssign
extends
BaseEntity
{
/** 专家组Id */
@ApiModelProperty
(
value
=
"专家组Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"专家组Id不能大于36"
)
private
String
groupId
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 分配年度 */
@ApiModelProperty
(
value
=
"分配年度"
,
position
=
3
)
private
Integer
assignYear
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
5
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpertGroupMembers.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家评审专业表"
)
public
class
ComExpertGroupMembers
extends
BaseEntity
{
/** 专家组Id */
@ApiModelProperty
(
value
=
"专家组Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"专家组Id不能大于36"
)
private
String
groupId
;
/** 专家Id */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
/** 是否组长 1是 0否 */
@ApiModelProperty
(
value
=
"是否组长 1是 0否"
,
position
=
1
)
private
Integer
leader
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComExpertSpec.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家评审专业表"
)
public
class
ComExpertSpec
extends
BaseEntity
{
/** 专家Id */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
/** 专业Id */
@ApiModelProperty
(
value
=
"专业Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"专业Id不能大于36"
)
private
String
specId
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
5
)
private
Integer
showIndex
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComFile.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 附件目录表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"附件目录表VO"
)
public
class
ComFile
extends
BaseEntity
{
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"附件Id不能大于36"
)
private
String
downloadId
;
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 附件说明 */
@ApiModelProperty
(
value
=
"附件说明"
,
position
=
3
)
@Length
(
max
=
300
,
message
=
"附件说明不能大于300"
)
private
String
fileExplain
;
/** 文件类型 */
@ApiModelProperty
(
value
=
"文件类型"
,
position
=
3
)
private
Integer
fileType
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
/** 必须上传的附件 */
@ApiModelProperty
(
value
=
"必须上传的附件"
,
position
=
8
)
private
Boolean
isRequired
;
/** 是否为标题 */
@ApiModelProperty
(
value
=
"是否为标题"
,
position
=
8
)
private
Boolean
isTitle
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComManager.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"单位管理员表"
)
public
class
ComManager
extends
BaseEntity
{
/** 人员Id */
@ApiModelProperty
(
value
=
"人员Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"人员Id不能大于36"
)
private
String
personId
;
/** 状态 1 启用 2 停用 */
@ApiModelProperty
(
value
=
"状态 1 启用 2 停用"
,
position
=
7
)
private
Integer
state
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComNotice.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 通知公告表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComNotice
extends
BaseEntity
{
/** 标题 */
@ApiModelProperty
(
value
=
"标题"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"标题不能大于200"
)
private
String
title
;
/** 内容 */
@ApiModelProperty
(
value
=
"内容"
,
position
=
2
)
private
String
content
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComPerson.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
import
java.util.Date
;
/**
* 人员表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"人员表VO"
)
public
class
ComPerson
extends
BaseEntity
{
/** 人员id */
@ApiModelProperty
(
value
=
"人员id"
,
position
=
1
)
private
Long
longId
;
/** 证件号 */
@ApiModelProperty
(
value
=
"证件号"
,
position
=
1
,
required
=
true
)
@NotNull
(
message
=
"证件号不能为空"
)
@Length
(
max
=
100
,
message
=
"证件号不能大于100"
)
private
String
certId
;
/** 证件类型 (参数表获取) */
@ApiModelProperty
(
value
=
"证件类型 (参数表获取)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"证件类型 (参数表获取)不能大于36"
)
private
String
certType
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
3
)
@Length
(
max
=
60
,
message
=
"姓名不能大于60"
)
private
String
personName
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
4
)
@Length
(
max
=
2
,
message
=
"性别不能大于2"
)
private
String
sex
;
/** 出生日期 */
@ApiModelProperty
(
value
=
"出生日期"
,
position
=
5
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
birthday
;
/** 单位Id */
@ApiModelProperty
(
value
=
"单位Id"
,
position
=
6
)
@Length
(
max
=
36
,
message
=
"单位Id不能大于36"
)
private
String
unitId
;
/** 人员状态 1 正常 2 注销 */
@ApiModelProperty
(
value
=
"人员状态 1 正常 2 注销"
,
position
=
7
)
private
Integer
personState
;
/** 学位 */
@ApiModelProperty
(
value
=
"学位"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"学位不能大于36"
)
private
String
degree
;
/** 最高学位授予时间 */
@ApiModelProperty
(
value
=
"最高学位授予时间"
,
position
=
5
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
degreeTime
;
/** 最高学位授予单位 */
@ApiModelProperty
(
value
=
"最高学位授予单位"
,
position
=
9
)
@Length
(
max
=
200
,
message
=
"最高学位授予单位"
)
private
String
degreeUnit
;
/** 是否为研究生导师 */
@ApiModelProperty
(
value
=
"是否为研究生导师"
,
position
=
8
)
@Length
(
max
=
120
,
message
=
"是否为研究生导师不能大于120"
)
private
String
graduateTeacher
;
/** 党派 */
@ApiModelProperty
(
value
=
"党派"
,
position
=
9
)
@Length
(
max
=
30
,
message
=
"党派"
)
private
String
politicalParty
;
/** 学历 */
@ApiModelProperty
(
value
=
"学历"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"学历不能大于36"
)
private
String
education
;
/** 民族 */
@ApiModelProperty
(
value
=
"民族"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"民族不能大于36"
)
private
String
nation
;
/** 职务 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
100
,
message
=
"职务不能大于100"
)
private
String
duty
;
/** 职称 */
@ApiModelProperty
(
value
=
"职称"
,
position
=
10
)
@Length
(
max
=
36
,
message
=
"职称不能大于36"
)
private
String
title
;
/** 专业 */
@ApiModelProperty
(
value
=
"专业"
,
position
=
11
)
@Length
(
max
=
36
,
message
=
"专业不能大于36"
)
private
String
spec
;
/** 现从事专业 */
@ApiModelProperty
(
value
=
"现从事专业"
,
position
=
11
)
@Length
(
max
=
36
,
message
=
"现从事专业不能大于36"
)
private
String
profession
;
/** 邮箱 */
@ApiModelProperty
(
value
=
"邮箱"
,
position
=
12
)
@Length
(
max
=
100
,
message
=
"邮箱不能大于100"
)
private
String
email
;
/** 电话号码 */
@ApiModelProperty
(
value
=
"电话号码"
,
position
=
13
)
@Length
(
max
=
100
,
message
=
"电话号码不能大于100"
)
private
String
mobile
;
/** 电话 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
telephone
;
/** 传真 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
fax
;
/** 照片 */
@ApiModelProperty
(
value
=
"照片"
,
position
=
14
)
@Length
(
max
=
36
,
message
=
"照片不能大于36"
)
private
String
photo
;
/** 住址 */
@ApiModelProperty
(
value
=
"住址"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"住址不能大于200"
)
private
String
address
;
/** 开户银行 */
@ApiModelProperty
(
value
=
"开户银行"
,
position
=
17
)
@Length
(
max
=
200
,
message
=
"开户银行不能大于100"
)
private
String
openBank
;
/** 开户账号 */
@ApiModelProperty
(
value
=
"开户账号"
,
position
=
18
)
@Length
(
max
=
200
,
message
=
"开户账号不能大于30"
)
private
String
openAcount
;
/** 工作单位 */
@ApiModelProperty
(
value
=
"工作单位"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"工作单位"
)
private
String
workUnit
;
/** 主管部门 */
@ApiModelProperty
(
value
=
"主管部门"
,
position
=
19
)
@Length
(
max
=
50
,
message
=
"主管部门"
)
private
String
managerDept
;
/** 单位电话 */
@ApiModelProperty
(
value
=
"单位电话"
,
position
=
19
)
@Length
(
max
=
20
,
message
=
"单位电话"
)
private
String
teleUnit
;
/** 单位邮政编码 */
@ApiModelProperty
(
value
=
"单位邮政编码"
,
position
=
19
)
@Length
(
max
=
10
,
message
=
"单位邮政编码"
)
private
String
postalCode
;
/** 单位通讯地址 */
@ApiModelProperty
(
value
=
"单位通讯地址"
,
position
=
19
)
@Length
(
max
=
10
,
message
=
"单位通讯地址"
)
private
String
addressUnit
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
/** 主要研究领域 */
@ApiModelProperty
(
value
=
"主要研究领域"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"主要研究领域不能大于200"
)
private
String
mainResearchAreas
;
/** 1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改 */
@ApiModelProperty
(
value
=
"审核结果"
,
position
=
25
)
private
Integer
auditResult
;
/** 审核内容 */
@ApiModelProperty
(
value
=
"审核内容"
,
position
=
24
)
private
String
auditContent
;
/** 审核单位*/
@ApiModelProperty
(
value
=
"审核单位"
,
position
=
28
)
private
String
auditUnit
;
/** 审核人 */
@ApiModelProperty
(
value
=
"审核人"
,
position
=
27
)
private
String
auditPerson
;
/** 审核时间 */
@ApiModelProperty
(
value
=
"审核时间"
,
position
=
26
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
auditDate
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComPersonResume.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 申报人员简历表
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"申报人员简历表VO"
)
public
class
ComPersonResume
extends
BaseEntity
{
/** 人才申请Id */
@ApiModelProperty
(
value
=
"人才申请Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"人才申请Id不能大于36"
)
private
String
talentId
;
/** 简历类型(系统参数18) */
@ApiModelProperty
(
value
=
"简历类型"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"简历类型不能大于36"
)
private
String
resumeType
;
/** 起始日期 */
@ApiModelProperty
(
value
=
"起始日期"
,
position
=
4
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
resumeStart
;
/** 截止日期 */
@ApiModelProperty
(
value
=
"截止日期"
,
position
=
5
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
resumeEnd
;
/** 机构名称 */
@ApiModelProperty
(
value
=
"机构名称"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"机构名称不能大于200"
)
private
String
orgName
;
/** 职务 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
7
)
@Length
(
max
=
20
,
message
=
"职务不能大于20"
)
private
String
positionName
;
/** 简历备注 */
@ApiModelProperty
(
value
=
"简历备注"
,
position
=
8
)
@Length
(
max
=
100
,
message
=
"简历备注不能大于100"
)
private
String
resumeRemark
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
9
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComPersonScientificGain.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 申报人科研学术成绩表
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"申报人科研学术成绩表VO"
)
public
class
ComPersonScientificGain
extends
BaseEntity
{
/** 人才申请Id */
@ApiModelProperty
(
value
=
"人才申请Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"人才申请Id不能大于36"
)
private
String
talentId
;
/** 成果类型(系统参数) */
@ApiModelProperty
(
value
=
"成果类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"成果类型不能大于36"
)
private
String
gainType
;
/** 成果日期 */
@ApiModelProperty
(
value
=
"成果日期"
,
position
=
2
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
gainDate
;
/** 成果名称 */
@ApiModelProperty
(
value
=
"成果名称"
,
position
=
3
)
@Length
(
max
=
100
,
message
=
"成果名称不能大于100"
)
private
String
gainName
;
/** 成果描述 */
@ApiModelProperty
(
value
=
"成果描述"
,
position
=
4
)
@Length
(
max
=
200
,
message
=
"成果描述不能大于200"
)
private
String
gainDescription
;
/** 成果备注 */
@ApiModelProperty
(
value
=
"成果备注"
,
position
=
5
)
@Length
(
max
=
200
,
message
=
"成果备注不能大于200"
)
private
String
gainRemark
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
6
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProject.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 项目表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目表VO"
)
public
class
ComProject
extends
BaseEntity
{
/** 项目名称 */
@ApiModelProperty
(
value
=
"项目名称"
,
position
=
1
)
@Length
(
max
=
150
,
message
=
"项目名称不能大于50"
)
private
String
projName
;
/** 项目名称(英文) */
@ApiModelProperty
(
value
=
"项目名称(英文)"
,
position
=
1
)
@Length
(
max
=
500
,
message
=
"项目名称(英文)不能大于500"
)
private
String
englishName
;
/** 项目编号 */
@ApiModelProperty
(
value
=
"项目编号"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"项目编号不能大于100"
)
private
String
projNo
;
/** 申请编号 */
@ApiModelProperty
(
value
=
"申请编号"
,
position
=
4
)
@Length
(
max
=
200
,
message
=
"申请编号不能大于200"
)
private
String
appNo
;
/** 版本号 */
@ApiModelProperty
(
value
=
"版本号"
,
position
=
5
)
@Length
(
max
=
20
,
message
=
"版本号不能大于20"
)
private
String
versionNo
;
/** 申报单位Id */
@ApiModelProperty
(
value
=
"申报单位Id"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"申报单位Id不能大于36"
)
private
String
appUnitId
;
/** 申报人Id */
@ApiModelProperty
(
value
=
"申报人Id"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"申报人Id不能大于36"
)
private
String
appPersonId
;
/** 申报年度 */
@ApiModelProperty
(
value
=
"申报年度"
,
position
=
6
)
private
Integer
reportYear
;
/** 申报批次 */
@ApiModelProperty
(
value
=
"申报批次"
,
position
=
7
)
private
Integer
batch
;
/** 主管处室 */
@ApiModelProperty
(
value
=
"主管处室"
,
position
=
1
)
private
String
managerDept
;
/** 项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项 */
@ApiModelProperty
(
value
=
"项目状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准立项,50 批准立项"
,
position
=
7
)
private
Integer
projState
;
/** 项目类型 1 科研项目 2重点学科项目 */
@ApiModelProperty
(
value
=
"项目名称"
,
position
=
1
)
private
Integer
projType
;
/** 项目类别 (1 一般项目 2重点项目)*/
@ApiModelProperty
(
value
=
"项目类别 (1 一般项目 2重点项目)"
,
position
=
3
)
private
Integer
projClass
;
/** 项目开始时间 */
@ApiModelProperty
(
value
=
"项目开始时间"
,
position
=
10
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
startDate
;
/** 项目结束时间 */
@ApiModelProperty
(
value
=
"项目结束时间"
,
position
=
11
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
endDate
;
/** 学科Id */
@ApiModelProperty
(
value
=
"学科Id"
,
position
=
16
)
@Length
(
max
=
36
,
message
=
"学科Id不能大于36"
)
private
String
knowledgeId
;
/** 专家/专家组是否评审完成 0否 1是 */
@ApiModelProperty
(
value
=
"是否评审完成"
,
position
=
6
)
private
Integer
completed
;
/** 分配状态 0未分配 1已分配 */
@ApiModelProperty
(
value
=
"分配状态"
,
position
=
6
)
private
Integer
assignState
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
4
)
private
BigDecimal
totalScore
;
/** 平均分 */
@ApiModelProperty
(
value
=
"平均分"
,
position
=
4
)
private
BigDecimal
averageScore
;
/** 技术专家总分 */
@ApiModelProperty
(
value
=
"技术专家总分"
,
position
=
4
)
private
BigDecimal
technologyScore
;
/** 技术专家平均分 */
@ApiModelProperty
(
value
=
"技术专家平均分"
,
position
=
4
)
private
BigDecimal
technologyAverageScore
;
/** 财务专家总分 */
@ApiModelProperty
(
value
=
"财务专家总分"
,
position
=
4
)
private
BigDecimal
economyScore
;
/** 财务专家平均分 */
@ApiModelProperty
(
value
=
"财务专家平均分"
,
position
=
4
)
private
BigDecimal
economyAverageScore
;
/** 计算得分 */
@ApiModelProperty
(
value
=
"计算得分"
,
position
=
4
)
private
BigDecimal
calculateScore
;
/** 答辩技术专家评分 */
@ApiModelProperty
(
value
=
"答辩技术专家评分"
,
position
=
4
)
private
BigDecimal
defenseTechnologyScore
;
/** 答辩账务专家评分 */
@ApiModelProperty
(
value
=
"答辩账务专家评分"
,
position
=
4
)
private
BigDecimal
defenseEconomyScore
;
/** 答辩总得分 */
@ApiModelProperty
(
value
=
"答辩总得分"
,
position
=
4
)
private
BigDecimal
defenseScore
;
/** 项目完成状态 */
@ApiModelProperty
(
value
=
"项目完成状态"
,
position
=
38
)
private
String
completeStatus
;
/** 是否终审返回修改 0否 1是 */
@ApiModelProperty
(
value
=
"是否终审返回修改"
,
position
=
6
)
private
Integer
isFinalReturned
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectAssign.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"专家项目分配表VO"
)
public
class
ComProjectAssign
extends
BaseEntity
{
/** 专家Id */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 专家类型(1技术专家、2财务专家) */
@ApiModelProperty
(
value
=
"专家类型"
,
position
=
3
)
private
Integer
expertType
;
/** 分配年度 */
@ApiModelProperty
(
value
=
"分配年度"
,
position
=
3
)
private
Integer
assignYear
;
/** score1 */
@ApiModelProperty
(
value
=
"score1"
,
position
=
4
)
private
BigDecimal
score1
;
@ApiModelProperty
(
value
=
"score2"
,
position
=
4
)
private
BigDecimal
score2
;
@ApiModelProperty
(
value
=
"score3"
,
position
=
4
)
private
BigDecimal
score3
;
@ApiModelProperty
(
value
=
"score4"
,
position
=
4
)
private
BigDecimal
score4
;
@ApiModelProperty
(
value
=
"score5"
,
position
=
4
)
private
BigDecimal
score5
;
@ApiModelProperty
(
value
=
"score6"
,
position
=
4
)
private
BigDecimal
score6
;
@ApiModelProperty
(
value
=
"score7"
,
position
=
4
)
private
BigDecimal
score7
;
@ApiModelProperty
(
value
=
"score8"
,
position
=
4
)
private
BigDecimal
score8
;
@ApiModelProperty
(
value
=
"score9"
,
position
=
4
)
private
BigDecimal
score9
;
@ApiModelProperty
(
value
=
"score10"
,
position
=
4
)
private
BigDecimal
score10
;
@ApiModelProperty
(
value
=
"score11"
,
position
=
4
)
private
BigDecimal
score11
;
@ApiModelProperty
(
value
=
"score12"
,
position
=
4
)
private
BigDecimal
score12
;
@ApiModelProperty
(
value
=
"score13"
,
position
=
4
)
private
BigDecimal
score13
;
@ApiModelProperty
(
value
=
"score14"
,
position
=
4
)
private
BigDecimal
score14
;
@ApiModelProperty
(
value
=
"score15"
,
position
=
4
)
private
BigDecimal
score15
;
@ApiModelProperty
(
value
=
"score16"
,
position
=
4
)
private
BigDecimal
score16
;
@ApiModelProperty
(
value
=
"score17"
,
position
=
4
)
private
BigDecimal
score17
;
@ApiModelProperty
(
value
=
"score18"
,
position
=
4
)
private
BigDecimal
score18
;
@ApiModelProperty
(
value
=
"score19"
,
position
=
4
)
private
BigDecimal
score19
;
/** 附加项 */
@ApiModelProperty
(
value
=
"附加项"
,
position
=
9
)
private
BigDecimal
additionalScore
;
/** 申请经费 */
@ApiModelProperty
(
value
=
"申请经费"
,
position
=
9
)
private
BigDecimal
applyFunding
;
/** 建议财政支持经费 */
@ApiModelProperty
(
value
=
"建议财政支持经费"
,
position
=
9
)
private
BigDecimal
recommendFunding
;
/** 总分 */
@ApiModelProperty
(
value
=
"总分"
,
position
=
9
)
private
BigDecimal
totalScore
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
10
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
/** 审核状态(0 未评审 1 保存 2 已提交) */
@ApiModelProperty
(
value
=
"审核状态(0 未评审 1 保存 2 已提交)"
,
position
=
11
)
private
Integer
auditState
;
/** 是否支持立项(0 不支持 1 支持) */
@ApiModelProperty
(
value
=
"审核状态(0 不支持 1 支持)"
,
position
=
11
)
private
Integer
supportState
;
/** 不推荐原因 */
@ApiModelProperty
(
value
=
"不推荐原因"
,
position
=
11
)
private
String
noSupportReason
;
/** 评审类别(A通过(80分及以上)、B返回修改(60分及以上)、C不通过(60分以下)) */
@ApiModelProperty
(
value
=
"评审类别"
,
position
=
11
)
private
Integer
evaluationType
;
/** 是否展示(0 不展示 1 展示) */
@ApiModelProperty
(
value
=
"是否展示(0 不展示 1 展示)"
,
position
=
11
)
private
Integer
isShow
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectAudit.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 审核表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"审核表VO"
)
public
class
ComProjectAudit
extends
BaseEntity
{
/** 年度 */
@ApiModelProperty
(
value
=
"年度"
,
position
=
1
)
private
Integer
reportYear
;
/** 审核类型 1项目 2任务书 3中期考核 4结题 5论文 6人才申报 */
@ApiModelProperty
(
value
=
"审核类型"
,
position
=
2
)
private
Integer
auditType
;
/** 审核对象Id */
@ApiModelProperty
(
value
=
"审核对象Id"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"审核对象Id不能大于36"
)
private
String
auditObjectId
;
/** 审核方式 1 项目审核 5 项目终审 */
@ApiModelProperty
(
value
=
"审核类型"
,
position
=
2
)
private
Integer
auditMethod
;
/** 审核单位Id */
@ApiModelProperty
(
value
=
"审核单位Id"
,
position
=
4
)
@Length
(
max
=
36
,
message
=
"审核单位Id不能大于36"
)
private
String
auditUnitId
;
/** 审核内容 */
@ApiModelProperty
(
value
=
"审核内容"
,
position
=
5
)
@Length
(
max
=
2000
,
message
=
"审核内容不能大于2000"
)
private
String
auditContent
;
/** 1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改 */
@ApiModelProperty
(
value
=
"审核结果"
,
position
=
6
)
private
Integer
auditResult
;
/** 审核时间 */
@ApiModelProperty
(
value
=
"审核时间"
,
position
=
7
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
auditDate
;
/** 审核序号 */
@ApiModelProperty
(
value
=
"审核序号"
,
position
=
8
)
private
Integer
showIndex
;
/** 审核单位级别 */
@ApiModelProperty
(
value
=
"审核单位级别"
,
position
=
9
)
private
Integer
unitLevel
;
/** 审核人 */
@ApiModelProperty
(
value
=
"审核人"
,
position
=
10
)
@Length
(
max
=
36
,
message
=
"审核人不能大于36"
)
private
String
comPerson
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectAuditNote.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 审核表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"审核表VO"
)
public
class
ComProjectAuditNote
extends
BaseEntity
{
/** 年度 */
@ApiModelProperty
(
value
=
"年度"
,
position
=
1
)
private
Integer
reportYear
;
/** 审核类型 */
@ApiModelProperty
(
value
=
"审核类型"
,
position
=
2
)
private
Integer
auditType
;
/** 审核对象Id */
@ApiModelProperty
(
value
=
"审核对象Id"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"审核对象Id不能大于36"
)
private
String
auditObjectId
;
/** 审核方式 1 项目审核 5 项目终审 */
@ApiModelProperty
(
value
=
"审核类型"
,
position
=
2
)
private
Integer
auditMethod
;
/** 审核单位Id */
@ApiModelProperty
(
value
=
"审核单位Id"
,
position
=
4
)
@Length
(
max
=
36
,
message
=
"审核单位Id不能大于36"
)
private
String
auditUnitId
;
/** 1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改 */
@ApiModelProperty
(
value
=
"1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改"
,
position
=
5
)
@Length
(
max
=
2000
,
message
=
"1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改不能大于2000"
)
private
String
auditContent
;
/** 审核结果 */
@ApiModelProperty
(
value
=
"审核结果"
,
position
=
6
)
private
Integer
auditResult
;
/** 审核时间 */
@ApiModelProperty
(
value
=
"审核时间"
,
position
=
7
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
auditDate
;
/** 审核序号 */
@ApiModelProperty
(
value
=
"审核序号"
,
position
=
8
)
private
Integer
showIndex
;
/** 审核单位级别 */
@ApiModelProperty
(
value
=
"审核单位级别"
,
position
=
9
)
private
Integer
unitLevel
;
/** 审核人 */
@ApiModelProperty
(
value
=
"审核人"
,
position
=
10
)
@Length
(
max
=
36
,
message
=
"审核人不能大于36"
)
private
String
comPerson
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectBasic.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 项目表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目表VO"
)
public
class
ComProjectBasic
extends
BaseEntity
{
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
)
@Length
(
max
=
36
,
message
=
"Id不能大于36"
)
private
String
projId
;
/** 每年工作时间(月) */
@ApiModelProperty
(
value
=
"每年工作时间(月)"
,
position
=
1
)
private
Integer
jobTime
;
/** 主要研究领域 */
@ApiModelProperty
(
value
=
"主要研究领域"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"主要研究领域不能大于200"
)
private
String
mainResearchAreas
;
/** 申报人通信地址 */
@ApiModelProperty
(
value
=
"申报人通信地址"
,
position
=
15
)
@Length
(
max
=
200
,
message
=
"申报人通信地址不能大于200"
)
private
String
address
;
/** 单位联系人姓名 */
@ApiModelProperty
(
value
=
"单位联系人姓名"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"单位联系人姓名不能大于100"
)
private
String
unitLinkName
;
/** 单位联系人手机 */
@ApiModelProperty
(
value
=
"单位联系人手机"
,
position
=
16
)
@Length
(
max
=
50
,
message
=
"单位联系人手机不能大于50"
)
private
String
unitLinkMobile
;
/** 单位电子邮箱 */
@ApiModelProperty
(
value
=
"单位电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"单位电子邮箱不能大于100"
)
private
String
unitLinkEmail
;
/** 单位传真 */
@ApiModelProperty
(
value
=
"单位传真"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"单位传真不能大于100"
)
private
String
unitLinkFax
;
/** 选题范围 */
@ApiModelProperty
(
value
=
"选题范围"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"主要研究领域不能大于200"
)
private
String
subjectScope
;
/** 项目摘要 */
@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
=
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
=
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
technologyReportsTarget
;
/** 其他应考核的指标 */
@ApiModelProperty
(
value
=
"其他应考核的指标"
,
position
=
35
)
@Length
(
max
=
2147483647
,
message
=
"其他应考核的指标不能大于2147483647"
)
private
String
otherTarget
;
@ApiModelProperty
(
value
=
"项目属性Id"
,
position
=
36
)
@Length
(
max
=
36
,
message
=
"项目属性Id不能大于36"
)
private
String
projAttribute
;
/** 年度总目标 */
@ApiModelProperty
(
value
=
"年度总目标"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"年度总目标1000"
)
private
String
yearTarget
;
/** 第一年目标 */
@ApiModelProperty
(
value
=
"第一年目标"
,
position
=
14
)
@Length
(
max
=
500
,
message
=
"第一年目标500"
)
private
String
year1Goal
;
/** 第二年目标 */
@ApiModelProperty
(
value
=
"第二年目标"
,
position
=
14
)
@Length
(
max
=
500
,
message
=
"第二年目标500"
)
private
String
year2Goal
;
/** 第三年目标 */
@ApiModelProperty
(
value
=
"第三年目标"
,
position
=
14
)
@Length
(
max
=
500
,
message
=
"第三年目标500"
)
private
String
year3Goal
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
4
)
private
String
fileId
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
38
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectBudget.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 经费申请表(任务书/项目申请书)VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"经费申请表(任务书/项目申请书)VO"
)
public
class
ComProjectBudget
extends
BaseEntity
{
/** 经费类别Id (参数表获取) */
@ApiModelProperty
(
value
=
"经费类别Id (参数表获取)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"经费类别Id (参数表获取)不能大于36"
)
private
String
budgetId
;
/** 对象id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 总预算数 */
@ApiModelProperty
(
value
=
"总预算数"
,
position
=
3
)
private
BigDecimal
totalBudget
;
/** 申请专项经费(临床科技项目) */
@ApiModelProperty
(
value
=
"申请专项经费"
,
position
=
4
)
private
BigDecimal
applyFunds
;
/** 自筹经费(临床科技项目) */
@ApiModelProperty
(
value
=
"自筹经费"
,
position
=
5
)
private
BigDecimal
selfFunds
;
/** 计算依据/备注 */
@ApiModelProperty
(
value
=
"计算依据/备注"
,
position
=
6
)
private
String
calculationBasis
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectCheck.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 中期考核表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"中期考核表VO"
)
public
class
ComProjectCheck
extends
BaseEntity
{
/** 考核年度 */
@ApiModelProperty
(
value
=
"考核年度"
,
position
=
1
)
private
Integer
checkYear
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 阶段性成果其他 */
@ApiModelProperty
(
value
=
"阶段性成果其他"
,
position
=
3
)
@Length
(
max
=
800
,
message
=
"阶段性成果其他不能大于800"
)
private
String
otherResults
;
/** 研究工作进展 */
@ApiModelProperty
(
value
=
"研究工作进展"
,
position
=
4
)
@Length
(
max
=
800
,
message
=
"研究工作进展不能大于800"
)
private
String
workProgress
;
/** 项目批准经费 */
@ApiModelProperty
(
value
=
"项目批准经费"
,
position
=
5
)
private
BigDecimal
applyMoney
;
/** 已使用经费 */
@ApiModelProperty
(
value
=
"已使用经费"
,
position
=
6
)
private
BigDecimal
usingMoney
;
/** 现结余经费 */
@ApiModelProperty
(
value
=
"现结余经费"
,
position
=
7
)
private
BigDecimal
surplusMoney
;
/** 经费具体使用情况说明 */
@ApiModelProperty
(
value
=
"经费具体使用情况说明"
,
position
=
8
)
@Length
(
max
=
800
,
message
=
"经费具体使用情况说明不能大于800"
)
private
String
moneyInstructions
;
/** 上报状态 1 未上报, 5 审核中,10 审核通过,20 审核不通过,30 返回修改 */
@ApiModelProperty
(
value
=
"上报状态 1 未上报, 5 审核中,10 审核通过,20 审核不通过,30 返回修改"
,
position
=
9
)
private
Integer
checkState
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectConclusion.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 结题信息表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComProjectConclusion
extends
BaseEntity
{
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 计划类别 */
@ApiModelProperty
(
value
=
"计划类别"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"计划类别不能大于36"
)
private
String
planCategory
;
/** 研究周期(开始) */
@ApiModelProperty
(
value
=
"研究周期(开始)"
,
position
=
3
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
startDate
;
/** 研究周期(结束) */
@ApiModelProperty
(
value
=
"研究周期(结束)"
,
position
=
4
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
endDate
;
/** 状态 0 未填报 1 起草 10 填写完成 20已上报 30 返回修改 40 不通过 50 通过*/
@ApiModelProperty
(
value
=
"状态 0 未填报 1 起草 10 填写完成 20已上报 30 返回修改 40 不通过 50 通过"
,
position
=
5
)
private
Integer
state
;
/** 研究或推广内容完成情况 */
@ApiModelProperty
(
value
=
"研究或推广内容完成情况"
,
position
=
6
)
@Length
(
max
=
2147483647
,
message
=
"研究或推广内容及结果简介不能大于2147483647"
)
private
String
promotionContent
;
/** 研究或推广目标实现情况 */
@ApiModelProperty
(
value
=
"研究或推广目标实现情况"
,
position
=
7
)
@Length
(
max
=
36
,
message
=
"研究或推广目标实现情况不能大于36"
)
private
String
promotionTarget
;
/** 研究水平的自我评价 */
@ApiModelProperty
(
value
=
"研究水平的自我评价"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"研究水平的自我评价不能大于36"
)
private
String
selfEvaluation
;
/** 取得成果情况 */
@ApiModelProperty
(
value
=
"取得成果情况"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"取得成果情况不能大于36"
)
private
String
achievingResults
;
/** 结余 */
@ApiModelProperty
(
value
=
"结余"
,
position
=
9
)
private
BigDecimal
balance
;
/** 研究或推广内容及结果简介 */
@ApiModelProperty
(
value
=
"研究或推广内容及结果简介"
,
position
=
10
)
@Length
(
max
=
36
,
message
=
"研究或推广内容及结果简介不能大于2000"
)
private
String
researchContent
;
/** 下一步的工作打算 */
@ApiModelProperty
(
value
=
"下一步的工作打算"
,
position
=
11
)
@Length
(
max
=
36
,
message
=
"下一步的工作打算不能大于2000"
)
private
String
workPlan
;
/** 延期报告 */
@ApiModelProperty
(
value
=
"延期报告"
,
position
=
12
)
@Length
(
max
=
36
,
message
=
"延期报告不能大于2000"
)
private
String
extensionReport
;
/** 纸质编号 */
@ApiModelProperty
(
value
=
"纸质编号"
,
position
=
6
)
private
String
paperNumber
;
/** 项目合同编号 */
@ApiModelProperty
(
value
=
"项目合同编号"
,
position
=
6
)
private
String
contractNo
;
/** 结题审核人 */
@ApiModelProperty
(
value
=
"结题审核人"
,
position
=
6
)
private
String
auditPersonName
;
/** 结题日期 */
@ApiModelProperty
(
value
=
"结题日期"
,
position
=
10
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
conclusionDate
;
/** 是否盖章 1是 0否*/
@ApiModelProperty
(
value
=
"是否盖章 1是 0否"
,
position
=
5
)
private
Integer
isStamp
;
/** 论文上传状态 0 未上传 1待审核 10审核通过 30 返回修改 20审核不通过*/
@ApiModelProperty
(
value
=
"论文上传状态 0 未上传 1待审核 10审核通过 30 返回修改 20审核不通过"
,
position
=
5
)
private
Integer
thesisState
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectConclusionMaterial.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"结题审核材料表"
)
public
class
ComProjectConclusionMaterial
extends
BaseEntity
{
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 材料类型Id */
@ApiModelProperty
(
value
=
"材料类型Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"材料类型Id不能大于36"
)
private
String
typeId
;
/** 材料选择值 0否 1是 */
@ApiModelProperty
(
value
=
"材料选择值 0否 1是"
,
position
=
3
)
private
Integer
materialValue
;
/** 序号 */
@ApiModelProperty
(
value
=
"序号"
,
position
=
3
)
private
Integer
showIndex
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectCooperativeUnits.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 合作单位表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"合作单位表VO"
)
public
class
ComProjectCooperativeUnits
extends
BaseEntity
{
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
unitName
;
/** 单位国别 */
@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"
)
private
String
projectWork
;
/** 类型 */
@ApiModelProperty
(
value
=
"类型"
,
position
=
10
)
private
Integer
type
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectEquipment.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 经费申请表(任务书/项目申请书)VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"设备仪器经费表(任务书/项目申请书)"
)
public
class
ComProjectEquipment
extends
BaseEntity
{
/** 购置类型Id */
@ApiModelProperty
(
value
=
"购置类型Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"购置类型Id不能大于36"
)
private
String
purchaseId
;
/** 对象id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 设备仪器名称 */
@ApiModelProperty
(
value
=
"设备仪器名称"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"设备仪器名称不能大于100"
)
private
String
name
;
/** 功能和技术指标 */
@ApiModelProperty
(
value
=
"功能和技术指标"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"功能和技术指标不能大于200"
)
private
String
functionTarget
;
/** 规格型号 */
@ApiModelProperty
(
value
=
"规格型号"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"规格型号不能大于100"
)
private
String
specificationType
;
/** 数量 */
@ApiModelProperty
(
value
=
"数量"
,
position
=
1
)
private
Integer
quantity
;
/** 金额 */
@ApiModelProperty
(
value
=
"金额"
,
position
=
3
)
private
BigDecimal
totalBudget
;
/** 用途 */
@ApiModelProperty
(
value
=
"用途"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"用途不能大于200"
)
private
String
useFrom
;
/** 购置单位 */
@ApiModelProperty
(
value
=
"购置单位"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"购置单位不能大于100"
)
private
String
buyUnit
;
/** 存放单位(地点) */
@ApiModelProperty
(
value
=
"存放单位(地点)"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"存放单位(地点)不能大于200"
)
private
String
storageLocation
;
/** 设备类型 */
@ApiModelProperty
(
value
=
"设备类型"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"设备类型不能大于100"
)
private
String
equipmentType
;
/** 主要生产厂家及国别 */
@ApiModelProperty
(
value
=
"主要生产厂家及国别"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"主要生产厂家及国别不能大于100"
)
private
String
manufacturer
;
/** 单价(万元/台套) */
@ApiModelProperty
(
value
=
"单价(万元/台套)"
,
position
=
3
)
private
BigDecimal
unitPrice
;
/** 拟开发共享范围 */
@ApiModelProperty
(
value
=
"拟开发共享范围"
,
position
=
3
)
private
String
sharedScope
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectFundComposition.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 经费申请表(任务书/项目申请书)VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"经费申请表(任务书/项目申请书)VO"
)
public
class
ComProjectFundComposition
extends
BaseEntity
{
/** 对象id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 年度 */
@ApiModelProperty
(
value
=
"年度"
,
position
=
2
)
private
Integer
year
;
/** 总 额 */
@ApiModelProperty
(
value
=
"总 额"
,
position
=
3
)
private
BigDecimal
totalFund
;
/** 自治区公立医院专项资金 */
@ApiModelProperty
(
value
=
"自治区公立医院专项资金"
,
position
=
3
)
private
BigDecimal
specialFund
;
/** 自筹经费 */
@ApiModelProperty
(
value
=
"自筹经费"
,
position
=
3
)
private
BigDecimal
selfFund
;
/** 盟市财政资金 */
@ApiModelProperty
(
value
=
"盟市财政资金"
,
position
=
3
)
private
BigDecimal
cityFund
;
/** 其他渠道资金 */
@ApiModelProperty
(
value
=
"其他渠道资金"
,
position
=
3
)
private
BigDecimal
otherFund
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectFundPlan.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 年度用款计划表VO
*
* @author xujun
* @version 2024-11-28
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"年度用款计划表VO"
)
public
class
ComProjectFundPlan
extends
BaseEntity
{
/** 用款计划Id */
@ApiModelProperty
(
value
=
"用款计划Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"用款计划Id不能大于36"
)
private
String
fundId
;
/** 对象id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 年度1资金数额 */
@ApiModelProperty
(
value
=
"年度1资金数额"
,
position
=
3
)
private
BigDecimal
yearValue1
;
/** 年度2资金数额 */
@ApiModelProperty
(
value
=
"年度2资金数额"
,
position
=
3
)
private
BigDecimal
yearValue2
;
/** 年度3资金数额 */
@ApiModelProperty
(
value
=
"年度3资金数额"
,
position
=
3
)
private
BigDecimal
yearValue3
;
/** 年度4资金数额 */
@ApiModelProperty
(
value
=
"年度4资金数额"
,
position
=
3
)
private
BigDecimal
yearValue4
;
/** 年度5资金数额 */
@ApiModelProperty
(
value
=
"年度5资金数额"
,
position
=
3
)
private
BigDecimal
yearValue5
;
/** 总金额 */
@ApiModelProperty
(
value
=
"总金额"
,
position
=
3
)
private
BigDecimal
totalAmount
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectGroup.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目分组表VO"
)
public
class
ComProjectGroup
extends
BaseEntity
{
@ApiModelProperty
(
value
=
"项目组名称"
,
position
=
1
)
@Length
(
max
=
60
,
message
=
"项目组名称不能大于60"
)
private
String
groupName
;
@ApiModelProperty
(
value
=
"项目分组年度"
,
position
=
2
)
private
Integer
groupYear
;
@ApiModelProperty
(
value
=
"项目组排序"
,
position
=
2
)
private
Integer
displayOrder
;
/** 学科Id */
@ApiModelProperty
(
value
=
"学科Id"
,
position
=
3
)
@Length
(
max
=
36
,
message
=
"学科Id不能大于36"
)
private
String
knowledgeId
;
@ApiModelProperty
(
value
=
"项目分组中的项目数"
,
position
=
4
)
private
Integer
projCount
;
@ApiModelProperty
(
value
=
"项目分组中的专家数"
,
position
=
5
)
private
Integer
expertCount
;
/** 分配状态 0未分配 1已分配 */
@ApiModelProperty
(
value
=
"分配状态"
,
position
=
6
)
private
Integer
assignState
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
7
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectGroupAssign.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目组分配表VO"
)
public
class
ComProjectGroupAssign
extends
BaseEntity
{
/** 项目组Id */
@ApiModelProperty
(
value
=
"项目组Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目组Id不能大于36"
)
private
String
groupId
;
/** 专家Id */
@ApiModelProperty
(
value
=
"专家Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"专家Id不能大于36"
)
private
String
expertId
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
3
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectGroupDetail.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目分组明细表VO"
)
public
class
ComProjectGroupDetail
extends
BaseEntity
{
/** 项目组Id */
@ApiModelProperty
(
value
=
"项目组Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目组Id不能大于36"
)
private
String
groupId
;
/** 二级学科Id */
@ApiModelProperty
(
value
=
"二级学科Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"二级学科Id不能大于36"
)
private
String
knowledgeId
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
3
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectKpit.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目绩效指标表VO"
)
public
class
ComProjectKpit
extends
BaseEntity
{
/** 级别Id */
@ApiModelProperty
(
value
=
"级别Id"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"级别Id不能大于36"
)
private
String
levelId
;
/** 类型Id */
@ApiModelProperty
(
value
=
"类型Id"
,
position
=
7
)
private
Integer
typeId
;
/** 父Id */
@ApiModelProperty
(
value
=
"父Id"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"父Id不能大于36"
)
private
String
parentId
;
/** 绩效类型名称 */
@ApiModelProperty
(
value
=
"绩效类型名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"绩效类型名称不能大于200"
)
private
String
kpitName
;
/** 指标值 */
@ApiModelProperty
(
value
=
"指标值"
,
position
=
7
)
private
Integer
targetValue
;
/** 绩效标准 */
@ApiModelProperty
(
value
=
"绩效标准"
,
position
=
7
)
private
Integer
performanceStandard
;
/** 显示顺序 */
@ApiModelProperty
(
value
=
"显示顺序"
,
position
=
7
)
private
Integer
displayOrder
;
/** 一级指标显示 */
@ApiModelProperty
(
value
=
"一级指标显示"
,
position
=
7
)
private
boolean
oneDisplay
;
/** 二级指标显示 */
@ApiModelProperty
(
value
=
"二级指标显示"
,
position
=
7
)
private
boolean
towDisplay
;
/** 一级指标行合并数 */
@ApiModelProperty
(
value
=
"一级指标行合并数"
,
position
=
7
)
private
Integer
oneRowSpan
;
/** 二级指标行合并数 */
@ApiModelProperty
(
value
=
"二级指标行合并数"
,
position
=
7
)
private
Integer
towRowSpan
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectKpitDetail.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目绩效指标表VO"
)
public
class
ComProjectKpitDetail
extends
BaseEntity
{
/** kpitId */
@ApiModelProperty
(
value
=
"kpitId"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"kpitId不能大于36"
)
private
String
kpitId
;
/** 绩效类型名称 */
@ApiModelProperty
(
value
=
"绩效类型名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"绩效类型名称不能大于200"
)
private
String
kpitName
;
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
objectId
;
/** 一级指标名称 */
@ApiModelProperty
(
value
=
"一级指标名称"
,
position
=
1
)
@Length
(
max
=
40
,
message
=
"一级指标名称不能大于40"
)
private
String
oneLevelName
;
/** 二级指标名称 */
@ApiModelProperty
(
value
=
"二级指标名称"
,
position
=
1
)
@Length
(
max
=
40
,
message
=
"二级指标名称不能大于40"
)
private
String
towLevelName
;
/** 指标值 */
@ApiModelProperty
(
value
=
"指标值"
,
position
=
7
)
private
Integer
targetValue
;
/** 绩效标准 */
@ApiModelProperty
(
value
=
"绩效标准"
,
position
=
7
)
private
Integer
performanceStandard
;
/** 年度1指标 */
@ApiModelProperty
(
value
=
"年度1指标"
,
position
=
7
)
private
Integer
yearValue1
;
/** 年度2指标 */
@ApiModelProperty
(
value
=
"年度2指标"
,
position
=
7
)
private
Integer
yearValue2
;
/** 年度3指标 */
@ApiModelProperty
(
value
=
"年度3指标"
,
position
=
7
)
private
Integer
yearValue3
;
/** 一级指标显示 */
@ApiModelProperty
(
value
=
"一级指标显示"
,
position
=
7
)
private
Boolean
oneDisplay
;
/** 二级指标显示 */
@ApiModelProperty
(
value
=
"二级指标显示"
,
position
=
7
)
private
Boolean
towDisplay
;
/** 一级指标行合并数 */
@ApiModelProperty
(
value
=
"一级指标行合并数"
,
position
=
7
)
private
Integer
oneRowSpan
;
/** 二级指标行合并数 */
@ApiModelProperty
(
value
=
"二级指标行合并数"
,
position
=
7
)
private
Integer
towRowSpan
;
}
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectManagementRule.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 单位科研项目及资金管理制度表
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"单位科研项目及资金管理制度表"
)
public
class
ComProjectManagementRule
extends
BaseEntity
{
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 单位政策名称 */
@ApiModelProperty
(
value
=
"单位政策名称"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"单位政策名称不能大于100"
)
private
String
policyName
;
/** 出台日期 */
@ApiModelProperty
(
value
=
"出台日期"
,
position
=
2
)
private
Date
releaseDate
;
/** 文号 */
@ApiModelProperty
(
value
=
"文号"
,
position
=
3
)
@Length
(
max
=
100
,
message
=
"文号不能大于100"
)
private
String
documentNumber
;
/** 有效期 */
@ApiModelProperty
(
value
=
"有效期"
,
position
=
2
)
private
Date
validityPeriod
;
/** 主要内容 */
@ApiModelProperty
(
value
=
"主要内容"
,
position
=
4
)
@Length
(
max
=
200
,
message
=
"在项目中的分工不能大于200"
)
private
String
mainContent
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
4
)
private
String
fileId
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectManufacture.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 试制设备预算明细表
*
* @author xujun
* @version 2024-12-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"试制设备预算明细表"
)
public
class
ComProjectManufacture
extends
BaseEntity
{
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 设备仪器名称 */
@ApiModelProperty
(
value
=
"设备仪器名称"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"设备仪器名称不能大于100"
)
private
String
name
;
/** 功能和技术指标 */
@ApiModelProperty
(
value
=
"功能和技术指标"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"功能和技术指标不能大于200"
)
private
String
functionTarget
;
/** 单价(万元/台套) */
@ApiModelProperty
(
value
=
"单价(万元/台套)"
,
position
=
3
)
private
BigDecimal
unitPrice
;
/** 数量 */
@ApiModelProperty
(
value
=
"数量"
,
position
=
1
)
private
Integer
quantity
;
/** 金额 */
@ApiModelProperty
(
value
=
"金额"
,
position
=
3
)
private
BigDecimal
totalBudget
;
/** 财政资金 */
@ApiModelProperty
(
value
=
"财政资金"
,
position
=
3
)
private
BigDecimal
fundAmount
;
/** 自筹资金 */
@ApiModelProperty
(
value
=
"自筹资金"
,
position
=
3
)
private
BigDecimal
selfAmount
;
/** 试制单位 */
@ApiModelProperty
(
value
=
"试制单位"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"试制单位不能大于100"
)
private
String
manufactureUnit
;
/** 安置单位 */
@ApiModelProperty
(
value
=
"安置单位"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"安置单位不能大于100"
)
private
String
storageUnit
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectMembers.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 项目组成员表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目组成员表VO"
)
public
class
ComProjectMembers
extends
BaseEntity
{
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
2
)
@Length
(
max
=
60
,
message
=
"姓名不能大于60"
)
private
String
name
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
4
)
@Length
(
max
=
2
,
message
=
"性别不能大于2"
)
private
String
sex
;
/** 出生年月 */
@ApiModelProperty
(
value
=
"出生年月"
,
position
=
3
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
birthday
;
/** 证书类型 */
@ApiModelProperty
(
value
=
"证书类型"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"证书类型不能大于36"
)
private
String
certificateType
;
/** 证件号 */
@ApiModelProperty
(
value
=
"证件号"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"证件号不能大于100"
)
private
String
certId
;
/** 民族 */
@ApiModelProperty
(
value
=
"民族"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"民族不能大于36"
)
private
String
nation
;
/** 国别或地区 */
@ApiModelProperty
(
value
=
"国别或地区"
,
position
=
9
)
@Length
(
max
=
50
,
message
=
"国别或地区不能大于50"
)
private
String
country
;
/** 工作单位 */
@ApiModelProperty
(
value
=
"工作单位"
,
position
=
7
)
@Length
(
max
=
100
,
message
=
"工作单位不能大于100"
)
private
String
workUnit
;
/** 职称 */
@ApiModelProperty
(
value
=
"职称"
,
position
=
5
)
@Length
(
max
=
36
,
message
=
"职称不能大于36"
)
private
String
title
;
/** 最高学位 */
@ApiModelProperty
(
value
=
"最高学位"
,
position
=
5
)
@Length
(
max
=
36
,
message
=
"最高学位不能大于36"
)
private
String
degree
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
8
)
@Length
(
max
=
100
,
message
=
"学历不能大于100"
)
private
String
email
;
/** 手机 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
mobile
;
/** 电话 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
telephone
;
/** 传真 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
fax
;
/** 项目分工 */
@ApiModelProperty
(
value
=
"项目分工"
,
position
=
8
)
@Length
(
max
=
300
,
message
=
"项目分工不能大于300"
)
private
String
projWork
;
/** 每年工作(月)*/
@ApiModelProperty
(
value
=
"每年工作(月)"
,
position
=
9
)
private
BigDecimal
forMonths
;
/** 从事专业 */
@ApiModelProperty
(
value
=
"专业"
,
position
=
11
)
@Length
(
max
=
36
,
message
=
"专业不能大于36"
)
private
String
spec
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
/** 角色 1项目负责人 2一般成员 */
@ApiModelProperty
(
value
=
"角色 1项目负责人 2一般成员"
,
position
=
11
)
private
Integer
role
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
4
)
private
String
fileId
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectResearch.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 项目申请书在研项目情况表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目申请书在研项目情况表VO"
)
public
class
ComProjectResearch
extends
BaseEntity
{
/** 项目id / */
@ApiModelProperty
(
value
=
"项目id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目id不能大于36"
)
private
String
objectId
;
/** 项目编号 */
@ApiModelProperty
(
value
=
"项目编号"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"项目编号不能大于100"
)
private
String
projNo
;
/** 项目名称 */
@ApiModelProperty
(
value
=
"项目名称"
,
position
=
3
)
@Length
(
max
=
100
,
message
=
"项目名称不能大于100"
)
private
String
projName
;
/** 批准单位 */
@ApiModelProperty
(
value
=
"批准单位"
,
position
=
4
)
@Length
(
max
=
100
,
message
=
"批准单位不能大于100"
)
private
String
approveUnit
;
/** 负责人 */
@ApiModelProperty
(
value
=
"负责人"
,
position
=
5
)
@Length
(
max
=
100
,
message
=
"负责人不能大于100"
)
private
String
leader
;
/** 起止年限(开始) */
@ApiModelProperty
(
value
=
"起止年限"
,
position
=
6
)
private
Date
startDate
;
/** 起止年限(结束) */
@ApiModelProperty
(
value
=
"起止年限"
,
position
=
6
)
private
Date
endDate
;
/** 项目经费 */
@ApiModelProperty
(
value
=
"项目经费"
,
position
=
7
)
private
BigDecimal
funds
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectResults.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 预期成果VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"预期成果VO"
)
public
class
ComProjectResults
extends
BaseEntity
{
/** 对象Id(中期考核表Id) */
@ApiModelProperty
(
value
=
"对象Id(中期考核表Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(中期考核表Id)不能大于36"
)
private
String
objectId
;
/** 成果Id (参数表获取) */
@ApiModelProperty
(
value
=
"成果Id (参数表获取)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"成果Id (参数表获取)不能大于36"
)
private
String
resultId
;
/** 数量 */
@ApiModelProperty
(
value
=
"数量"
,
position
=
3
)
private
Integer
resultCount
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
4
)
@Length
(
max
=
65535
,
message
=
"备注不能大于65535"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectStageGoal.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 任务书主要研发内容VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"主要研发内容VO"
)
public
class
ComProjectStageGoal
extends
BaseEntity
{
/** objId */
@ApiModelProperty
(
value
=
"任务书Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"任务书Id不能大于36"
)
private
String
objectId
;
/** 内容 */
@ApiModelProperty
(
value
=
"内容"
,
position
=
2
)
@Length
(
max
=
3000
,
message
=
"内容不能大于3000"
)
private
String
contentInfo
;
/** 阶段目标 */
@ApiModelProperty
(
value
=
"阶段目标"
,
position
=
5
)
@Length
(
max
=
3000
,
message
=
"阶段目标不能大于3000"
)
private
String
target
;
/** 开始时间 */
@ApiModelProperty
(
value
=
"开始时间"
,
position
=
3
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
startTime
;
/** 结束时间 */
@ApiModelProperty
(
value
=
"结束时间"
,
position
=
4
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
endTime
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
6
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectSub.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 项目课颖设置表
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"项目课颖设置表"
)
public
class
ComProjectSub
extends
BaseEntity
{
/** 对象Id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象Id(项目Id/任务书Id)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"对象Id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 课题名称 */
@ApiModelProperty
(
value
=
"课题名称"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"课题名称不能大于100"
)
private
String
projName
;
/** 课题承担单位 */
@ApiModelProperty
(
value
=
"课题承担单位"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"单位国别不能大于100"
)
private
String
undertakingUnit
;
/** 所在地 */
@ApiModelProperty
(
value
=
"所在地"
,
position
=
3
)
@Length
(
max
=
100
,
message
=
"所在地不能大于100"
)
private
String
address
;
/** 课颖负责人 */
@ApiModelProperty
(
value
=
"课颖负责人"
,
position
=
2
)
@Length
(
max
=
50
,
message
=
"课颖负责人不能大于50"
)
private
String
director
;
/** 课题预算总经费 */
@ApiModelProperty
(
value
=
"课题预算总经费"
,
position
=
4
)
private
BigDecimal
totalBudget
;
/** 其中:省科技经费 */
@ApiModelProperty
(
value
=
"其中:省科技经费"
,
position
=
4
)
private
BigDecimal
govBudget
;
/** 自筹经费 */
@ApiModelProperty
(
value
=
"自筹经费"
,
position
=
4
)
private
BigDecimal
selfBudget
;
/** 合作单位 */
@ApiModelProperty
(
value
=
"合作单位"
,
position
=
4
)
@Length
(
max
=
100
,
message
=
"合作单位不能大于100"
)
private
String
cooperativeUnits
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
/** 附件Id */
@ApiModelProperty
(
value
=
"附件Id"
,
position
=
4
)
private
String
fileId
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectTask.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 任务书表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"任务书表VO"
)
public
class
ComProjectTask
extends
BaseEntity
{
/** 项目Id */
@ApiModelProperty
(
value
=
"项目Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"项目Id不能大于36"
)
private
String
projId
;
/** 年度 */
@ApiModelProperty
(
value
=
"年度"
,
position
=
2
)
private
Integer
reportYear
;
/** 合同书状态 0 未 填,-10 起 草, 10 待提交,20 审核中,30 返回修改,40 审核不通过, 50 审核通过*/
@ApiModelProperty
(
value
=
"合同书状态 0 未 填,-10 起 草, 10 待提交,20 审核中,30 返回修改,40 审核不通过, 50 审核通过"
,
position
=
3
)
private
Integer
taskState
;
/** 开始日期 */
@ApiModelProperty
(
value
=
"开始日期"
,
position
=
7
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
startDate
;
/** 结束日期 */
@ApiModelProperty
(
value
=
"结束日期"
,
position
=
8
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
endDate
;
/** 注册单位类型 */
@ApiModelProperty
(
value
=
"注册单位类型"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册单位类型不能大于50"
)
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
unitAddress
;
/** 注册所在地 */
@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
=
13
)
@Length
(
max
=
50
,
message
=
"所属我省重点领域不能大于50"
)
private
String
keyAreas
;
/** 电话 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
telephone
;
/** 传真 */
@ApiModelProperty
(
value
=
"职务"
,
position
=
9
)
@Length
(
max
=
36
,
message
=
"职务不能大于36"
)
private
String
fax
;
/** 项目分工 */
@ApiModelProperty
(
value
=
"项目分工"
,
position
=
8
)
@Length
(
max
=
300
,
message
=
"项目分工不能大于300"
)
private
String
projWork
;
/** 项目联系人姓名 */
@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
linkFax
;
/** 电子邮箱 */
@ApiModelProperty
(
value
=
"电子邮箱"
,
position
=
16
)
@Length
(
max
=
100
,
message
=
"电子邮箱不能大于100"
)
private
String
linkEmail
;
/** 是否科技报告 0 否 1 是 */
@ApiModelProperty
(
value
=
"是否科技报告"
,
position
=
1
)
private
Integer
isTechnologyReport
;
/** 立项报告 */
@ApiModelProperty
(
value
=
"立项报告"
,
position
=
2
)
private
Integer
projectReport
;
/** 进展报告 */
@ApiModelProperty
(
value
=
"进展报告"
,
position
=
2
)
private
Integer
progressReport
;
/** 专题报告 */
@ApiModelProperty
(
value
=
"专题报告"
,
position
=
2
)
private
Integer
specialReport
;
/** 最终报告 */
@ApiModelProperty
(
value
=
"最终报告"
,
position
=
2
)
private
Integer
finalReport
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComProjectUnitPayment.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 单位支出明细预算表
*
* @author xujun
* @version 2024-11-28
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"单位支出明细预算表"
)
public
class
ComProjectUnitPayment
extends
BaseEntity
{
/** 对象id(项目Id/任务书Id) */
@ApiModelProperty
(
value
=
"对象id(项目Id/任务书Id)"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"对象id(项目Id/任务书Id)不能大于36"
)
private
String
objectId
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"单位名称不能大于100"
)
private
String
unitName
;
/** 单位国别 */
@ApiModelProperty
(
value
=
"单位国别"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"单位国别不能大于100"
)
private
String
countryName
;
/** 统一社会信用代码 */
@ApiModelProperty
(
value
=
"统一社会信用代码"
,
position
=
2
)
@Length
(
max
=
50
,
message
=
"统一社会信用代码不能大于50"
)
private
String
socialCode
;
/** 单位类型Id */
@ApiModelProperty
(
value
=
"单位类型Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"单位类型Id不能大于36"
)
private
String
unitRole
;
/** 任务分工 */
@ApiModelProperty
(
value
=
"任务分工"
,
position
=
2
)
@Length
(
max
=
300
,
message
=
"任务分工不能大于300"
)
private
String
taskDivision
;
/** 研究任务负责人 */
@ApiModelProperty
(
value
=
"研究任务负责人"
,
position
=
2
)
@Length
(
max
=
60
,
message
=
"研究任务负责人不能大于60"
)
private
String
taskLeader
;
/** 间接费用(省级财政资金) */
@ApiModelProperty
(
value
=
"间接费用(省级财政资金)"
,
position
=
3
)
private
BigDecimal
indirectFee
;
/** 小计金额(省级财政资金) */
@ApiModelProperty
(
value
=
"小计金额(省级财政资金)"
,
position
=
3
)
private
BigDecimal
fundAmount
;
/** 自筹资金(单位自筹资金) */
@ApiModelProperty
(
value
=
"自筹资金(单位自筹资金)"
,
position
=
3
)
private
BigDecimal
selfAmount
;
/** 总金额 */
@ApiModelProperty
(
value
=
"总金额"
,
position
=
3
)
private
BigDecimal
totalAmount
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComSendingRecord.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
org.hibernate.validator.constraints.Length
;
/**
* 信息发送记录表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComSendingRecord
extends
BaseEntity
{
/** 发送类型 1注册 2人员审核 3单位审核 */
@ApiModelProperty
(
value
=
"发送类型 1注册 2人员审核 3单位审核"
,
position
=
1
)
private
Integer
sendType
;
/** 电话号码 */
@ApiModelProperty
(
value
=
"电话号码"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"电话号码不能大于20"
)
private
String
mobile
;
/** 发送状态 1成功 2失败 */
@ApiModelProperty
(
value
=
"发送状态 1成功 2失败"
,
position
=
3
)
private
Integer
state
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComTalentApply.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 人才申请表
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"com_talent_apply"
)
@ApiModel
(
description
=
"人才申请表VO"
)
public
class
ComTalentApply
extends
BaseEntity
{
/** 人员ID */
@ApiModelProperty
(
value
=
"人员ID"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"人员ID不能大于36"
)
private
String
personId
;
/** 申报年度 */
@ApiModelProperty
(
value
=
"申报年度"
,
position
=
2
)
private
Integer
reportYear
;
/** 申报单位Id */
@ApiModelProperty
(
value
=
"申报单位Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"申报单位Id不能大于36"
)
private
String
appUnitId
;
/** 申报人Id */
@ApiModelProperty
(
value
=
"申报人Id"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"申报人Id不能大于36"
)
private
String
appPersonId
;
/** 人才类别 */
@ApiModelProperty
(
value
=
"人才类别"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"人才类别不能大于36"
)
private
String
talentCategory
;
/** 人才类型 */
@ApiModelProperty
(
value
=
"人才类型"
,
position
=
2
)
@Length
(
max
=
350
,
message
=
"人才类型不能大于350"
)
private
String
talentType
;
@ApiModelProperty
(
value
=
"是否是省级或省级以上人才"
)
private
Integer
isProvincialTalent
;
/** 荣誉称号 */
@ApiModelProperty
(
value
=
"荣誉称号"
,
position
=
3
)
@Length
(
max
=
1000
,
message
=
"荣誉称号不能大于1000"
)
private
String
honoraryTitle
;
/** 在国家、省级一级学术团体任职情况(包括任职时间和职务) */
@ApiModelProperty
(
value
=
"任职情况1"
,
position
=
4
)
@Length
(
max
=
1000
,
message
=
"任职情况1不能大于1000"
)
private
String
holdPost1
;
/** 担任国内统计源期刊职务情况(包括任职时间和职务) */
@ApiModelProperty
(
value
=
"任职情况2"
,
position
=
5
)
@Length
(
max
=
1000
,
message
=
"任职情况2不能大于1000"
)
private
String
holdPost2
;
/** 担任国家或省级重点学科/专科、重点实验室、内设研究机构负责人情况(包括任职时间和职务) */
@ApiModelProperty
(
value
=
"任职情况3"
,
position
=
6
)
@Length
(
max
=
1000
,
message
=
"任职情况3不能大于1000"
)
private
String
holdPost3
;
/** 支持条件 */
@ApiModelProperty
(
value
=
"支持条件"
,
position
=
7
)
@Length
(
max
=
5000
,
message
=
"支持条件不能大于5000"
)
private
String
supportingConditions
;
/** 研究类型 */
@ApiModelProperty
(
value
=
"研究类型"
,
position
=
8
)
@Length
(
max
=
36
,
message
=
"研究类型不能大于36"
)
private
String
researchType
;
/** 研究开始时间 */
@ApiModelProperty
(
value
=
"研究开始时间"
,
position
=
9
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
researchStart
;
/** 研究结束时间 */
@ApiModelProperty
(
value
=
"研究结束时间"
,
position
=
10
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
researchEnd
;
/** 资助经费 */
@ApiModelProperty
(
value
=
"资助经费"
,
position
=
11
)
private
BigDecimal
supportFund
;
/** 研究内容 */
@ApiModelProperty
(
value
=
"研究内容"
,
position
=
12
)
@Length
(
max
=
1000
,
message
=
"研究内容不能大于1000"
)
private
String
researchContent
;
/** 技术特点 */
@ApiModelProperty
(
value
=
"技术特点"
,
position
=
13
)
@Length
(
max
=
5000
,
message
=
"技术特点不能大于5000"
)
private
String
technicalSkill
;
/** 量化指标 */
@ApiModelProperty
(
value
=
"量化指标"
,
position
=
14
)
@Length
(
max
=
1000
,
message
=
"量化指标不能大于1000"
)
private
String
qualityTarget
;
/** 研究条件 */
@ApiModelProperty
(
value
=
"研究条件"
,
position
=
15
)
@Length
(
max
=
1000
,
message
=
"研究条件不能大于1000"
)
private
String
researchCondition
;
/** 研究进度 */
@ApiModelProperty
(
value
=
"研究进度"
,
position
=
16
)
@Length
(
max
=
1000
,
message
=
"研究进度不能大于1000"
)
private
String
researchProgress
;
/** 计划目标 */
@ApiModelProperty
(
value
=
"计划目标"
,
position
=
17
)
@Length
(
max
=
1000
,
message
=
"计划目标不能大于1000"
)
private
String
planTarget
;
/** 单位意见 */
@ApiModelProperty
(
value
=
"单位意见"
,
position
=
18
)
@Length
(
max
=
1000
,
message
=
"单位意见不能大于1000"
)
private
String
unitAdvice
;
/** 申请经费 */
@ApiModelProperty
(
value
=
"申请经费"
,
position
=
19
)
private
BigDecimal
applyFund
;
/** 其他经费 */
@ApiModelProperty
(
value
=
"其他经费"
,
position
=
20
)
private
BigDecimal
otherFund
;
/** 总经费 */
@ApiModelProperty
(
value
=
"总经费"
,
position
=
21
)
private
BigDecimal
totalFund
;
/** 人才申报状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准,50 批准 */
@ApiModelProperty
(
value
=
"人才申报状态 -10 起草,10 待提交, 20 已提交至依托单位,25 依托单位审核通过,请打印申请书,30 返回修改,40 未批准,50 批准"
,
position
=
7
)
private
Integer
talentState
;
/** 项目完成状态 */
@ApiModelProperty
(
value
=
"项目完成状态"
,
position
=
22
)
private
String
completeStatus
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComTalentBudget.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
java.math.BigDecimal
;
/**
* 申报人培养经费预算表
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"com_talent_budget"
)
@ApiModel
(
description
=
"申报人培养经费预算表VO"
)
public
class
ComTalentBudget
extends
BaseEntity
{
/** 人才申请ID */
@ApiModelProperty
(
value
=
"人才申请ID"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"人才申请ID不能大于36"
)
private
String
talentId
;
/** 预算科目ID */
@ApiModelProperty
(
value
=
"预算科目ID"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"预算科目ID不能大于36"
)
private
String
budgetId
;
/** 第一年预算 */
@ApiModelProperty
(
value
=
"第一年预算"
,
position
=
3
)
private
BigDecimal
yearValue1
;
/** 第二年预算 */
@ApiModelProperty
(
value
=
"第二年预算"
,
position
=
4
)
private
BigDecimal
yearValue2
;
/** 第三年预算 */
@ApiModelProperty
(
value
=
"第三年预算"
,
position
=
5
)
private
BigDecimal
yearValue3
;
/** 第四年预算 */
@ApiModelProperty
(
value
=
"第四年预算"
,
position
=
6
)
private
BigDecimal
yearValue4
;
/** 第五年预算 */
@ApiModelProperty
(
value
=
"第五年预算"
,
position
=
7
)
private
BigDecimal
yearValue5
;
/** 合计 */
@ApiModelProperty
(
value
=
"合计"
,
position
=
7
)
private
BigDecimal
amountFee
;
/** 预算科目名称 */
@ApiModelProperty
(
value
=
"预算科目名称"
,
position
=
8
)
@Length
(
max
=
100
,
message
=
"预算科目名称不能大于100"
)
private
String
budgetName
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
9
)
private
Integer
showIndex
;
/** 是否为必填项 */
@ApiModelProperty
(
value
=
"是否为必填项"
,
position
=
10
)
private
Boolean
isRequired
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComTalentMembers.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 人才团队成员表
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"com_talent_members"
)
@ApiModel
(
description
=
"人才团队成员表VO"
)
public
class
ComTalentMembers
extends
BaseEntity
{
/** 人才申请ID */
@ApiModelProperty
(
value
=
"人才申请ID"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"人才申请ID不能大于36"
)
private
String
talentId
;
/** 姓名 */
@ApiModelProperty
(
value
=
"姓名"
,
position
=
2
)
@Length
(
max
=
30
,
message
=
"姓名不能大于30"
)
private
String
name
;
/** 性别 */
@ApiModelProperty
(
value
=
"性别"
,
position
=
3
)
@Length
(
max
=
2
,
message
=
"性别不能大于2"
)
private
String
sex
;
/** 出生日期 */
@ApiModelProperty
(
value
=
"出生日期"
,
position
=
4
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
private
Date
birthday
;
/** 专业 */
@ApiModelProperty
(
value
=
"专业特长"
,
position
=
5
)
@Length
(
max
=
200
,
message
=
"专业特长不能大于200"
)
private
String
spec
;
/** 职称 */
@ApiModelProperty
(
value
=
"职称"
,
position
=
6
)
@Length
(
max
=
50
,
message
=
"职称不能大于50"
)
private
String
title
;
/** 工作单位 */
@ApiModelProperty
(
value
=
"工作单位"
,
position
=
7
)
@Length
(
max
=
100
,
message
=
"工作单位不能大于100"
)
private
String
workUnit
;
/** 项目分工 */
@ApiModelProperty
(
value
=
"项目分工"
,
position
=
8
)
@Length
(
max
=
100
,
message
=
"项目分工不能大于100"
)
private
String
projWork
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
9
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
10
)
private
Integer
showIndex
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComTaskTarget.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 任务书预期成果表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"任务书预期成果表VO"
)
public
class
ComTaskTarget
extends
BaseEntity
{
/** 任务书Id */
@ApiModelProperty
(
value
=
"任务书Id"
)
@Length
(
max
=
36
,
message
=
"任务书Id不能大于36"
)
private
String
testId
;
/** 预期成果Id (参数表获取) */
@ApiModelProperty
(
value
=
"预期成果Id (参数表获取)"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"预期成果Id (参数表获取)不能大于36"
)
private
String
targetId
;
/** 预期成果 */
@ApiModelProperty
(
value
=
"预期成果"
,
position
=
2
)
@Length
(
max
=
36
,
message
=
"预期成果不能大于36"
)
private
String
result
;
/** 数量 */
@ApiModelProperty
(
value
=
"数量"
,
position
=
3
)
private
Integer
resultCount
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComUnit.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
import
java.util.Date
;
/**
* 单位表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"单位表VO"
)
public
class
ComUnit
extends
BaseEntity
{
/** 树编码 */
@ApiModelProperty
(
value
=
"树编码"
,
position
=
1
,
required
=
true
)
@NotNull
(
message
=
"树编码不能为空"
)
@Length
(
max
=
50
,
message
=
"树编码不能大于50"
)
private
String
treeCode
;
/** 单位名称 */
@ApiModelProperty
(
value
=
"单位名称"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"单位名称不能大于200"
)
private
String
unitName
;
/** 单位类型 */
@ApiModelProperty
(
value
=
"单位类型"
,
position
=
3
)
private
Integer
unitType
;
/** 单位性质 */
@ApiModelProperty
(
value
=
"单位性质"
,
position
=
3
)
private
String
unitNature
;
/** 状态 1正常 2 注销 */
@ApiModelProperty
(
value
=
"状态 1正常 2 注销"
,
position
=
5
)
private
Integer
unitState
;
/** 单位地址 */
@ApiModelProperty
(
value
=
"单位地址"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"单位地址不能大于200"
)
private
String
unitAddress
;
/** 联系人姓名 */
@ApiModelProperty
(
value
=
"联系人姓名"
,
position
=
8
)
@Length
(
max
=
100
,
message
=
"联系人姓名不能大于100"
)
private
String
linkName
;
/** 联系人电话 */
@ApiModelProperty
(
value
=
"联系人电话"
,
position
=
9
)
@Length
(
max
=
100
,
message
=
"联系人电话不能大于100"
)
private
String
telephone
;
/** 联系人邮箱 */
@ApiModelProperty
(
value
=
"联系人邮箱"
,
position
=
10
)
@Length
(
max
=
100
,
message
=
"联系人邮箱不能大于100"
)
private
String
email
;
/** 传真 */
@ApiModelProperty
(
value
=
"传真"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"传真不能大于50"
)
private
String
fax
;
/** 组织机构代码/统一社会信用代码 */
@ApiModelProperty
(
value
=
"组织机构代码/统一社会信用代码"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"组织机构代码/统一社会信用代码不能大于50"
)
private
String
organizationCode
;
/** 注册所在地 */
@ApiModelProperty
(
value
=
"注册所在地"
,
position
=
1
)
@Length
(
max
=
50
,
message
=
"注册所在地不能大于50"
)
private
String
registeredAddress
;
/** 邮编 */
@ApiModelProperty
(
value
=
"邮编"
,
position
=
7
)
@Length
(
max
=
100
,
message
=
"邮编不能大于100"
)
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
=
12
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
/** 1 待审核,10 审核通过, 20 审核不通过 ,30 返回修改 */
@ApiModelProperty
(
value
=
"审核结果"
,
position
=
6
)
private
Integer
auditResult
;
/** 审核内容 */
@ApiModelProperty
(
value
=
"审核内容"
,
position
=
5
)
private
String
auditContent
;
/** 审核单位*/
@ApiModelProperty
(
value
=
"审核单位"
,
position
=
28
)
private
String
auditUnit
;
/** 审核人 */
@ApiModelProperty
(
value
=
"审核人"
,
position
=
5
)
private
String
auditPerson
;
/** 审核时间 */
@ApiModelProperty
(
value
=
"审核时间"
,
position
=
7
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
auditDate
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/ComYear.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
/**
* 年度设置表
*
* @author lkl
* @version 2021-08-26
*/
@Getter
@Setter
public
class
ComYear
extends
BaseEntity
{
/** 年度 */
private
Integer
reportYear
;
/** 单位code */
private
String
unitCode
;
/** 类型 1项目 2任务书 3中期考核 */
private
Integer
yearType
;
/** 开始时间 */
private
Date
startTime
;
/** 结束时间 */
private
Date
endTime
;
/** 备注 */
private
String
remark
;
/** 中期考核年度 例:2018,2019 */
private
String
checkYear
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/LogsException.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 异常日志VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"异常日志VO"
)
public
class
LogsException
extends
BaseEntity
{
/** 日志级别 1紧急 2一般 */
@ApiModelProperty
(
value
=
"日志级别 1紧急 2一般"
,
position
=
1
)
private
Integer
logLevel
;
/** 标题 */
@ApiModelProperty
(
value
=
"标题"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"标题不能大于200"
)
private
String
shortTitle
;
/** ip */
@ApiModelProperty
(
value
=
"ip"
,
position
=
3
)
@Length
(
max
=
100
,
message
=
"ip不能大于100"
)
private
String
ipAddress
;
/** 操作人Id */
@ApiModelProperty
(
value
=
"操作人Id"
,
position
=
4
)
@Length
(
max
=
36
,
message
=
"操作人Id不能大于36"
)
private
String
customerId
;
/** 操作页面 */
@ApiModelProperty
(
value
=
"操作页面"
,
position
=
5
)
@Length
(
max
=
200
,
message
=
"操作页面不能大于200"
)
private
String
pageUrl
;
/** 请求地址 */
@ApiModelProperty
(
value
=
"请求地址"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"请求地址不能大于200"
)
private
String
requestUrl
;
/** 日志参数 */
@ApiModelProperty
(
value
=
"日志参数"
,
position
=
3
)
private
String
logParam
;
/** 日志内容 */
@ApiModelProperty
(
value
=
"日志内容"
,
position
=
7
)
@Length
(
max
=
65535
,
message
=
"日志内容不能大于65535"
)
private
String
message
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/LogsLogin.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 登录日志表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"登录日志表VO"
)
public
class
LogsLogin
extends
BaseEntity
{
/** id */
@ApiModelProperty
(
value
=
"id"
)
@Length
(
max
=
36
,
message
=
"id不能大于36"
)
@TableId
(
value
=
"id"
,
type
=
IdType
.
UUID
)
private
String
id
;
/** 用户Id */
@ApiModelProperty
(
value
=
"用户名"
)
@Length
(
max
=
36
,
message
=
"用户名大于100"
)
private
String
username
;
/** 用户Id */
@ApiModelProperty
(
value
=
"用户Id"
,
position
=
4
)
private
String
personId
;
/** 登录名 */
@ApiModelProperty
(
value
=
"登录名"
)
private
String
loginName
;
/** 登录单位 */
@ApiModelProperty
(
value
=
"登录单位"
)
private
String
loginUnit
;
/** 角色*/
@ApiModelProperty
(
value
=
"角色"
,
position
=
7
)
private
String
roles
;
/** 登录ip */
@ApiModelProperty
(
value
=
"登录ip"
,
position
=
3
)
@Length
(
max
=
50
,
message
=
"登录ip不能大于50"
)
private
String
loginIp
;
/** 参数 */
@ApiModelProperty
(
value
=
"参数"
,
position
=
3
)
private
String
logParam
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
4
)
@Length
(
max
=
100
,
message
=
"备注不能大于100"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/LogsOperation.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
/**
* 操作日志表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"操作日志表VO"
)
public
class
LogsOperation
extends
BaseEntity
{
/** 操作人Id */
@ApiModelProperty
(
value
=
"操作人Id"
,
position
=
1
)
@Length
(
max
=
36
,
message
=
"操作人Id不能大于36"
)
private
String
customerId
;
/** 关键字 */
@ApiModelProperty
(
value
=
"关键字"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"关键字不能大于200"
)
private
String
logKey
;
/** 日志参数 */
@ApiModelProperty
(
value
=
"日志参数"
,
position
=
3
)
// @Length(max=1000, message = "关键字不能大于200")
private
String
logParam
;
/** 请求地址 */
@ApiModelProperty
(
value
=
"请求地址"
,
position
=
6
)
@Length
(
max
=
500
,
message
=
"日志内容不能大于200"
)
private
String
requestUrl
;
/** 用户浏览器信息 */
@ApiModelProperty
(
value
=
"用户浏览器信息"
,
position
=
5
,
required
=
true
)
@NotNull
(
message
=
"用户浏览器信息不能为空"
)
@Length
(
max
=
200
,
message
=
"用户浏览器信息不能大于200"
)
private
String
browser
;
/** 用户IP */
@ApiModelProperty
(
value
=
"用户IP"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"用户IP不能大于200"
)
private
String
ipAddress
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
4
)
@Length
(
max
=
100
,
message
=
"备注不能大于100"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/LogsRequestException.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 请求异常日志表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"请求异常日志表VO"
)
public
class
LogsRequestException
extends
BaseEntity
{
/** ip地址 */
@ApiModelProperty
(
value
=
"ip地址"
,
position
=
1
)
@Length
(
max
=
30
,
message
=
"ip地址不能大于30"
)
private
String
ipAddress
;
/** 用户名 */
@ApiModelProperty
(
value
=
"用户名"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"用户名不能大于100"
)
private
String
username
;
/** 请求次数 */
@ApiModelProperty
(
value
=
"请求次数"
,
position
=
3
)
private
Integer
requestCount
;
/** 请求类型 1 IP 2 用户 */
@ApiModelProperty
(
value
=
"请求类型 1 IP 2 用户 "
,
position
=
4
)
private
Integer
requestType
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemMenu.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
/**
* 菜单表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"菜单表VO"
)
public
class
SystemMenu
extends
BaseEntity
{
/** 菜单名称 */
@ApiModelProperty
(
value
=
"菜单名称"
,
position
=
2
,
required
=
true
)
@NotNull
(
message
=
"菜单名称不能为空"
)
@Length
(
max
=
200
,
message
=
"菜单名称不能大于200"
)
private
String
menuName
;
/** 访问Url */
@ApiModelProperty
(
value
=
"访问Url"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"访问Url不能大于200"
)
private
String
actionUrl
;
/** 图标 */
@ApiModelProperty
(
value
=
"图标"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"图标"
)
private
String
icon
;
/** 窗口参数 */
@ApiModelProperty
(
value
=
"窗口参数"
,
position
=
4
)
@Length
(
max
=
200
,
message
=
"窗口参数不能大于200"
)
private
String
windowPara
;
/** 排序 */
@ApiModelProperty
(
value
=
"排序"
,
position
=
5
)
private
Integer
showIndex
;
/** 父Id */
@ApiModelProperty
(
value
=
"父Id"
,
position
=
6
)
private
String
parentId
;
/** 是否缓存 1是 ,0否*/
@ApiModelProperty
(
value
=
"是否缓存"
,
position
=
5
)
private
Integer
keepAlive
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemMenuRole.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 菜单权限表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"菜单权限表VO"
)
public
class
SystemMenuRole
extends
BaseEntity
{
/** 角色Id */
@ApiModelProperty
(
value
=
"角色Id"
,
position
=
1
)
private
Integer
roleId
;
/** 菜单Id */
@ApiModelProperty
(
value
=
"菜单Id"
,
position
=
2
)
private
String
menuId
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemParameter.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 参数表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"参数表VO"
)
public
class
SystemParameter
extends
BaseEntity
{
/** 参数类型 */
@ApiModelProperty
(
value
=
"参数类型"
,
position
=
1
)
private
Integer
typeId
;
/** 父Id */
@ApiModelProperty
(
value
=
"父Id"
,
position
=
2
)
private
String
parentId
;
/** 参数名称 */
@ApiModelProperty
(
value
=
"参数名称"
,
position
=
3
)
private
String
name
;
/** 编码 */
@ApiModelProperty
(
value
=
"编码"
,
position
=
4
)
private
String
code
;
/** 标准编码 */
@ApiModelProperty
(
value
=
"标准编码"
,
position
=
4
)
private
String
gbCode
;
/** 树编码 */
@ApiModelProperty
(
value
=
"树编码"
,
position
=
5
)
private
String
treeCode
;
/** 系统编码 */
@ApiModelProperty
(
value
=
"系统编码"
,
position
=
8
)
private
String
systemCode
;
/** 显示顺序 */
@ApiModelProperty
(
value
=
"显示顺序"
,
position
=
6
)
private
Integer
displayOrder
;
/** 状态 */
@ApiModelProperty
(
value
=
"状态"
,
position
=
7
)
private
Integer
noteState
;
/** 是否为必填项 */
@ApiModelProperty
(
value
=
"是否为必填项"
,
position
=
8
)
private
Boolean
isRequired
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemParameterType.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yiboshi.science.base.BaseEntity
;
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
;
/**
* 参数类型表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"参数类型表VO"
)
public
class
SystemParameterType
extends
BaseEntity
{
/** Id */
@ApiModelProperty
(
value
=
"Id"
)
@Length
(
max
=
36
,
message
=
"Id不能大于36"
)
@TableId
(
value
=
"id"
,
type
=
IdType
.
UUID
)
private
String
id
;
/** 类型Id */
@ApiModelProperty
(
value
=
"类型Id"
,
position
=
1
)
private
Integer
typeId
;
/** 父Id */
@ApiModelProperty
(
value
=
"父Id"
,
position
=
2
)
@TableField
(
strategy
=
FieldStrategy
.
IGNORED
)
private
Integer
parentId
;
/** 名称 */
@ApiModelProperty
(
value
=
"名称"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"名称不能大于200"
)
private
String
name
;
/** 标准编码 */
@ApiModelProperty
(
value
=
"标准编码"
,
position
=
4
)
@Length
(
max
=
50
,
message
=
"标准编码不能大于50"
)
private
String
gbCode
;
/** 显示顺序 */
@ApiModelProperty
(
value
=
"显示顺序"
,
position
=
5
)
private
Integer
displayOrder
;
/** 系统编码 */
@ApiModelProperty
(
value
=
"系统编码"
,
position
=
6
)
@Length
(
max
=
200
,
message
=
"系统编码不能大于200"
)
private
String
systemCode
;
/** 创建时间 */
@ApiModelProperty
(
value
=
"创建时间"
,
position
=
7
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
created
;
/** 最后修改时间 */
@ApiModelProperty
(
value
=
"最后修改时间"
,
position
=
8
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updated
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemRole.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 系统角色表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"系统角色表VO"
)
public
class
SystemRole
extends
BaseEntity
{
/** 名称 */
@ApiModelProperty
(
value
=
"名称"
,
position
=
1
)
@Length
(
max
=
100
,
message
=
"名称不能大于100"
)
private
String
name
;
/** 角色Id */
@ApiModelProperty
(
value
=
"角色Id"
,
position
=
2
)
private
Integer
roleId
;
/** 权限 */
@ApiModelProperty
(
value
=
"权限"
,
position
=
2
)
private
String
authority
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemSet.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
/**
* 配置表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"配置表VO"
)
public
class
SystemSet
extends
BaseEntity
{
/** 名称 */
@ApiModelProperty
(
value
=
"名称"
,
position
=
1
)
@Length
(
max
=
200
,
message
=
"名称不能大于200"
)
private
String
name
;
/** 值 */
@ApiModelProperty
(
value
=
"值"
,
position
=
2
)
@Length
(
max
=
200
,
message
=
"值不能大于200"
)
private
String
value
;
/** 注释 */
@ApiModelProperty
(
value
=
"注释"
,
position
=
3
)
@Length
(
max
=
200
,
message
=
"注释不能大于200"
)
private
String
description
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemUser.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
/**
* 用户信息表VO
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"用户信息表VO"
)
public
class
SystemUser
extends
BaseEntity
{
/** 用户名 */
@ApiModelProperty
(
value
=
"用户名"
,
position
=
1
,
required
=
true
)
@NotNull
(
message
=
"用户名不能为空"
)
@Length
(
max
=
100
,
message
=
"用户名不能大于100"
)
private
String
username
;
/** 密码 */
@ApiModelProperty
(
value
=
"密码"
,
position
=
2
)
@Length
(
max
=
100
,
message
=
"密码不能大于100"
)
private
String
password
;
/** 用户Id */
@ApiModelProperty
(
value
=
"用户Id"
,
position
=
4
)
@Length
(
max
=
36
,
message
=
"用户Id不能大于36"
)
private
String
personId
;
/** 人员编码 */
@ApiModelProperty
(
value
=
"人员编码"
,
position
=
22
)
private
String
personCode
;
/** 用户类型 */
@ApiModelProperty
(
value
=
"用户类型"
,
position
=
5
)
private
Integer
userType
;
/** 状态 */
@ApiModelProperty
(
value
=
"状态"
,
position
=
6
)
private
Integer
noteState
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/SystemUserRole.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
com.yiboshi.science.base.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.hibernate.validator.constraints.Length
;
import
javax.validation.constraints.NotNull
;
/**
* 用户角色表
*
* @author lkl
* @version 2021-08-26
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
description
=
"用户角色表"
)
public
class
SystemUserRole
extends
BaseEntity
{
/** 用户Id */
@ApiModelProperty
(
value
=
"用户Id"
,
position
=
4
)
@Length
(
max
=
36
,
message
=
"用户Id不能大于36"
)
private
String
userId
;
/** 角色Id */
@ApiModelProperty
(
value
=
"角色Id"
,
position
=
7
)
private
String
roleId
;
/** 状态 */
@ApiModelProperty
(
value
=
"状态"
,
position
=
6
)
private
Integer
state
;
/** 备注 */
@ApiModelProperty
(
value
=
"备注"
,
position
=
19
)
@Length
(
max
=
200
,
message
=
"备注不能大于200"
)
private
String
remark
;
}
\ No newline at end of file
science-admin/src/main/java/com/yiboshi/science/entity/UserInfo.java
0 → 100644
View file @
0528d952
package
com
.
yiboshi
.
science
.
entity
;
import
lombok.Data
;
import
java.util.Date
;
/**
* class: $
* create by: dracula$
* description:
* create time: 2021-10-28$
*
* @param: $
*/
@Data
public
class
UserInfo
{
private
String
province
;
private
String
city
;
private
String
area
;
private
String
village
;
private
String
unitAddress
;
private
Long
unitId
;
private
String
unitName
;
private
String
unitUuid
;
private
Long
id
;
private
String
uuid
;
private
String
password
;
private
String
userName
;
private
String
source
;
private
Integer
adminType
;
private
String
relationId
;
private
String
relationUuid
;
private
Integer
valid
;
private
String
createUser
;
private
String
updateUser
;
private
Integer
modifyPassword
;
private
String
ownSystems
;
//"urlMap":
private
Date
createTime
;
private
String
nickName
;
private
String
mobile
;
private
Date
updateTime
;
private
String
unitCode
;
private
String
identityCard
;
private
Integer
staffStatus
;
private
Integer
gender
;
private
String
openWindowType
;
}
upload/files/2025/4/ecda472b-96ed-4d4a-8e59-a9e29b93e18f.pdf
0 → 100644
View file @
0528d952
File added
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