#### 1、数据库搭建 ##### (1)Logo设置:web_logo | 字段 | 类 型 | 约束 | 栏 位 | | --------------- | --------- | ------------------------------------------------ | ---------------- | | name | 字符类型 | 最大值200,默认值'logo设置' | 数据描述 | | imgurl | 字符类型 | 最大200,null不允许为空布尔值,blank不允许空字符 | logo图片 | | url | 字符类型 | 最大200,null不允许为空布尔值,blank不允许空字符 | 跳转连接 | | component | 字符类型 | 最大100,null不允许为空布尔值,blank不允许空字符 | 组件 | | status | 布尔类型 | 默认值True | 状态 | | fontsize | 数字类型 | 默认值0 | 字体大小 | | fontclass | 字符类型 | 最大值30,默认空 | 字体类型 | | fontbold | 布尔类型 | 默认值False | 是否加粗 | | fontcolor | 字符类型 | 最大值100,默认值空 | 字体颜色 | | backgroundcolor | 字符类型 | 最大值100,默认值空 | 背景颜色 | | transparency | 字符类型 | 最大值20,默认空 | 元素透明度 | | goby | 字符类型 | 最大值100,默认空 | 鼠标移动上去效果 | | topborder | 字符类型 | 最大值100,默认空 | 上边框和颜色 | | bottomborder | 字符类型 | 最大值100,默认空 | 下边框和颜色 | | leftborder | 字符类型 | 最大值100,默认空 | 左边框和颜色 | | rightborder | 字符类型 | 最大值100,默认空 | 又边框和颜色 | | rem | 备注类型 | | | | create_user | 字符类型 | 最大值50,默认空 | 创建人 | | update_user | 字符类型 | 最大值50,默认空 | 修改人 | | create_time | 日期类型 | auto_now_add自动取日期 | 创建日期 | | update_time | 日期类型 | auto_now_add自动取日期 | 修改日期 | #### 2、接口说明 ##### (1)用户登录 接口: http://127.0.0.1:8811/authorizations/ 请求方式:POST 参数: | 参数 | 说明 | 备注 | | ---- | ------ | ---- | | usr | 用户名 | | | pwd | 密码 | | 返回响应: ```json { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6InJvb3QiLCJleHAiOjE1OTQ0NjY3NTYsImVtYWlsIjoiMTIzMTIzMTIzQHFxLmNvbSIsIm9yaWdfaWF0IjoxNTk0MzgwMzU2fQ.swD8ITYeuKs4QseJsLUgpXgfn6U3H7yRH6K-aRCIldg", "username": "root", "email": "123123123@qq.com", "mobile": "", "effective_date": null } ``` | 参数 | 说明 | 备注 | | -------------- | ---------- | ---- | | token | 验证token | | | username | 用户名 | | | mobile | 手机号码 | | | effective_date | 账号有效期 | | 说明:登录可以使用手机号码、邮箱作为用户名进行登录 ##### (2)用户注册 接口: http://101.200.193.157:8800/userslist/ 请求方式:POST 参数: | 参数 | 说明 | 备注 | | -------- | -------- | ---- | | username | 用户名 | 必填 | | password | 密码 | 必填 | | mobile | 手机号码 | 必填 | 返回响应: ```json { "id": 2, "password": "python1", ...... "mobile": "17895243101", "effective_date": null, "email_active": false, "groups": [], "user_permissions": [] } ``` 说明:如果请求方式改为get就是获取全部用户 ##### (3)查看单个用户、修改、删除 接口:http://101.200.193.157:8800/userslist/ id/ 请求方式:GET(查看单个),PUT(修改单个),DELETE(删除单个) 参数:参数为接口中的id,此id为用户id ##### (3)查看LOGO模块 接口: http://101.200.193.157:8800/logo/ 请求方式:GET 返回响应: ```json { "id": 1, "name": "logo设置", "imgurl": "http://www.gztxts.com/html/upload/images/202004/15877087105125.jpg", "url": "www.baidu.com", "component": "3", "status": true, "fontsize": 7, "fontclass": "5", "fontbold": 4, "fontcolor": "6", "backgroundcolor": "1", "goby": "8", "topborder": "11", "bottomborder": "2", "leftborder": "9", "rightborder": "10", "rem": "备注:陈哥哥" } ``` 参数说明: | 字段 | 栏 位 | | --------------- | ---------------- | | name | 数据描述 | | imgurl | logo图片 | | url | 跳转连接 | | component | 组件 | | status | 状态 | | fontsize | 字体大小 | | fontclass | 字体类型 | | fontbold | 是否加粗 | | fontcolor | 字体颜色 | | backgroundcolor | 背景颜色 | | transparency | 元素透明度 | | goby | 鼠标移动上去效果 | | topborder | 上边框和颜色 | | bottomborder | 下边框和颜色 | | leftborder | 左边框和颜色 | | rightborder | 又边框和颜色 | | rem | | | create_user | 创建人 | | update_user | 修改人 | | create_time | 创建日期 | | update_time | 修改日期 |