Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
projectplan_gzy
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
班迪
projectplan_gzy
Merge requests
!66
Feature/xueyawei
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Feature/xueyawei
feature/xueyawei
into
develop
Overview
0
Commits
4
Pipelines
1
Changes
17
Merged
班迪
requested to merge
feature/xueyawei
into
develop
4 years ago
Overview
0
Commits
4
Pipelines
1
Changes
17
Expand
0
0
Merge request reports
Compare
develop
develop (base)
and
latest version
latest version
e8b6b25f
4 commits,
4 years ago
17 files
+
1539
−
55
Expand all files
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
17
Search (e.g. *.vue) (Ctrl+P)
Document/2.设计/4.接口设计/申报书接口设计.md
0 → 100644
+
624
−
0
Options
[TOC]
# 申报书管理
## 新增或修改 项目经费 申报书
| 类 | 值 |
| ------ | -------------------------------- |
| URL | /projectPlan/saveProjectInfoPlan |
| Method | POST |
### 请求参数
### 请求体
```
json
{
"id"
:
0
,
//申报书主键id
"year"
:
2022
,
//年份
"departmentCode"
:
"8765986"
,
//部门编号
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
//部门名称
"flowId"
:
0
,
//流程id
"flowType"
:
""
,
//流程类型
"planType"
:
"XIANGMUKU"
,
//申报书类型
"projectLeaderCode"
:
""
,
//负责人编号
"projectLeaderId"
:
0
,
//负责人id
"projectLeaderName"
:
""
,
//负责人名称
"projectLibraryId"
:
0
,
//关联项目库id
"projectName"
:
""
,
//项目名称
"projectType"
:
""
,
//项目类型
(名称)
"quotaMoney2"
:
0
,
//核定金额
2
"state"
:
""
,
//审核状态
"summaryJson"
:
""
,
//备注
JSON对象
"planSubjectList"
:
[
//经济科目集合
{
"extendFormId"
:
0
,
//扩展表id
"helperCode"
:
"123"
,
//协助人工号
"helperName"
:
"测试vA"
,
//协助人名称
"id"
:
0
,
//主键ID
"planBookId"
:
"0"
,
//申报书id
"number"
:
0
,
//数量
"otherJson"
:
""
,
//其他内容json
"price"
:
0
,
//单价
"subjectCode"
:
"8848"
,
//经济科目编号
"subjectContent"
:
""
,
//经济明细
"subjectName"
:
"测试A213"
,
//经济科目名称
"subtotal"
:
0
,
//小计金额
"subjectDetailList"
:
[
//经济科目明细集合
{
"id"
:
0
,
//主键ID
"parentId"
:
"0"
,
//父级ID
经济科目id
"otherJson"
:
"51AA654"
,
//其他内容
JSON
"subtotal"
:
1001
//小计金额
}
]
}
],
"projectTargetCmd"
:
{
//项目绩效实体
"id"
:
0
,
//主键id
"planBookId"
:
0
,
//申报书id
"summaryJson"
:
"51654"
,
//摘要json
"subOtherArrayJson"
:
"返A回"
//其他json
}
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623375525293"
,
"rid"
:
"gCxTN5N0"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
1
]
}
```
----------
## 新增或修改 日常经费 申报书
| 类 | 值 |
| ------ | --------------------------------- |
| URL | /projectPlan/saveProjectDailyPlan |
| Method | POST |
### 请求参数
### 请求体
```
json
{
"id"
:
0
,
//申报书主键id
"year"
:
2022
,
//年份
"departmentCode"
:
"8765986"
,
//部门编号
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
//部门名称
"flowId"
:
0
,
//流程id
"flowType"
:
""
,
//流程类型
"note"
:
""
,
//备注
"planType"
:
"XIANGMUKU"
,
//申报书类型
"projectLeaderCode"
:
""
,
//负责人编号
"projectLeaderId"
:
0
,
//负责人id
"projectLeaderName"
:
""
,
//负责人名称
"projectLibraryId"
:
0
,
//关联项目库id
"projectName"
:
""
,
//项目名称
"quotaMoney"
:
0
,
//核定金额
"quotaMoney2"
:
0
,
//核定金额
2
"state"
:
""
,
//审核状态
"planSubjectList"
:
[
//经济科目集合
{
"extendFormId"
:
0
,
//扩展表id
"helperCode"
:
"123"
,
//协助人工号
"helperName"
:
"测试vA"
,
//协助人名称
"id"
:
0
,
//主键ID
"planBookId"
:
"0"
,
//申报书id
"number"
:
0
,
//数量
"otherJson"
:
""
,
//其他内容json
"price"
:
0
,
//单价
"subjectCode"
:
"8848"
,
//经济科目编号
"subjectContent"
:
""
,
//经济明细
"subjectName"
:
"测试A213"
,
//经济科目名称
"subtotal"
:
0
,
//小计金额
"subjectDetailList"
:
[
//经济科目明细集合
{
"id"
:
0
,
//主键ID
"planBookId"
:
0
,
//申报书id
"otherJson"
:
"51AA654"
,
//其他内容
JSON
"subtotal"
:
1001
//小计金额
}
]
}
]
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623376992742"
,
"rid"
:
"sIVXX4wI"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
1
]
}
```
----------
## 新增或修改 人员经费 申报书
| 类 | 值 |
| ------ | ---------------------------------- |
| URL | /projectPlan/saveProjectPersonPlan |
| Method | POST |
### 请求参数
### 请求体
```
json
{
"id"
:
0
,
//申报书主键id
"year"
:
2022
,
//年份
"departmentCode"
:
"8765986"
,
//部门编号
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
//部门名称
"flowId"
:
0
,
//流程id
"flowType"
:
""
,
//流程类型
"planType"
:
"XIANGMUKU"
,
//申报书类型
"projectLeaderCode"
:
""
,
//负责人编号
"projectLeaderId"
:
0
,
//负责人id
"projectLeaderName"
:
""
,
//负责人名称
"projectLibraryId"
:
0
,
//关联项目库id
"projectName"
:
""
,
//项目名称
"quotaMoney"
:
0
,
//核定金额
"state"
:
""
,
//审核状态
"secondQuotaMoney"
:
12
,
//二上核定金额
"projectDailyOncePlanId"
:
789415
,
//人员一上关联id
"personSubjectList"
:
[
//人员科目子集对象集合
{
"id"
:
1401781310567882754
,
//主键ID
"planBookId"
:
"0"
,
//申报书id
"note"
:
"备注备注备AAAA注人员"
,
//备注
"personSubjectCode"
:
"444161"
,
//人员科目编号
"personSubjectName"
:
"人员科目AAAA名称12342"
,
//人员科目名称
"total"
:
0
//金额
}
]
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623377346253"
,
"rid"
:
"NIE0DauR"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
1
]
}
```
----------
## 批量删除申报书
| 类 | 值 |
| ------ | ------------------------------------------------------------ |
| URL | /projectPlan/removeProjectInfoPlan 批量删除项目经费申报书
<br
/>
/projectPlan/removeProjectDailyPlan 批量删除日常经费申报书
<br
/>
/projectPlan/removeProjectPersonPlan 批量删除人员经费申报书 |
| Method | POST |
### 请求参数
| 参数名 | 类型 | 备注 |
| ------ | ---- | ------------ |
| id | long | 绩效指标主键 |
### 请求体
```
json
[
1402503065334939649
,
6546515649654563
]
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623377764288"
,
"rid"
:
"ll32CacO"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
1
]
}
```
----------
## 提交申报书----未通
| 类 | 值 |
| ------ | ------------------------------ |
| URL | /projectPlan/submitProjectPlan |
| Method | POST |
### 请求参数
### 请求体
```
json
{
"nodeIds"
:
[],
//节点主键id
"remake"
:
""
//备注
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```
json
```
----------
## 通过id查询项目申报书明细
| 类 | 值 |
| ------ | ------------------------------------- |
| URL | /projectPlan/queryProjectInfoPlanById |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```
json
{
"id"
:
"1"
//主键ID
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623378221385"
,
"rid"
:
"7azgVYFW"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
{
"id"
:
"0"
,
"year"
:
2022
,
"projectName"
:
""
,
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
"departmentCode"
:
"8765986"
,
"projectLeaderId"
:
"0"
,
"projectLeaderName"
:
""
,
"projectLeaderCode"
:
""
,
"flowId"
:
"0"
,
"flowType"
:
""
,
"quotaMoney"
:
0
,
"state"
:
""
,
"planType"
:
"XIANGMUKU"
,
"projectLibraryId"
:
"0"
,
"summaryJson"
:
""
,
"projectType"
:
""
,
"planBookSubjectOutList"
:
[
{
"id"
:
"0"
,
"planBookId"
:
"0"
,
"subjectName"
:
"测试A213"
,
"subjectCode"
:
"8848"
,
"subjectContent"
:
""
,
"price"
:
0
,
"number"
:
0
,
"subtotal"
:
0
,
"otherJson"
:
""
,
"extendFormId"
:
"0"
,
"helperCode"
:
"123"
,
"helperName"
:
"测试vA"
,
"subjectDetailList"
:
[
{
"id"
:
"0"
,
"parentId"
:
"0"
,
"subtotal"
:
1001
,
"otherJson"
:
"51AA654"
},
{
"id"
:
"1"
,
"parentId"
:
"0"
,
"subtotal"
:
21
,
"otherJson"
:
"2111"
}
]
},
{
"id"
:
"1"
,
"planBookId"
:
"0"
,
"subjectName"
:
"测试2asd"
,
"subjectCode"
:
"64561"
,
"subjectDetailList"
:
[
{
"id"
:
"2"
,
"parentId"
:
"1"
,
"subtotal"
:
33
,
"otherJson"
:
"3333"
},
{
"id"
:
"3"
,
"parentId"
:
"1"
,
"subtotal"
:
54
,
"otherJson"
:
"54444"
}
]
}
],
"projectTargetInfo"
:
{
"id"
:
"0"
,
"summaryJson"
:
"51654"
,
"subOtherArrayJson"
:
"返A回"
,
"planBookId"
:
"0"
}
}
]
//暂未包含流程相关信息
}
```
----------
## 通过id查询日常申报书明细
| 类 | 值 |
| ------ | -------------------------------------- |
| URL | /projectPlan/queryProjectDailyPlanById |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```
json
{
"id"
:
"1"
//主键ID
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623378626132"
,
"rid"
:
"T5VVO0vp"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
{
"id"
:
"0"
,
"year"
:
2022
,
"projectName"
:
""
,
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
"departmentCode"
:
"8765986"
,
"projectLeaderId"
:
"0"
,
"projectLeaderName"
:
""
,
"projectLeaderCode"
:
""
,
"flowId"
:
"0"
,
"flowType"
:
""
,
"quotaMoney"
:
0
,
"state"
:
""
,
"planType"
:
"XIANGMUKU"
,
"projectLibraryId"
:
"0"
,
"planBookSubjectOutList"
:
[
{
"id"
:
"0"
,
"planBookId"
:
"0"
,
"subjectName"
:
"测试A213"
,
"subjectCode"
:
"8848"
,
"subjectContent"
:
""
,
"price"
:
0
,
"number"
:
0
,
"subtotal"
:
0
,
"otherJson"
:
""
,
"extendFormId"
:
"0"
,
"helperCode"
:
"123"
,
"helperName"
:
"测试vA"
,
"subjectDetailList"
:
[
{
"id"
:
"0"
,
"parentId"
:
"0"
,
"subtotal"
:
1001
,
"otherJson"
:
"51AA654"
},
{
"id"
:
"1"
,
"parentId"
:
"0"
,
"subtotal"
:
21
,
"otherJson"
:
"2111"
}
]
},
{
"id"
:
"1"
,
"planBookId"
:
"0"
,
"subjectName"
:
"测试2asd"
,
"subjectCode"
:
"64561"
,
"subjectDetailList"
:
[
{
"id"
:
"2"
,
"parentId"
:
"1"
,
"subtotal"
:
33
,
"otherJson"
:
"3333"
},
{
"id"
:
"3"
,
"parentId"
:
"1"
,
"subtotal"
:
54
,
"otherJson"
:
"54444"
}
]
}
]
}
]
//暂未包含流程相关信息
}
```
----------
## 通过id查询人员申报书明细
| 类 | 值 |
| ------ | --------------------------------------- |
| URL | /projectPlan/queryProjectPersonPlanById |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```
json
{
"id"
:
"1"
//主键ID
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```
json
{
"code"
:
"00000"
,
"description"
:
"成功"
,
"currentTime"
:
"1623378904123"
,
"rid"
:
"JVOSS71V"
,
"pageIndex"
:
0
,
"pageSize"
:
0
,
"pageCount"
:
0
,
"total"
:
1
,
"data"
:
[
{
"id"
:
"0"
,
"year"
:
2022
,
"projectName"
:
""
,
"departmentName"
:
"这是修改的请求示例!~!!!!!!"
,
"departmentCode"
:
"8765986"
,
"projectLeaderId"
:
"0"
,
"projectLeaderName"
:
""
,
"projectLeaderCode"
:
""
,
"flowId"
:
"0"
,
"flowType"
:
""
,
"quotaMoney"
:
0
,
"state"
:
""
,
"planType"
:
"XIANGMUKU"
,
"projectLibraryId"
:
"0"
,
"secondQuotaMoney"
:
12
,
"projectDailyOncePlanId"
:
"4546"
,
"planBookPersonSubjectOutList"
:
[
{
"id"
:
"0"
,
"planBookId"
:
"0"
,
"personSubjectName"
:
"人呀UN科目名称"
,
"personSubjectCode"
:
"464646988"
,
"total"
:
0
,
"note"
:
"好偶就法尔SV"
},
{
"id"
:
"1"
,
"planBookId"
:
"0"
,
"personSubjectName"
:
"人员科目名称"
,
"personSubjectCode"
:
"1265465"
,
"total"
:
0
,
"note"
:
"的噢平均分票额外"
}
]
}
]
//暂未包含流程相关信息
}
```
----------