demand_api.md 29 KB

dmp-rwd-version接口

需求管理

32001 保存草稿

接口

http://localhost:8833/dmp-rwd-version/rwdedit/demand/save?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "userName": "111",
    "deptName": "111",
    "productLine": 1,
    "subject": "111",
    "content": "111"
}
字段 是否必须 字段说明
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容

成功例子

{
    "result": "success",
    "data": {
        "id": "1438483235070820353",
        "valid": 1,
        "creationTime": 1631796103000,
        "creator": "systemId",
        "code": "10002",
        "userName": "111",
        "deptName": "111",
        "productLine": 1,
        "subject": "111",
        "content": "111",
        "billState": 0
    }
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32002 提交需求

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/submit?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "id": "111",
    "userName": "111",
    "deptName": "111",
    "productLine": 1,
    "subject": "111",
    "content": "111"
}
字段 是否必须 字段说明
id 主键
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容

成功例子

{
    "result": "success",
    "data": {
        "id": "1438483235070820353",
        "valid": 1,
        "creationTime": 1631796103000,
        "creator": "systemId",
        "code": "10002",
        "userName": "111",
        "deptName": "111",
        "productLine": 1,
        "subject": "111",
        "content": "111",
        "billState": 0
    }
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32003 删除需求

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/delete?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

["id1","id2"]
字段 是否必须 字段说明
id 需求ID

成功例子

{
    "result": "success"
}

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32004 回复需求

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/answer?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "ids": ["1438457361181192193","1438457834139299841"],
    "billState": 5,
    "respondent": "aabbcc",
    "reply": "xxxxxxxxx",
    "estimateTime": 1631793138000
}
字段 是否必须 字段说明
ids 需求IDs
billState 需求状态 - 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
estimateTime 预计回复日期 - 论证中状态时此值生效

成功例子

{
    "result": "success",
    "data": {
        "id": "1438483235070820353",
        "valid": 1,
        "creationTime": 1631796103000,
        "creator": "systemId",
        "code": "10002",
        "userName": "111",
        "deptName": "111",
        "productLine": 1,
        "subject": "111",
        "content": "111",
        "billState": 0
    }
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32005 查询草稿箱

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/queryDraft?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "creatorCond": 0,
    "matchingCond": "111",
    "productCond": [1,2,3],
    "stateCond": [0,1,2,3,4,5],
    "size": 20,
    "current": 1,
    "orders": [
        {
            "column": "submitTime",
            "asc": true
        }
    ]
}
字段 是否必须 字段说明
creatorCond 下拉筛选条件 - 0:所有需求 1:我的需求
matchingCond 模糊匹配 - 编码、主题
productCond 产线条件
stateCond 状态条件
size 每页条数
current 当前页码
orders 排序条件

成功例子

{
    "result": "success",
    "data": [
        {
            "id": "1438483235070820353",
            "valid": 1,
            "creationTime": 1631796103000,
            "creator": "systemId",
            "code": "10002",
            "userName": "111",
            "deptName": "111",
            "productLine": 1,
            "subject": "111",
            "content": "111",
            "billState": 0
        }
    ],
    "count": 1
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32006 查询已提交

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/querySubmitted?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "creatorCond": 0,
    "matchingCond": "111",
    "productCond": [1,2,3],
    "stateCond": [0,1,2,3,4,5],
    "size": 20,
    "current": 1,
    "orders": [
        {
            "column": "submitTime",
            "asc": true
        }
    ]
}
字段 是否必须 字段说明
creatorCond 下拉筛选条件 - 0:所有需求 1:我的需求
matchingCond 模糊匹配 - 编码、主题
productCond 产线条件
stateCond 状态条件
size 每页条数
current 当前页码
orders 排序条件

成功例子

{
    "result": "success",
    "data": [
        {
            "id": "1438483235070820353",
            "valid": 1,
            "creationTime": 1631796103000,
            "creator": "systemId",
            "code": "10002",
            "userName": "111",
            "deptName": "111",
            "productLine": 1,
            "subject": "111",
            "content": "111",
            "billState": 0
        }
    ],
    "count": 1
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32007 查询待办

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/queryTodo?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "creatorCond": 0,
    "matchingCond": "111",
    "productCond": [1,2,3],
    "stateCond": [0,1,2,3,4,5],
    "size": 20,
    "current": 1,
    "orders": [
        {
            "column": "submitTime",
            "asc": true
        }
    ]
}
字段 是否必须 字段说明
creatorCond 下拉筛选条件 - 0:所有需求 1:我的需求
matchingCond 模糊匹配 - 编码、主题
productCond 产线条件
stateCond 状态条件
size 每页条数
current 当前页码
orders 排序条件

成功例子

{
    "result": "success",
    "data": [
        {
            "id": "1438483235070820353",
            "valid": 1,
            "creationTime": 1631796103000,
            "creator": "systemId",
            "code": "10002",
            "userName": "111",
            "deptName": "111",
            "productLine": 1,
            "subject": "111",
            "content": "111",
            "billState": 0
        }
    ],
    "count": 1
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口

32008 查询已办

接口

http://localhost:8831/dmp-rwd-version/rwdedit/demand/queryDone?groupCode=0&userId=systemId

请求方式

POST请求

RequestHeader

key value
Content-Type application/json

RequestParam(URL中的Path参数)

字段 是否必须 字段说明
userId 用户id
groupCode 集团编码
projectId 项目id
appId 应用id

参数例子

{
    "creatorCond": 0,
    "matchingCond": "111",
    "productCond": [1,2,3],
    "stateCond": [0,1,2,3,4,5],
    "size": 20,
    "current": 1,
    "orders": [
        {
            "column": "submitTime",
            "asc": true
        }
    ]
}
字段 是否必须 字段说明
creatorCond 下拉筛选条件 - 0:所有需求 1:我的需求
matchingCond 模糊匹配 - 编码、主题
productCond 产线条件
stateCond 状态条件
size 每页条数
current 当前页码
orders 排序条件

成功例子

{
    "result": "success",
    "data": [
        {
            "id": "1438483235070820353",
            "valid": 1,
            "creationTime": 1631796103000,
            "creator": "systemId",
            "code": "10002",
            "userName": "111",
            "deptName": "111",
            "productLine": 1,
            "subject": "111",
            "content": "111",
            "billState": 0
        }
    ],
    "count": 1
}
字段 是否必有 字段说明
id 32位UUID
code 编码 - 6位流水号
userName 用户名
deptName 部门名称
productLine 产线-1:业务 2:研发 3:实施
subject 主题
content 内容
billState 需求状态 - 0:待提交 1:待回复 2:已接受 3:已拒绝 4:待完善 5:论证中
respondent 回复人
reply 回复内容
submitTime 提交时间
estimateTime 预计回复日期
answerTime 回复时间
creationTime 创建时间,格式为yyyyMMddHHmmss
creator 创建人账号id
modifiedTime 最后更新时间,格式为yyyyMMddHHmmss
modifier 最后更新账号id
valid 有效状态,0-无效,1-有效

接口修改记录

操作时间 操作 操作内容
2021年9月16日20:45:09 新增 新增接口