hz/cloud-platform/cctp-platform
李杰应 dd1a2df1f9 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
..
shell 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
src/main 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
Dockerfile-dev 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
Dockerfile-prod 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
Dockerfile-test 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
Dockerfile-uat 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
README.MD 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
cctp-platform.deployment.yaml 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
docker-ctl.sh 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
pom.xml 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00
testDockerfile 新增加分支,代码日期2024年11月22日 2024-11-25 10:00:27 +08:00

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
}