- 科研3.0项目部署须知
- 科研3.0项目开发规范
- 科研3.0前端部署须知
- 科研3.0前端代码规范
- 经费系统
- 一般/普通业务
- 成果业务
- 学术交流业务
- 学术任职申请业务
- 专著业务
- 论文投稿登记业务
- 论文伦理审查业务
- 论文发表业务
- 专利投稿业务
- 专利登记业务
- 计算机软件著作登记业务
- 论文认领
- 学术任职登记
- 申请单业务
- 流程业务
- 绩效成果业务
- 绩效管理业务
- 考核计划业务
- 绩效管理/考核计划/列表初始化(科室)
- 绩效管理/考核计划/考核结果列表(科室)
- 绩效管理/考核计划/考核结果业绩点详情(科室)
- 绩效管理/考核计划/考核结果导出(科室)
- 绩效管理/考核计划/科室考核结果导出
- 绩效管理/考核计划/新增修改
- 绩效管理/考核计划/列表
- 绩效管理/考核计划/考核结果列表(个人)
- 绩效管理/考核计划/考核结果科室列表
- 绩效管理/考核计划/考核结果详情
- 绩效管理/考核计划/考核计划绩效配置
- 绩效管理/考核计划/考核结果业绩点详情(个人)
- 绩效管理/考核结果开始确认环节
- 绩效管理/考核计划/考核结果发布
- 绩效管理/考核计划/考核结果导出(个人)
- 绩效管理/考核计划/个人考核结果导出
- 绩效管理/考核计划/列表初始化
- 考核申诉业务
- 绩效配置业务
- 绩效草稿箱业务
- 绩效首页
- 成果业务
- 科研项目业务
- 预算调整业务
- 项目成果业务
- 分批到账业务
- 项目业务
- 查询列表初始化
- 查询列表
- 项目保存
- 保存
- 提交
- 获取详细信息
- 获取项目的冻结记录
- 项目初始化
- 项目冻结
- 项目解冻
- 导入项目
- 获取项目列表
- 导入以往开支明细
- 获取项目已开支明细
- 获取入账信息集合
- 入账
- 获取所有的预算调整信息
- 项目结转
- 项目补助(追加金额)
- 项目列表导出
- 项目经费列表导出
- 修改基本信息
- 项目pdf报表
- 项目经费余额调整
- 人员档案列表查询
- 获取项目经费--(排除申请单填写的预报销金额,basicApplyId对应的申请单除外)
- 获取项目经费--(排除申请单填写的预报销金额,basicApplyId对应的申请单除外)
- 获取项目经费
- 获取当前科室所有项目
- 推送仁享项目数据,同步,只手动调用
- syncReimbursement
- syncBudget
- 退回到初始/作废
- 项目经费业务
- 经费预警记录
- 经费预警设置
- 报销单业务
- 成果奖励业务
- 科研平台业务
- 用户业务
- 当前用户操作业务
- 当前用户/获取可预算调整的项目列表
- 当前用户/修改当前用户基本信息(个人用户)
- 获取登录者的用户信息
- 查询当前用户外出申请单列表
- 当前用户/获取当前用户的项目(报销/登记时调用)
- 当前用户/个人回收站
- 退出登录
- 当前用户/获取当前用户的项目(预算调整时调用)
- 当前用户/当前用户修改密码
- 当前用户/当前用户账单
- 当前用户/获取用户计较账户
- 当前用户/查看项目账单初始化
- 当前用户/查看项目账单
- 当前用户/个人成果统计(论文,专利,专著,学术交流)
- 当前用户/个人统计(学分)
- 当前用户/个人公告
- 当前用户/查询论文投稿列表
- 当前用户/查询专利申请列表
- 当前用户/个人绩效
- 当前用户/个人学术交流列表
- 个人/成果统计项目
- 个人/成果统计论文
- 个人/成果统计专利
- 个人/成果统计著作
- 个人/科研项目eECharts图
- 个人/论文数量eECharts图
- 个人/专利数量eECharts图
- 个人/专著数量eECharts图
- 个人已通过的申请单数量
- 个人科研成绩
- 菜单按钮业务
- 职称/职位业务
- 角色业务
- 人员业务
- 当前用户操作业务
- 登录业务
- 成果管理
- 项目系统
- 系统业务
- 流程业务
- UserAccountController
保存
POST
/paperRegister/save
请求参数
Authorization
在 header 添加参数
token
示例:
token: ********************
Body 参数application/json
size
integer <int64>
可选
current
integer <int64>
可选
id
integer
可选
applicantId
integer
可选
bpmId
integer
可选
submitDay
string
申请时间
name
string
业务名称
sex
string
性别
birthdayStart
string
生日
birthdayEnd
string
可选
educationBackground
integer
学历
politicsStatus
integer
政治面貌
departmentId
integer
部门(科室)
jobType
integer
岗位类型
isCommission
string
是否是卫计委人员
positionalTitleLevel
integer
职称等级
status
string
可选
statusName
string
可选
customAuditUser
object (CustomAuditUserQuerySave)
自定义审核人
deptLeader
integer
科主任
deptLeaderName
string
可选
heardNurse
integer
护士长
heardNurseName
string
可选
experts
array[integer]
专家
expertsName
array[string]
可选
authors
array[integer]
作者
authorsName
array[string]
可选
projectLeaders
array[integer]
可选
projectLeadersName
array[string]
可选
settingInfo
array[object (BaseSettingDtoSave) {2}]
配置信息
code
string
可选
value
string
可选
reason
string
申请理由
fund
number
可选
meetingTime
string
可选
whetherPaperContribute
integer
必需
whetherFirstUnit
integer
必需
paperContributeId
integer
论文投稿登记id
paperClaimId
integer
论文认领id
paperName
string
论文名称
paperCategory
integer
论文类别
journalId
integer
期刊名
journalLevel
array[integer]
期刊级别
journalIssn
string
期刊出版号ISSN
influenceFactor
number
影响因子
journalYear
integer
期刊年度
pageCount
integer
页数
receiveTime
string
发表时间
whetherRewarded
boolean
可选
casLargePartition
integer
中科院大区分区
casSmallPartition
integer
中科院小区分区
paperVolumeNumber
string
可选
estimatedTotalFee
number
预计金额
files
array[object (FileListedDocumentSave) {7}]
可选
ethicalFiles:伦理文件
attachmentFiles:附件
inclusionRetrievalCertificate:权威机构的收录检索证明
identification
string
标识
name
string
名称
required
boolean
是否必填
descr
string
备注说明
template
string
模板地址
format
string
格式要求
files
array[object (FileDataDTOSave) {3}]
文件
paperAuthors
array[object (PaperAuthorQuerySave) {6}]
论文作者
id
integer
可选
authorHospitalInner
string
论文作者是否外院
userId
integer
可选
authorInfo
string
人员信息JSON
ifCommunication
string
是否通讯
ifFirst
string
是否第一
reimbursementEstimateInfos
array[object (ReimbursementInfoSaveDTOSave) {7}]
预算信息
id
integer
可选
reimbursementWay
integer
报销途径
projectId
integer
项目id
userAnnualAccountId
integer
可选
userAccountReimbursements
array[object (UserAccountReimbursementSaveDTOSave) {4}]
继教户支出明细
projectReimbursements
array[object (ProjectReimbursementQuerySave) {5}]
项目支出明细
reimbursementCost
number
报销费用
achievementAttribution
object (AchievementAttributionQuerySave)
所属成果
id
integer
可选
attributionProjectIds
array[integer]
归属项目
attributionDepartmentId
integer
归属科室
示例
{
"size": 0,
"current": 0,
"id": 0,
"applicantId": 0,
"bpmId": 0,
"submitDay": "string",
"name": "string",
"sex": "string",
"birthdayStart": "string",
"birthdayEnd": "string",
"educationBackground": 0,
"politicsStatus": 0,
"departmentId": 0,
"jobType": 0,
"isCommission": "string",
"positionalTitleLevel": 0,
"status": "string",
"statusName": "string",
"customAuditUser": {
"deptLeader": 0,
"deptLeaderName": "string",
"heardNurse": 0,
"heardNurseName": "string",
"experts": [
0
],
"expertsName": [
"string"
],
"authors": [
0
],
"authorsName": [
"string"
],
"projectLeaders": [
0
],
"projectLeadersName": [
"string"
]
},
"settingInfo": [
{
"code": "string",
"value": "string"
}
],
"reason": "string",
"fund": 0,
"meetingTime": "string",
"whetherPaperContribute": 0,
"whetherFirstUnit": 0,
"paperContributeId": 0,
"paperClaimId": 0,
"paperName": "string",
"paperCategory": 0,
"journalId": 0,
"journalLevel": [
0
],
"journalIssn": "string",
"influenceFactor": 0,
"journalYear": 0,
"pageCount": 0,
"receiveTime": "string",
"whetherRewarded": true,
"casLargePartition": 0,
"casSmallPartition": 0,
"paperVolumeNumber": "string",
"estimatedTotalFee": 0,
"files": [
{
"identification": "string",
"name": "string",
"required": true,
"descr": "string",
"template": "string",
"format": "string",
"files": [
{
"id": "string",
"name": "string",
"type": "string"
}
]
}
],
"paperAuthors": [
{
"id": 0,
"authorHospitalInner": "string",
"userId": 0,
"authorInfo": "string",
"ifCommunication": "string",
"ifFirst": "string"
}
],
"reimbursementEstimateInfos": [
{
"id": 0,
"reimbursementWay": 0,
"projectId": 0,
"userAnnualAccountId": 0,
"userAccountReimbursements": [
{
"id": 0,
"userId": 0,
"userAnnualAccountId": 0,
"reimbursementCost": 0
}
],
"projectReimbursements": [
{
"id": 0,
"cardType": 0,
"fundType": 0,
"reimbursementCost": 0,
"realReimbursementCost": 0
}
],
"reimbursementCost": 0
}
],
"achievementAttribution": {
"id": 0,
"attributionProjectIds": [
0
],
"attributionDepartmentId": 0
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/paperRegister/save' \
--header 'Content-Type: application/json' \
--header 'token;' \
--data-raw '{
"size": 0,
"current": 0,
"id": 0,
"applicantId": 0,
"bpmId": 0,
"submitDay": "string",
"name": "string",
"sex": "string",
"birthdayStart": "string",
"birthdayEnd": "string",
"educationBackground": 0,
"politicsStatus": 0,
"departmentId": 0,
"jobType": 0,
"isCommission": "string",
"positionalTitleLevel": 0,
"status": "string",
"statusName": "string",
"customAuditUser": {
"deptLeader": 0,
"deptLeaderName": "string",
"heardNurse": 0,
"heardNurseName": "string",
"experts": [
0
],
"expertsName": [
"string"
],
"authors": [
0
],
"authorsName": [
"string"
],
"projectLeaders": [
0
],
"projectLeadersName": [
"string"
]
},
"settingInfo": [
{
"code": "string",
"value": "string"
}
],
"reason": "string",
"fund": 0,
"meetingTime": "string",
"whetherPaperContribute": 0,
"whetherFirstUnit": 0,
"paperContributeId": 0,
"paperClaimId": 0,
"paperName": "string",
"paperCategory": 0,
"journalId": 0,
"journalLevel": [
0
],
"journalIssn": "string",
"influenceFactor": 0,
"journalYear": 0,
"pageCount": 0,
"receiveTime": "string",
"whetherRewarded": true,
"casLargePartition": 0,
"casSmallPartition": 0,
"paperVolumeNumber": "string",
"estimatedTotalFee": 0,
"files": [
{
"identification": "string",
"name": "string",
"required": true,
"descr": "string",
"template": "string",
"format": "string",
"files": [
{
"id": "string",
"name": "string",
"type": "string"
}
]
}
],
"paperAuthors": [
{
"id": 0,
"authorHospitalInner": "string",
"userId": 0,
"authorInfo": "string",
"ifCommunication": "string",
"ifFirst": "string"
}
],
"reimbursementEstimateInfos": [
{
"id": 0,
"reimbursementWay": 0,
"projectId": 0,
"userAnnualAccountId": 0,
"userAccountReimbursements": [
{
"id": 0,
"userId": 0,
"userAnnualAccountId": 0,
"reimbursementCost": 0
}
],
"projectReimbursements": [
{
"id": 0,
"cardType": 0,
"fundType": 0,
"reimbursementCost": 0,
"realReimbursementCost": 0
}
],
"reimbursementCost": 0
}
],
"achievementAttribution": {
"id": 0,
"attributionProjectIds": [
0
],
"attributionDepartmentId": 0
}
}'
返回响应
🟢200成功
application/json
Body
code
integer
可选
message
string
可选
data
object ()
可选
jurisdiction
object (Jurisdiction)
可选
token
string
token
menuButtonVos
array[object (MenuButtonVo) {12}]
菜单按钮列表
urls
object (MapString)
接口地址列表
matchUrl
object (MapString)
正则匹配url
user
object (User)
用户信息
latest
boolean
可选
whetherDefaultPassword
boolean
可选
示例
{
"code": 200,
"message": "",
"data": {},
"jurisdiction": {
"token": "",
"menuButtonVos": [
{
"id": 0,
"parentId": 0,
"name": "",
"path": "",
"icon": "",
"children": [
{
"id": 0,
"parentId": 0,
"name": "",
"path": "",
"icon": "",
"children": [],
"type": "",
"sort": 0,
"level": 0,
"status": "",
"routeList": [
{
"id": 0,
"name": "",
"url": "",
"methodType": "",
"methodName": "",
"className": "",
"type": ""
}
],
"routes": [
0
]
}
],
"type": "",
"sort": 0,
"level": 0,
"status": "",
"routeList": [
{
"id": 0,
"name": "",
"url": "",
"methodType": "",
"methodName": "",
"className": "",
"type": ""
}
],
"routes": [
0
]
}
],
"urls": {
"": ""
},
"matchUrl": {
"": ""
},
"user": {
"id": 0,
"name": "",
"password": "",
"sex": "",
"birthday": "",
"educationBackground": 0,
"degree": "",
"politicsStatus": 0,
"phone": "",
"telephoneCornet": "",
"identificationCardNumber": "",
"address": "",
"loginName": "",
"individualitySignature": "",
"status": ""
},
"latest": false,
"whetherDefaultPassword": false
}
}