Skip to content

公共模块

获取文件上传参数

  • 接口地址
POST /api/v1/file/getUploadParams
  • 请求参数
名称类型是否必需示例描述
modulestringY"order"模块名称 order:订单 avatar:头像 pms_logo:pmslogo
pms_idintY/N123门店ID module:order/pms_logo时必传
user_idintY/N456用户ID module:avatar时必传
filenamestringY"abc.jpg"文件名
sizeintY1024文件大小
  • 返回结果
名称类型描述
uploadUrlstring上传地址
formDataarray上传参数
fileUrlstring文件地址
fileFieldstring文件字段名
  • 返回示例
json
{
  "error_code": 0,
  "description": "success",
  "error_msg": "success",
  "data": {
    "uploadUrl": "https://hotel.local.star-lock.cn/file/localUpload?path=order%2Ffa63a2f2-a724-4e4a-939b-235ba4f6c8eb.txt&timeout=1741580756&sign=7383831b89b08fa3539d70435aa2ec02",
    "formData": [],
    "fileUrl": "http://hotel.local.star-lock.cn/storage/order/fa63a2f2-a724-4e4a-939b-235ba4f6c8eb.txt",
    "fileField": "file"
  }
}

星锁透传

  • 接口地址
POST /api/v1/starlock/passthrough
  • 请求参数
名称类型是否必需示例描述
pms_idintY123门店ID
request_methodstringY"GET"请求方法 GET/POST
request_uristringY"/api/lock/detail"请求星锁地址
post_argsobjectY请求参数
  • 返回示例
json
{
  "error_code": 0,
  "description": "success",
  "error_msg": "success",
  "data": {}
}

获取站点信息

  • 接口地址
POST /api/v1/common/siteInfo
  • 请求参数

  • 返回结果
名称类型描述
companyobject公司信息
company.namestring公司名称
company.site_full_namestring公司全称
company.site_short_namestring公司简称
company.company_copyrightstring公司版权
company.icpstring公司icp
agreementobject协议信息
agreement.user_urlstring用户协议地址
agreement.privacy_urlstring隐私协议地址
  • 返回示例
json
{
  "error_code": 0,
  "description": "success",
  "error_msg": "success",
  "data": {
    "company": {
      "name": "深圳市星锁科技有限公司",
      "site_full_name": "星酒店",
      "site_short_name": "星酒店",
      "company_copyright": "© 2021 Company",
      "icp": "粤ICP备2021000000号"
    },
    "agreement": {
      "user_url": "http://hotel.local.star-lock.cn/agreement/user",
      "privacy_url": "http://hotel.local.star-lock.cn/agreement/privacy"
    }
  }
}

获取国家列表

  • 接口地址
POST /api/v1/common/listCountry
  • 请求参数

  • 返回结果
名称类型描述
countryIdint国家ID
namestring国家名称
codestring国家代码
abbreviationstring国家简称
groupstring国家组
  • 返回示例
json
{
  "error_code": 0,
  "description": "success",
  "error_msg": "success",
  "data": [
    {
      "countryId": 1,
      "name": "中国",
      "code": "86",
      "abbreviation": "CN",
      "group": "Z"
    },
    {
      "countryId": 2,
      "name": "阿富汗",
      "code": "93",
      "abbreviation": "AF",
      "group": "A"
    }
  ]
}

鑫泓佳智能硬件通信协议文档