金确链
  1. 设备物联网卡控制器
金确链
  • 概述
  • 入门指南
  • 开发指南
    • 获取账号&密钥
    • 基础数据
      • 获取数据上报授权信息
    • 文件服务
      • 上传文件
    • 企业信息
      • 新增企业
      • 查询企业(分页)
      • 更新企业
    • 设备信息
      • 设备类型
        • 查询设备类型分页
        • 新增设备类型
        • 查看设备类型
        • 更新设备类型
      • 设备品牌
        • 查询设备品牌分页
        • 新增设备品牌
        • 更新设备品牌
      • 设备
        • 更新设备
        • 查询设备分页
        • 新增设备
    • 商品信息
      • 添加设备商品
      • 更新设备商品
      • 查询设备商品
    • 订单信息
      • 上传订单
      • 查询订单
    • 结算信息
      • 结算规则
        • 添加结算规则
        • 查询结算规则
        • 更新结算规则
      • 结算人员
        • 新增结算人员
        • 更新结算人员
        • 查询结算人员
    • 报表查询
    • 报表上报
    • 支付信息
  • 工单回复
    • page 分页查询
    • list 列表
    • single 单条数据
    • kv 键值对
    • add 新增数据
    • put 更新数据
    • delete 删除数据
    • get 单条数据
    • addOrUpdate 新增或更新
    • exist 是否存在
    • view 视图
    • updateField 更新字段
    • 回复工单
  • 工单评价表
    • page 分页查询
    • list 列表
    • single 单条数据
    • kv 键值对
    • add 新增数据
    • put 更新数据
    • delete 删除数据
    • get 单条数据
    • addOrUpdate 新增或更新
    • exist 是否存在
    • view 视图
    • updateField 更新字段
    • 评价工单
  • 用户登录
    • 登录,可用手机号,用户名,邮箱登录
    • 退出登录
  • 设备收益控制器 该控制器负责处理与设备收益相关的HTTP请求,提供设备收益信息的查询等功能
    • 查询设备收益列表 该方法接收设备收益查询参数对象,将查询请求委托给设备收益服务,并返回查询结果的分页列表
    • 添加自选设备收益接口
  • 工单表
    • page 分页查询
    • list 列表
    • single 单条数据
    • kv 键值对
    • add 新增数据
    • put 更新数据
    • delete 删除数据
    • get 单条数据
    • addOrUpdate 新增或更新
    • exist 是否存在
    • view 视图
    • updateField 更新字段
    • 查询工单详情
    • 查询工单列表
    • 查询配置列表
  • IPFS文件上传下载接口
    • 上传文件到IPFS
    • 从IPFS下载文件
  • 模拟数据请求api接口
    • 设备定时购买 每10-60分钟购买一台 初始化设备数据
    • 订单定时购买 每5分钟进行一次下单
    • 每日定时清理数据
  • 会员储值消费RRC
    • page 分页查询
    • list 列表
    • single 单条数据
    • kv 键值对
    • add 新增数据
    • put 更新数据
    • delete 删除数据
    • get 单条数据
    • addOrUpdate 新增或更新
    • exist 是否存在
    • view 视图
    • updateField 更新字段
    • 添加储值使用分成信息
    • getSingleByDeviceId
  • 设备RRC合约
    • page 分页查询
    • list 列表
    • single 单条数据
    • kv 键值对
    • add 新增数据
    • put 更新数据
    • delete 删除数据
    • get 单条数据
    • addOrUpdate 新增或更新
    • exist 是否存在
    • view 视图
    • updateField 更新字段
    • getSingleByDeviceId
  • 设备物联网卡控制器
    • page 分页查询
      POST
    • list 列表
      POST
    • single 单条数据
      POST
    • kv 键值对
      POST
    • add 新增数据
      POST
    • put 更新数据
      PUT
    • delete 删除数据
      DELETE
    • get 单条数据
      GET
    • addOrUpdate 新增或更新
      POST
    • exist 是否存在
      POST
    • view 视图
      GET
    • updateField 更新字段
      PUT
    • 发送通电指令
      POST
    • 发送音乐播放指令
      POST
    • 设置设备音量
      POST
    • 获取并更新设备GPS位置信息
      POST
    • 获取并更新设备4G信号强度
      POST
    • 获取并更新4G到期时间
      POST
  • TableController
    • 通用表格搜索(此处不需要@DataVoEnable注解,因为调用的反射方法已进行字段翻译) 动态构建表格
    • 根据链接获取引擎信息
    • 通用批量删除 动态构建表格
    • 通用批量修改
  1. 设备物联网卡控制器

