重机汇APP
2023-09-27 17:52:53 1 举报
AI智能生成
重机汇
作者其他创作
大纲/内容
根据index升序排序父级类型集合数据
获取一级和二级类型集合
查询机械类型
点击添加机械按钮,进入机械分类页面,调用机械类型列表接口url:/supplier/machine/achieve
根据品牌id集合从mysql查询机械品牌信息
获取二级分类id,根据id从mongodb中查询二级分类相关的所有品牌id集合
选择品牌,调用获取品牌列表接口 url:/machine/brand
根据二级分类id从mongodb中查询机械型号列表
选择型号,调用获取型号列表接口 url:/machine/type-model
品牌
型号
规格
铭牌号
出厂日期
所在位置
机械合格证
机械图片
其他描述(非必填)
联系人姓名
联系人电话
所属公司
机械租金月租
机械租金台班
子主题
填写发布机械需要的信息
机械id
用户id
创建时间
隐身状态变更时间
机械隐身状态,默认2,未隐身
机械删除状态,默认1,未删除
创建新机械对象,添加机械信息
新增机械/发布机械
抛出异常,提示:您不是机主,没有权限修改机械信息
不为机主
保存国家,省份id
机主本人
判断是否为机主
编辑机械
机械一级分类id:firstTypeId
机械分类二级id:secondTypeId
机械品牌id:brandId
机械型号:typeModel
机械规格值:standard
机械铭牌号:machineCode
机械图片集合的第一个图片
机械图标
处理图片
当修改删除图片,解析deleteImages不为空,从OSS删除图片
机械图片集合
校验联系人姓名不为空,不能包含数字
联系人
公司名称
驳回理由不能为空,设置驳回理由
当机械状态为未通过时
机械状态,默认待审核
经纬度
国家,省份,市区,地址
描述
机械名称:品牌+型号+规格值+规格单位
判断机械是否为,待审核状态,不为待审核状态时添加审核状态
如果机主是认证供应商,设置机械为优质供应商机械
机械状态为待审核时,向管理后台推送通知
判断是否为审核通过,审核通过时驳回理由为空
当前时间
更新时间
机械租金
统计新增机主数量
保存机械信息
通过是否有mid判断新增操作还是修改操作
调用新增或编辑机械接口url:/supplier/machine/save
提示:发布成功,待审核
填写完成信息,选择立即发布
选择一个二级分类,进入机械添加页面
添加机械
根据页码计算初始位置及显示条数
查询绑定终端的机械id集合
查询授权给我的机械id集合
合并绑定和授权的id集合
获取出租方下,员工机械名称和公司名称一致的机械数量
根据终端id查询所有终端状态
施工中的机械数量:机主自有机械+授权给机主的机械数,终端状态为开的机械
已离线的机械数量:机主自有机械+授权给机主的机械数,终端状态为关的机械
查询用户下所有未删除状态机械,并根据状态分组统计数量
添加审核通过的机械数量
待审核的机械数量为:待审核数量+已驳回数量
获取机主各类状态下的机械数量
获取用户的发布的机械数和未审核的机械数
根据uid获取各种类型的机械数量
如果当前状态为已发布,施工中,已离线并且机械数量查询为0,添加空集合返回
其余状态,或上面状态机械数量不为0时,根据uid和开始位置,查询数量来查询该状态对应的机械信息
获取绑定过终端的机械ID集合
根据mid集合获取机械列表
获取审核通过的机械列表
1 已发布状态
获取用户绑定终端的机械id集合
获取用户被授权可访问的机械Id集合
合并这些id集合
获取机械绑定的所有终端
在线机械的id集合
根据在线机械mid集合获取在线工作机械列表
排序规则:机主优先,工时降序
2 施工中状态
合并id集合
获取离线机械的id集合
根据离线机械mid集合获取离线工作机械列表
3 已离线状态
获取用户非审核通过,未绑定终端的所有机械信息
4 待审核状态
获取用户审核通过并绑定终端的所有机械信息
根据机械授权给多少个用户的数量倒序排序
5 我发布的状态(机械共享)
根据uid从mongodb获取用户被授权可访问的机械Id
根据授权时间倒序
6 已授权给我的状态(机械共享)
7 已绑定状态
获取用户审核通过未绑定终端的所有机械信息
8 未绑定状态
判断当前查询的机械状态,查询该状态的机械信息
更新完成,退出页面重新加载我的机械列表
根据uid和mid判断是否为机主,机主本人保存当前价格信息
调用机械价格保存接口url:/supplier/machine/price-save
修改完成价格,选择更新
弹出维护机械信息窗口,根据mid查询机械价格信息进行回显
选择修改价格,调用用获取机械价格列表接口 url:/supplier/machine/price-info
修改价格
为机主或授权机主:提示别名设置成功
不为机主或授权机主:提示不允许操作
检查用户是否是机主或授权机主
修改别名确认,调用设置设备别名接口url:/machine/alias
选择设置别名,弹出别名设置,显示已别名
选择机械信息,跳转机械页面,调用机械详情url:/supplier/machine/detail
修改别名
根据uid,经纬度,分页信息查询
获取收藏机械列表url:/user/favorites
添加分享参数,随机提供20以内的当前浏览人数
跳转机械详情页面
跳转机械详情页面,调用机械详情url:/supplier/machine/detail
机械详情
选择我的机械,跳转机械列表页面,调用机主机械列表接口url:/supplier/machine/list
我的机械
和我的机械查询使用同样的接口,根据类型进行查询,我发布的状态或者授权我的状态
获取机械下被授权的用户Id集合
通过用户id集合查询用户列表
将被授权的用户信息和授权用户id保存
机主获取授权人列表url:/supplier/machine/auth-user-list
校验是否机主本人
校验机械是否审核通过
校验是否绑定终端
校验该手机号是否有对应用户
校验被授权人不能是机主本人
通过机械id查询已授权用户列表,避免重复授权
授权时间默认有效期10年
授权成功,给被授权人发送通知
进行机械授权
获取机械id和手机号,判断都不为空
输入手机号确认,机主授权机械给其他用户url:/supplier/machine/auth-user-add
添加机械授权人
校验是否为机主本人
解除授权发送通知 1.解除授权后,需要删除机械的用户别名
在授权人列表选择用户,点击确定取消授权,调用机主解除授权接口url:/supplier/machine/auth-user-untie
取消机械授权人
我发布的
通过mid查询,校验机械是否绑定终端
校验终端账户是否存在
车辆已离线,不能查看视频
ACC未打开,不能查看视频
通过mid和车牌获取机械的视频信息
获取机械id和车牌,不存在提醒
查看视频,获取机械的视频信息url:/supplier/machine/video
机械标识不能为空
获取机械id
起始时间为空
开始时间不能大于结束时间
时间为2019-10之前的无历史数据
起始时间
结束时间为空
只能查询7天内的轨迹
结束时间
查看机械历史轨迹url:/machine/history-track
授权我的
选择机械共享,跳转机械共享列表页面url:/supplier/machine/list
机械共享
获取出租方下所有在职员工id
出租方信息
根据员工id获取员工下所有机械信息
根据当前登录供应商id查询
根据机械来源,搜索条件及分页情况进行查询
机械列表url:/supplier/ledger/machine
机械数量及其他数量url:/supplier/ledger/count
机械台账
重机汇APP
0 条评论
回复 删除
下一页