Skip to content
Snippets Groups Projects

feat 定额管理 Q线接口代码

Merged 薛亚威 requested to merge feature/xueyawei into develop
Compare and
11 files
+ 1116
25
Compare changes
  • Side-by-side
  • Inline
Files
11
[TOC]
# 定额管理
## 初始化项目类型定额
| 类 | 值 |
| ------ | ---------------------------- |
| URL | /quotaManage/initProjectType |
| Method | POST |
### 请求参数
### 请求体
```json
{
"year": 2021 //暂时传
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623739829140",
"rid": "xI024LHT",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 初始化部门日常经费定额
| 类 | 值 |
| ------ | --------------------------------- |
| URL | /quotaManage/initProjectDeptDaily |
| Method | POST |
### 请求参数
### 请求体
```json
{
"year": 2021
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623376992742",
"rid": "sIVXX4wI",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 初始化部门项目经费定额
| 类 | 值 |
| ------ | ----------------------------------- |
| URL | /quotaManage/initProjectDeptProject |
| Method | POST |
### 请求参数
### 请求体
```json
{
"year": 2021
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623377346253",
"rid": "NIE0DauR",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 初始化项目定额
| 类 | 值 |
| ------ | ------------------------ |
| URL | /quotaManage/initProject |
| Method | POST |
### 请求参数
### 请求体
```json
{
"year": 2021
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623377346253",
"rid": "NIE0DauR",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 修改项目类型定额的金额
| 类 | 值 |
| ------ | --------------------------------- |
| URL | /quotaManage/saveProjectTypeMoney |
| Method | POST |
### 请求参数
### 请求体
```json
{
"id": 1,
"quotaMoney": 2
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623741030266",
"rid": "KzSXPs15",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 修改部门定额的金额
| 类 | 值 |
| ------ | --------------------------------- |
| URL | /quotaManage/saveProjectDeptMoney |
| Method | POST |
### 请求参数
### 请求体
```json
{
"id": 1,
"quotaMoney": 2
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623741030266",
"rid": "KzSXPs15",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 修改具体项目定额的金额
| 类 | 值 |
| ------ | ----------------------------- |
| URL | /quotaManage/saveProjectMoney |
| Method | POST |
### 请求参数
### 请求体
```json
{
"id": 1,
"quotaMoney": 2
}
```
### 返回
| 类型 | 备注 |
| ---- | ---- |
| | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623741030266",
"rid": "KzSXPs15",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
1
]
}
```
----------
## 查询项目类型定额信息带分页
| 类 | 值 |
| ------ | -------------------------------------- |
| URL | /quotaManage/queryProjectTypeQuotaPage |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```json
{
"projectTypeName": "项目类型名称1",
"pageIndex": 1,
"pageSize": 10,
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623738848036",
"rid": "UedkzuUL",
"pageIndex": 1,
"pageSize": 10,
"pageCount": 1,
"total": 3,
"data": [
{
"id": "1404638060656652290",
"year": 2021, //年份
"quotaMoney": 56468, //核定金额
"projectTypeName": "项目类型名称1", //项目类型名称
"projectTypeCode": "20210001", //项目类型编号
"projectTypeId": "1" //项目类型id
},
{
"id": "1404638061986246658",
"year": 2021,
"projectTypeName": "项目类型名称22",
"projectTypeCode": "202100002",
"projectTypeId": "1396757227836952577"
},
{
"id": "1404638062309208065",
"year": 2021,
"projectTypeName": "项目类型名称3",
"projectTypeCode": "20210003",
"projectTypeId": "1396757344858034178"
}
]
}
```
----------
## 查询部门日常经费定额带分页
| 类 | 值 |
| ------ | ------------------------------------ |
| URL | /quotaManage/queryDeptQuotaDailyPage |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| | |
| | |
### 请求体
```json
{
"deptName": "部门名称1",
"pageIndex": 1,
"pageSize": 10,
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623738546291",
"rid": "r4sPxYrw",
"pageIndex": 1,
"pageSize": 10,
"pageCount": 1,
"total": 1,
"data": [
{
"id": "2",
"year": 2021,
"quotaMoney": 65446541, //核定金额
"deptName": "部门名称1", //部门名称
"deptCode": "654651", //部门编号
"quotaType": "日常经费" //定额类型
}
]
}
```
----------
## 查询部门项目经费定额带分页
| 类 | 值 |
| ------ | -------------------------------------- |
| URL | /quotaManage/queryDeptQuotaProjectPage |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```json
{
"deptName": "部门名称1",
"pageIndex": 1,
"pageSize": 10,
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623738564191",
"rid": "EJZlRBW6",
"pageIndex": 1,
"pageSize": 10,
"pageCount": 1,
"total": 1,
"data": [
{
"id": "1",
"year": 2021,
"quotaMoney": 65446541, //核定金额
"deptName": "部门名称1",
"deptCode": "654651", //部门编号
"quotaType": "项目经费" //定额类型
}
]
}
```
----------
## 查询具体项目定额信息带分页
| 类 | 值 |
| ------ | ---------------------------------- |
| URL | /quotaManage/queryProjectQuotaPage |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```json
{
"deptName": "部门名称1",
"projectTypeName": "项目类型名称1",
"projectName": "项目名称",
"pageIndex": 1,
"pageSize": 10,
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623740678345",
"rid": "sAFO022g",
"pageIndex": 1,
"pageSize": 10,
"pageCount": 1,
"total": 8,
"data": [
{
"id": "1404690538408378370",
"year": 2021,
"quotaMoney": 1, //核定金额
"projectTypeName": "项目类型名称1",
"deptName": "部门名称",
"projectName": "项目名称1",
"projectId": "0" //项目id
},
{
"id": "1404690538718756866",
"year": 2021,
"quotaMoney": 1,
"projectTypeName": "项目类型名称1",
"deptName": "胜利q安稳处qq",
"projectName": "项目名称2",
"projectId": "1400362230262771714"
},
{
"id": "1404690539591172098",
"year": 2021,
"quotaMoney": 1,
"projectTypeName": "项目类型名称1",
"deptName": "胜利q安稳处qq",
"projectName": "项目名称5",
"projectId": "1400365251940036610"
}
]
}
```
----------
## 根据当前登录用户所在部门显示日常经费定额信息
| 类 | 值 |
| ------ | ------------------------------------------------- |
| URL | /quotaManage/queryDeptQuotaDailyByCurrentUserDept |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```json
{
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623739434188",
"rid": "97pvJEiX",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
{
"id": "2",
"year": 2021,
"quotaMoney": 65446541,
"deptName": "部门名称1",
"deptCode": "654651",
"quotaType": "日常经费"
}
]
}
```
----------
## 根据当前登录用户所在部门显示项目经费定额信息
| 类 | 值 |
| ------ | --------------------------------------------------- |
| URL | /quotaManage/queryDeptQuotaProjectByCurrentUserDept |
| Method | POST |
### 请求参数
| 类型 | 备注 |
| ---- | ---- |
| long | 主键 |
| | |
### 请求体
```json
{
"year": 2021
}
```
### 返回
| 参数名 | 类型 | 备注 |
| ------ | ---- | ---- |
| | | |
```json
{
"code": "00000",
"description": "成功",
"currentTime": "1623739450482",
"rid": "dM51EJQA",
"pageIndex": 0,
"pageSize": 0,
"pageCount": 0,
"total": 1,
"data": [
{
"id": "1",
"year": 2021,
"quotaMoney": 65446541,
"deptName": "部门名称1",
"deptCode": "654651",
"quotaType": "项目经费"
}
]
}
```
----------