🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC=2] ## 用户创建 ~~~[api] post:/installers/project_user_info/create *integer:project_id=0#项目 id *string:name=测试#姓名 string:phone=13333333333#联系电话 *string:username=测试#登录账号 *string:password=密码#登录密码 remarks=备注#备注信息 <<< <<< field_explain name // 2 ~ 16 个字符 phone // 手机号格式 username // 2 ~ 16 个字符,不受到特殊符号限制 password // 加密后 64 个字符 需要 sha256 加密 remarks // 0 ~ 32 个字符 <<< success <<< error ~~~ ## 用户列表 ~~~[api] get:/installers/project_user_info/list *integer:project_id=0#项目 id integer:current_page=0#当前页 integer:page_number=0#页码 <<< <<< success { "code": 0, "data": { "list": [ { "id": 13, "name": "ts", "phone":"13333333333", "status": 1, "remarks": "Qww", "source": 2, "recent_login_time": "2021-11-02 13:55:02", "create_time": "2021-11-02 13:53:16", "username": "ts@ikecin_test", "group_num": 1, "device_num": 3 } ], "current_page": 1, "page_number": 1, "total": 4 } } <<< success_explain id // 用户 id name // 用户姓名 phone // 联系电话 status // 用户状态 (暂时没用到) remarks // 备注信息 source // 来源 recent_login_time // 上次登录时间 create_time // 创建时间 username // 登录账号 group_num // 分组数量 device_num // 设备数量 current_page // 当前页 page_number // 页码 total // 总条数 <<< error ~~~ ## 用户搜索 ~~~[api] get:/installers/project_user_info/search *integer:project_id=0#项目 id *string:search=""#可搜索账号、姓名、备注等 integer:current_page=0#当前页 ineger:page_number=0#页码 <<< <<< success { "code": 0, "data": { "list": [ { "id": 7, "name": "xiaodu25", "status": 1, "remarks": "", "source": 2, "recent_login_time": "2021-10-29 18:00:18", "create_time": "2021-10-29 18:00:18", "username": "xiaodu25@ikecin_test", "group_num": 2, "device_num": 5 } ], "current_page": 0, "page_number": 0, "total": 1 } } <<< success_explain 同用户列表 <<< error ~~~ ## 用户删除 ~~~[api] post:/installers/project_user_info/delete *integer:project_id=0#项目 id *array:project_user_ids=[]#用户列表内 id <<< <<< success { "code": 0 } <<< error { "code": -1, "msg": "需要操作的用户不能为空", "message": "需要操作的用户不能为空" } ~~~ ## 资料更新 ~~~[api] post:/installers/project_user_info/update *integer:id=0#用户列表内 id *string:name=''''#用户姓名 string:phone=""#l联系电话 string:remarks=""#备注信息 <<< <<< field_explain name // 2 ~ 16 个字符 remarks // 0 ~ 32 个字符 <<< success <<< error ~~~ ## 重置密码 ~~~[api] post:/installers/project_user_info/reset_password *integer:project_user_id=0#用户列表内对应 id <<< <<< success <<< error ~~~