项目列表
POST
project/list请求参数
Body 参数application/json
closeBeginTime
string
开始时间
closeEndTime
string
截止时间
keyword
string
搜索条件
pageNum
integer
必需
pageSize
integer
必需
projectType
integer
项目分类
published
integer
发布状态
stageCode
integer
必需
项目阶段代码 0-项目立项阶段 1-研发设计输入阶段 2-研发实施阶段 3-交付验收阶段 4-新产品导出阶段
status
integer
必需
项目状态 0-未开始 1-进行中 2-已归档 3-已逾期
type
string
必需
传collect 其余的参数和我的项目的项目列表一致
示例
{
"closeBeginTime": "2022-12-19 00:00:00",
"closeEndTime": "2022-12-19 23:59:59",
"keyword": "项目名或者项目编号",
"pageNum": 1,
"pageSize": 10,
"projectType": 0,
"published": 0,
"stageCode": 1,
"status": 1,
"type": "collect"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
object {0}
示例
{
"msg": "操作成功",
"code": 200,
"data": {
"total": 1,
"list": [
{
"projectId": "0676f256f83c595dc97d14b4d5781aea",
"projectCode": "P20230804142431A001",
"projectName": "qyhtest",
"stageName": "项目立项阶段",
"status": 0,
"statusName": "未开始",
"projectType": 0,
"projectTypeName": "公开项目",
"published": 0,
"publishedName": "未发布",
"projectProcess": 0,
"userId": "1",
"nickName": "超级管理员",
"closeBeginTime": "2023-09-15 00:00:00",
"closeEndTime": "2023-09-30 00:00:00",
"createdTime": "2023-08-04 14:24:31",
"updatedTime": "2023-08-04 14:33:05",
"description": "qyh的测试项目",
"collected": true,
"openPrefix": 0,
"autoUpdateProcess": 0,
"openTaskPrivate": 0,
"msgNotify": 0,
"notifyDay": 2
}
],
"pageNum": 1,
"pageSize": 10,
"size": 1,
"startRow": 1,
"endRow": 1,
"pages": 1,
"prePage": 0,
"nextPage": 0,
"isFirstPage": true,
"isLastPage": true,
"hasPreviousPage": false,
"hasNextPage": false,
"navigatePages": 8,
"navigatepageNums": [
1
],
"navigateFirstPage": 1,
"navigateLastPage": 1
}
}
修改于 7 个月前