addOrUpdate 新增或更新

POST
/merchant/iotCard/addOrUpdate

请求参数

Body 参数application/json
数据实体
id
integer  | null 
主键ID(雪花键)
可选
createTime
string  | null 
创建时间
可选
updateTime
string  | null 
最后更新时间
可选
updateVersion
integer  | null 
乐观锁
可选
createUserId
integer  | null 
创建人
可选
默认值:
1
updateUserId
integer  | null 
最后更新人
可选
默认值:
1
tenantId
integer  | null 
租户 ID
可选
cardCode
string  | null 
卡片编码
可选
deviceId
integer  | null 
所绑设备
可选
merchantId
integer  | null 
所属客户
可选
payCode
string  | null 
支付码
可选
cardSignal
string  | null 
信号量
可选
longitude
string  | null 
GPS经度
可选
latitude
string  | null 
GPS纬度
可选
iotCardType
integer  | null 
类型
可选
expiration
string  | null 
4G到期时间
可选
示例
{
  "id": 0,
  "createTime": "string",
  "updateTime": "string",
  "updateVersion": 0,
  "createUserId": "1",
  "updateUserId": "1",
  "tenantId": 0,
  "cardCode": "string",
  "deviceId": 0,
  "merchantId": 0,
  "payCode": "string",
  "cardSignal": "string",
  "longitude": "string",
  "latitude": "string",
  "iotCardType": 0,
  "expiration": "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://gateway249.kiwismart.top/app/merchant/iotCard/addOrUpdate' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "createTime": "string",
    "updateTime": "string",
    "updateVersion": 0,
    "createUserId": "1",
    "updateUserId": "1",
    "tenantId": 0,
    "cardCode": "string",
    "deviceId": 0,
    "merchantId": 0,
    "payCode": "string",
    "cardSignal": "string",
    "longitude": "string",
    "latitude": "string",
    "iotCardType": 0,
    "expiration": "string"
}'

返回响应

🟢200成功
application/json
Body
返回新增或更新的实体
code
integer  | null 
可选
msg
string  | null 
可选
data
object (IotCard) 
可选
返回新增或更新的实体
id
integer  | null 
主键ID(雪花键)
可选
createTime
string  | null 
创建时间
可选
updateTime
string  | null 
最后更新时间
可选
updateVersion
integer  | null 
乐观锁
可选
createUserId
integer  | null 
创建人
可选
默认值:
1
updateUserId
integer  | null 
最后更新人
可选
默认值:
1
tenantId
integer  | null 
租户 ID
可选
cardCode
string  | null 
卡片编码
可选
deviceId
integer  | null 
所绑设备
可选
merchantId
integer  | null 
所属客户
可选
payCode
string  | null 
支付码
可选
cardSignal
string  | null 
信号量
可选
longitude
string  | null 
GPS经度
可选
latitude
string  | null 
GPS纬度
可选
iotCardType
integer  | null 
类型
可选
expiration
string  | null 
4G到期时间
可选
示例
{
  "code": 0,
  "msg": "",
  "data": {
    "id": 0,
    "createTime": "",
    "updateTime": "",
    "updateVersion": 0,
    "createUserId": 0,
    "updateUserId": 0,
    "tenantId": 0,
    "cardCode": "",
    "deviceId": 0,
    "merchantId": 0,
    "payCode": "",
    "cardSignal": "",
    "longitude": "",
    "latitude": "",
    "iotCardType": 0,
    "expiration": ""
  }
}
上一页
get 单条数据
下一页
exist 是否存在
Built with