Skip to content

dhucst/holy-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

系统软件课设

用户

创建

基本信息

Path: /user/

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
emp_namestring必须
pwdstring必须
rolenumber必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
datanull非必须

查找所有用户

基本信息

Path: /user

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ emp_idnumber必须
├─ emp_namestring必须
├─ avater_urlnull必须
├─ rolenumber必须
├─ pwdnull必须

登录

基本信息

Path: /user/login

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
emp_namestring必须
pwdstring必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject非必须
├─ emp_idnumber非必须
├─ emp_namestring非必须
├─ avater_urlnull非必须
├─ rolenumber非必须
├─ pwdstring非必须

仓库

仓库列表

基本信息

Path: /repo

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ repo_idnumber必须
├─ repo_namestring必须
├─ repo_typenumber必须

修改

基本信息

Path: /repo/:id

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
路径参数
参数名称 示例 备注
id
Body
名称类型是否必须默认值备注其他信息
repo_namestring必须

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
datanull非必须

新建

基本信息

Path: /repo/

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
repo_namestring必须
repo_typeinteger必须

查询

基本信息

Path: /repo/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ repo_idnumber非必须
├─ repo_namestring非必须
├─ repo_typenumber非必须

查询物品

基本信息

Path: /repo/:repoId/items

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
repoId

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ item_namestring非必须
├─ unitstring非必须
├─ pricenumber非必须
├─ pic_urlstring非必须
├─ numnumber非必须
├─ repo_idnumber非必须
├─ item_idnumber非必须

采购合同

创建采购合同

基本信息

Path: /con/

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
provider_idinteger必须
item_idinteger必须
contract_numinteger必须
priceinteger必须
contract_datestring必须yyyy-mm-dd

format: date

processerinteger必须
act_numinteger必须

返回数据

名称类型是否必须默认值备注其他信息

合同总数

基本信息

Path: /con/num

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
datanumber非必须

查看所有合同(分页)

基本信息

Path: /con

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ contract_idnumber非必须
├─ provider_idnumber非必须
├─ item_idnumber非必须
├─ contract_numnumber非必须
├─ pricenumber非必须
├─ contract_datestring非必须
├─ processernumber非必须
├─ act_numnumber非必须

查看未完成的合同信息

基本信息

Path: /con/

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ contract_idnumber必须
├─ provider_idnumber必须
├─ item_idnumber必须
├─ contract_numnumber必须
├─ pricenumber必须
├─ contract_datestring必须
├─ processernumber必须
├─ act_numnumber必须

根据contract_id查看合同信息

基本信息

Path: /con/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ contract_idnumber非必须
├─ provider_idnumber非必须
├─ item_idnumber非必须
├─ contract_numnumber非必须
├─ pricenumber非必须
├─ contract_datestring非必须
├─ processernumber非必须
├─ act_numnumber非必须

物品

修改物品类别

基本信息

Path: /item/:id

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
路径参数
参数名称 示例 备注
id
Body
名称类型是否必须默认值备注其他信息
item_namestring非必须
unitstring非必须

最大长度: 5

最小长度: 1

pricenumber非必须

最大值: 100

最小值: 1

pic_urlstring非必须

format: uri

创建物品类别

基本信息

Path: /item/

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
item_namestring必须
unitstring必须

最大长度: 5

最小长度: 1

pricenumber必须

最大值: 100

最小值: 0

pic_urlstring必须

format: uri

返回数据

名称类型是否必须默认值备注其他信息

查找物品类别

基本信息

Path: /item/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ item_idnumber非必须
├─ item_namestring非必须
├─ unitstring非必须
├─ pricenumber非必须
├─ pic_urlstring非必须

查看所有物品

基本信息

Path: /item/rec

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ item_namestring非必须
├─ unitstring非必须
├─ pricenumber非必须
├─ pic_urlstring非必须
├─ numnumber非必须
├─ repo_idnumber非必须
├─ item_idnumber非必须

查看所有物品类别

基本信息

Path: /item

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ item_idnumber必须
├─ item_namestring必须
├─ unitstring必须
├─ pricenumber必须
├─ pic_urlstring必须

物品类别总数接口

基本信息

Path: /item/num

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
datanumber非必须

入库

信息入库

基本信息

Path: /storage/

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json
Body
名称类型是否必须默认值备注其他信息
item_idinteger必须
repo_idinteger必须
contract_idinteger必须
numinteger必须
processerinteger必须

返回数据

名称类型是否必须默认值备注其他信息

入库查询

基本信息

Path: /storage/:id

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ log_idnumber非必须
├─ in_datestring非必须

format: date

├─ repo_idnumber非必须
├─ item_idnumber非必须
├─ numnumber非必须
├─ contract_idnumber非必须
├─ processernumber非必须

入库记录总数接口

基本信息

Path: /storage/num

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
datanumber非必须

查看入库列表

基本信息

Path: /storage

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
pageIndex
pageSize

返回数据

名称类型是否必须默认值备注其他信息
codenumber非必须
msgstring非必须
dataobject []非必须

item 类型: object

├─ log_idnumber必须
├─ in_datestring必须
├─ repo_idnumber必须
├─ item_idnumber必须
├─ numnumber必须
├─ contract_idnumber必须
├─ processernumber必须