设备安装管理平台
  1. 微信公众号控制类
设备安装管理平台
  • 用户 前端控制器
    • 查询所有用户信息(不包括施工人员)
      GET
    • 通过项目id获取项目下人员
      GET
    • pc端账户管理--树形结构生成器
      GET
    • pc端账户管理--获取用户信息(角色筛选同接口)
      GET
    • pc端账户管理--通过userid获取他所在的所有项目
      GET
    • pc端账户管理--向前端返回目前账户用户名
      GET
    • pc端账户管理 -- 删除账户
      POST
    • pc端账户管理 -- 删除用户角色信息
      POST
    • pc端账号管理 -- 更新用户信息
      POST
    • pc端账号管理 -- 重置用户密码
      POST
  • 测试控制器
    • getToken
      GET
  • 审批申请 前端控制器
    • 测试接口
      GET
    • 获取二维码信息
      GET
    • 创建审批申请
      POST
    • 审批批准或驳回
      GET
    • 展示待办审批申请
      POST
    • 展示已办审批申请
      POST
    • 展示发起审批申请
      POST
    • 通过id获取审批申请
      GET
  • 审批流信息 前端控制器
    • 通过id选择审批流
    • 展示所有审批版本
    • 批准版本更改(启用,停用)
    • 更改审批流程
    • 列出所有审批类型
  • 微信公众号控制类
    • 微信公众号后台消息接口配置
      GET
    • 微信公众号消息推送接口
      POST
    • 获取网络授权url
      GET
    • 通过snsapi_base方式拿到openid
      GET
    • 使用snsapi_userinfo方式获取openid
      GET
    • 创建公众号菜单
      POST
    • 得到Jsapi Ticket
      POST
  • 登录、注册忘记密码控制器
    • 移动端登录
    • 用户注册
    • 忘记密码之电话、验证码验证
    • 忘记密码
    • 自动登录
    • 注销
    • pc端登录接口
  • 验证码发送
    • sendmsg
  • 用户中心
    • 密码更改手机号发送
    • 更换手机号短信发送
    • 密码更改校验
    • 手机号更改校验
    • 图片上传
    • 返回二维码
    • 获取头像
    • 下载二维码,目前二维码的命名为项目名称+“.jpg”
    • 更改姓名接口
    • 切换项目
    • 获取项目列表
    • 获取当前用户再当前项目中的所有权限
    • 获取当前用户反显信息
    • PC端修改自己信息参数
    • pc端更新密码接口
    • pc端获取当前用户反显信息
  • 行政区划表 前端控制器
    • 获取菜单列表
    • 获取行政区域和对应的行政区域码
  • 施工团队相关接口
    • 获取施工团队列表
    • 获取工程监理列表
    • 更新团队
    • 添加团队
    • 显示某个团队信息
    • 获取某个团队的监理信息
    • 编辑工程监理的基本信息
    • 删除某个团队的监理信息
    • 删除团队信息
    • 获取施工人员列表,工程监理只能查看自己团队的施工人员
    • 新增施工人员
    • 编辑施工人员
    • 删除施工人员信息
    • 根据监理获取所管辖的团队列表
    • 根据项目编码获取团队
    • 根据手机号去查找施工人员
  • 权限管理相关接口
    • 工作台模块获取
    • 权限更新接口
    • 返回pc端的模块列表(剔除了角色管理)
    • 返回手机端的模块列表
    • getModuleByRole
    • 返回权限列表
  • 角色信息表 前端控制器
    • 展示所有角色列表
  • 计划分配
    • 获取项目列表
    • 获取当前用户所有团队下的施工人员
    • 返回用户可以访问的小区列表
    • 获取用户可用的的全部任务
    • 获取当前用户团队下的施工人员
    • 返回用户任务下可以访问的小区列表
    • 返回权限下的小区下的楼栋
    • 返回计划的详情
    • 延迟计划截至日期
    • 当计划为未确认状态时删除计划
    • insertPlan
    • 完成计划
    • UpdatePlan
    • 确认计划接口
  • 任务分配
    • 任务反显信息
    • 任务延期
    • 任务完成
    • 任务删除
    • 获取全部的团队
    • 获取任务列表
    • 获得项目下的小区列表
    • 获取楼栋列表
    • 创建任务
    • 任务确认
    • 编辑任务
  • 项目(租户)信息表 前端控制器
    • 根据城市编号查询项目
    • 根据项目编号去查询团队列表
    • 新增项目
    • 编辑项目
    • 生成二维码
    • 删除项目
    • 后台添加团队
    • 后台更新团队
    • 后台删除团队信息
    • 获取项目行政区域序列
  • 微信安装原生接口
  • 住户接口
    • 获取住户列表
    • 获取住户详情
    • 保存/编辑住户
    • 删除住户
    • 住户置顶
    • 取消住户置顶
  • 楼栋接口
    • 获取楼栋列表
    • 获取楼栋信息
    • 保存/编辑楼栋
    • 删除楼栋
    • 置顶楼栋
    • 取消置顶楼栋
  • 小区接口
    • 获取小区列表
    • 获取小区信息详情
    • 保存/编辑小区
    • 删除小区
    • 置顶小区
    • 取消置顶小区
  • 基础台账附属信息
    • 获取热力分公司
    • 获取地理编码,返回搜索到的所有小区
    • 获取字典列表
    • 获取热力出口
    • 获取采集装置
    • 获取热站
    • 获取小区计量类型枚举
    • 获取面积收费枚举
    • 获取IC卡枚举
    • 获取住户位置枚举
    • 获取组织机构
  • NB设备
    • 获取住户数据
    • 获取住户户阀数据
    • 获取楼阀数据
    • 获取NB平台数据
    • 条形码注册
    • 注册nb设备
    • 解除绑定nb设备
    • 保存nb文件(已废弃)
  • 非NB设备
    • 条形码注册(智慧户阀)
    • 条形码注册(智慧楼阀)
  • token
    POST
  1. 微信公众号控制类

