参数: - 手机号
后台逻辑: - 生成验证码 - 发送验证码 - 返回验证码
参数: - 手机号 - 验证码
后台逻辑: - 验证验证码 - 根据手机号查询用户 - 如果用户不存在,则创建用户 - 用户状态为正常 - 生成 token - 返回 token
参数: - 微信 openid
后台逻辑: - 根据微信 openid 查询微信用户 - 如果微信用户不存在,则创建微信用户 - 用户状态为正常 - 生成 token - 返回 token
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 清理用户 token - 返回退出成功
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 根据用户编号查询用户信息 - 关联查询用户钱包 - 钱包编号 - 钱包余额 - 返回用户信息
参数: - 用户编号 通过 Auth::id() 获取 - 用户信息 通过路由获取
后台逻辑: - 根据用户编号查询用户信息 - 修改用户信息 - 返回修改成功
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 查询钱包数据 - 角色为用户 - 角色编号为当前用户编号 - 返回钱包数据
参数: - 用户编号 通过 Auth::id() 获取 - 提现金额 通过路由获取
后台逻辑: - 参数校验 - 根据用户编号查询用户数据 - 用户状态为正常 - 提现金额不能小于最小提现金额 - 提现金额不能大于最大提现金额 - 提现申请 - 角色为用户
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 用户软删除 - 返回注销成功
参数: - 用户编号 通过 Auth::id() 获取 - 反馈内容 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 保存反馈数据 - 返回反馈成功
参数: - 用户编号 通过 Auth::id() 获取 - 技师编号 通过路由获取 - 评价内容 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据技师编号保存评价数据 - 返回评价成功
参数: - 用户编号 通过 Auth::id() 获取 - 技师编号 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据技师编号查询评价列表 - 返回评价列表
参数:
后台逻辑:
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 查询团队列表 - 返回团队列表
参数: - 用户编号 通过 Auth::id() 获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 查询钱包明细 - 返回钱包明细
==todo: lbs near 解决方案,获取附近技师列表==
参数: - 用户编号 通过 Auth::id() 获取 - 用户经纬度 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据用户经纬度查询范围内技师列表 - 返回技师列表
==todo: lbs near 解决方案,计算技师距离==
参数: - 用户编号 通过 Auth::id() 获取 - 技师编号 通过路由获取 - 用户经纬度 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据技师编号查询技师数据 - 技师状态为正常 - 技师认证通过 - 计算技师距离 - 返回技师数据、技师距离
参数: - 技师编号 通过路由获取 - 区域地址 通过路由获取
后台逻辑: - 根据技师编号查询技师数据 - 技师状态为正常 - 技师认证通过 - 查询技师开通项目列表 - 项目状态为正常 - 根据区域地址、技师开通项目查询项目列表 - 项目状态为正常 - 返回项目列表
参数: - 项目编号 通过路由获取 - 区域地址 通过路由获取
后台逻辑: - 获取租户编号 - 获取项目详情 - 返回项目数据
参数: - 用户编号 通过 Auth::id() 获取
参数: - 用户编号 通过 Auth::id() 获取 - 地址信息 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 保存用户地址 - 返回添加成功 - 如果用户只有一个地址,则设置为默认地址
参数: - 用户编号 通过 Auth::id() 获取 - 地址编号 通过路由获取 - 地址信息 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据地址编号查询地址数据 - 修改地址信息 - 返回修改成功
参数: - 用户编号 通过 Auth::id() 获取 - 地址编号 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据地址编号查询地址数据 - 删除地址 - 返回删除成功
参数: - 用户编号 通过 Auth::id() 获取 - 地址编号 通过路由获取
后台逻辑: - 根据用户编号查询用户数据 - 用户状态为正常 - 根据地址编号查询地址数据 - 设置为默认地址 - 返回设置成功