项目文档说明.md 5.9 KB

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 密码

返回响应:

{

  "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 手机号码 必填

返回响应:

{

  "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

返回响应:

{

  "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 修改日期