微信公众号消息推送接口

正式环境
http://localhost:8080
正式环境
http://localhost:8080
POST
http://localhost:8080
/weChat/configAccess
微信接口配置完成后,打开该函数,消息和事件的自动回复使用给函数
该接口的参数以及返回值不可更改

请求参数

Query 参数
signature
string 
签名
必需
timestamp
string 
时间戳
必需
nonce
string 
现时标志
必需
Body 参数application/json
string 
可选
示例
"string"

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/weChat/configAccess?signature=&timestamp=&nonce=' \
--header 'Content-Type: application/json' \
--data-raw '"string"'

返回响应

🟢200成功
application/json
Body
string 
可选

[The{@code String} class represents character strings. All
string literals in Java programs, such as{@code "abc"}, are
implemented as instances of this class.

Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings. Because String objects are immutable they can be shared. For example:

    String str = "abc";

is equivalent to:

    char data[] ={'a', 'b', 'c'};
    String str = new String(data);

Here are some more examples of how strings can be used:

    System.out.println("abc");
    String cde = "cde";
    System.out.println("abc" + cde);
    String c = "abc".substring(2,3);
    String d = cde.substring(1, 2);

The class{@code String} includes methods for examining individual characters of the sequence, for comparing strings, for searching strings, for extracting substrings, and for creating a copy of a string with all characters translated to uppercase or to lowercase. Case mapping is based on the Unicode Standard version specified by the{@link java.lang.Character Character} class.

The Java language provides special support for the string concatenation operator ( + ), and for conversion of other objects to strings. String concatenation is implemented through the{@code StringBuilder}(or{@code StringBuffer}) class and its{@code append} method. String conversions are implemented through the method {@code toString}, defined by{@code Object} and inherited by all classes in Java. For additional information on string concatenation and conversion, see Gosling, Joy, and Steele, The Java Language Specification.

Unless otherwise noted, passing a null argument to a constructor or method in this class will cause a{@link NullPointerException} to be thrown.

A{@code String} represents a string in the UTF-16 format in which supplementary characters are represented by surrogate pairs (see the section Unicode Character Representations in the{@code Character} class for more information). Index values refer to{@code char} code units, so a supplementary character uses two positions in a{@code String}.

The{@code String} class provides methods for dealing with Unicode code points (i.e., characters), in addition to those for dealing with Unicode code units (i.e.,{@code char} values).]

示例
"string"
修改于 2023-08-05 03:46:58
上一页
微信公众号后台消息接口配置
下一页
获取网络授权url
Built with