|
||
---|---|---|
.. | ||
shell | ||
src/main | ||
Dockerfile-dev | ||
Dockerfile-prod | ||
Dockerfile-test | ||
Dockerfile-uat | ||
README.MD | ||
cctp-platform.deployment.yaml | ||
docker-ctl.sh | ||
pom.xml | ||
testDockerfile |
README.MD
公共平台服务
服务名称:commons-platform 端口: 8111
Swagger UI
访问地址:http://localhost:8111/swagger-ui.html
登录模块
获取登录验证码
GET /common-platform/v1/security/account/{login_no}
应答数据:
没有验证码:
{
"success": true,
"code": "000000",
"message": "接口调用成功",
"timestamp": 1600162858305,
"data": {
"username": "admin",
"hasVerifyCode": false,
"pwdErrNum": 1,
"verifyCodeId": null,
"verifyCodeImg": null
}
}
有验证码:
{
"success": true,
"code": "000000",
"message": "接口调用成功",
"timestamp": 1600162858305,
"data": {
"username": "admin",
"hasVerifyCode": true,
"pwdErrNum": 1,
"verifyCodeId": "32位唯一ID",
"verifyCodeImg": "BASE64格式的验证码图片"
}
}
用户登录
POST /cctp-platform/v1/security/login
请求数据:
{
"username":"admin",
"password":"123456",
"imgId":"a00001",
"imgValue":"2345"
}
应答数据:
{
"success": true,
"code": "000000",
"message": "接口调用成功",
"timestamp": 1600163040551,
"data": "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJ1MDAxIiwic3ViIjoiYWRtaW4iLCJpc3MiOiJjY3RwLWF1dGgiLCJpYXQiOjE2MDAxNjMwNDAsImF1ZCI6IkNDVFAiLCJleHAiOjE2MDAyMDYyNDB9.8ENGEz-_pheHPZWRg1w9VFRY4ourDkOHONaLdM6Y47c"
}
菜单模块
获取顶部导航
GET /cctp-platform/v1/navigate/findMenusByUser
获取菜单
GET /cctp-platform/v1/navigate/findMenusByUser/${menuId}
获取项目下的菜单
GET /cctp-platform/v1/navigate/findProjectMenus/{menuId}/{projectId}
菜单管理--列表
POST /cctp-platform/v1/menus/queryByPage
{}
{
"parentId": "m_04"
}
菜单管理--新增
POST /cctp-platform/v1/menus/add
{
"menu_name": "菜单名称",
"parentId": "m_04",
"idx": 9
}