创建其他网盘

导读:从企业km权限管理及报表那里添加创建其他网盘,然后生成左边菜单,点击菜单后,有个km网盘的模块,网盘只有新建出来的其他网盘

1. 定义图及解释

在这里插入图片描述

点击创建其他网盘

名称输入 任务管理
这里的菜单固定会有其他网盘
在这里插入图片描述

点击其他网盘后,会显示创建的任务管理网盘

在这里插入图片描述

搜索这里默认也添加上

在这里插入图片描述

2.接口文档

2.1 controller

2.1.1创建菜单新网盘模块 增删改查

获取网盘集合

请求方式: GET
请求地址: /kms/new/disk

参数说明:

权限说明:

无。

返回结果:

{
	"errcode": 0,
	"errmsg": "ok",
	"data": [{
		"id": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
		"name": "任务管理",
		"type": 9,
		"domainId": "__GqzFtttKPo4SAraqhoq",
		"ownerId": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
		"orderNo": 33
	}, {
		"id": "ab798759-ab72-427c-b30d-2b7fe86093a4",
		"name": "任务网盘",
		"type": 9,
		"domainId": "__GqzFtttKPo4SAraqhoq",
		"ownerId": "ab798759-ab72-427c-b30d-2b7fe86093a4",
		"orderNo": 33
	}]
}

参数说明:

参数说明
errcode返回码(0=成功,1=失败)
删除网盘

请求方式: DELETE
请求地址: /kms/new/disk

请求包体

["7efefe1c-509d-4b8f-bdfc-b58862776fae", "df268e37-41f5-4926-9fb6-2035a895f5c2"]

参数说明:

权限说明:

无。

返回结果:

{
    "errcode": 0,
    "errmsg": "ok",
    "data": true
}

参数说明:

参数说明
errcode返回码(0=成功,1=失败)
改某个网盘信息

请求方式: PUT
请求地址: /kms/new/disk

请求包体

{
	"id": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
	"name": "任务管理2",
	"orderNo": 44
}

参数说明:

权限说明:

无。

返回结果:

{
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "id": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
        "name": "任务管理2",
        "type": 9,
        "domainId": "__GqzFtttKPo4SAraqhoq",
        "ownerId": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
        "orderNo": 44
    }
}

参数说明:

参数说明
errcode返回码(0=成功,1=失败)
创建新网盘

请求方式: POST
请求地址: /kms/new/disk

请求包体

{
	"name": "任务网盘",
	"orderNo": 33
}

权限说明:

无。

返回结果:

{
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "id": "ab798759-ab72-427c-b30d-2b7fe86093a4",
        "name": "任务网盘",
        "type": 9,
        "domainId": "__GqzFtttKPo4SAraqhoq",
        "ownerId": "ab798759-ab72-427c-b30d-2b7fe86093a4",
        "orderNo": 33
    }
}

参数说明:

参数说明
errcode返回码(0=成功,1=失败)

2.1.2 针对进入网盘前端,需要在disks/departments更改对应的接口作兼容到后台

在原先的接口上作了更改

获取网盘集合

请求方式: GET
请求地址: /kms/disks/departments?diskId={diskId}

参数说明:

参数说明
diskId网盘id

权限说明:

无。

返回结果:

如:

http://localhost:8888/kms/kms/disks/departments?diskId=14a180ca-59d5-47f3-83ed-ab7c58ff606c

{
	"errcode": 0,
	"errmsg": "ok",
	"data": [{
		"id": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
		"name": "任务管理",
		"type": 9,
		"domainId": "__GqzFtttKPo4SAraqhoq",
		"ownerId": "14a180ca-59d5-47f3-83ed-ab7c58ff606c",
		"orderNo": 33
	}, {
		"id": "ab798759-ab72-427c-b30d-2b7fe86093a4",
		"name": "任务网盘",
		"type": 9,
		"domainId": "__GqzFtttKPo4SAraqhoq",
		"ownerId": "ab798759-ab72-427c-b30d-2b7fe86093a4",
		"orderNo": 33
	}]
}

http://localhost:8888/kms/kms/disks/departments 如果diskId为空,则查部门网盘的资料

{
    "errcode": 0,
    "errmsg": "ok",
    "data": [
        {
            "id": "9f423770-10be-4b11-92fa-152597a3d2ce",
            "name": "市场部",
            "type": 1,
            "domainId": "__GqzFtttKPo4SAraqhoq",
            "ownerId": "__iTjDBSn4iN0ivTrnhMa",
            "orderNo": 1
        },
        {
            "id": "f685d3ba-1f3b-4d95-8903-2a677c51e9e2",
            "name": "bumen1",
            "type": 1,
            "domainId": "__GqzFtttKPo4SAraqhoq",
            "ownerId": "__ewoyJwT4tDPWuczxLdC",
            "orderNo": 1
        }
    ]
}

参数说明:

参数说明
errcode返回码(0=成功,1=失败)

2.1.3 检索接口

查询数据库,拿到对应type 为新建网盘的类型的网盘,

放在堆栈里,以网盘的pinyin为命名

然后以网盘的pingyin创建索引

检索的时候,根据网盘名拼音去到对应的检索目录下面

汉字转换成拼音 代码例子

 String str = "你好世界";

    PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_MARK); // nǐ,hǎo,shì,jiè
    PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_NUMBER); // ni3,hao3,shi4,jie4
    PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITHOUT_TONE); // ni,hao,shi,jie
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值