PC端用户登录
提供PC端用户登录功能,支持用户名/手机号+密码登录,并返回用户信息和Token。
http://ip:port/iot/api/login.pcUserLogin  
POST  
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| app-id | 是 | String | 应用ID,用于区分不同终端(WEB端需要验证码) | 
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 | 
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| username | 是 | String | 用户名或手机号 | 
| passwd | 是 | String | 密码(MD5加密) | 
| validateCode | 可选(WEB端必填) | String | 图片验证码(仅WEB端需要) | 
{
  "code": "0",
  "msg": "成功",
  "token": "生成的JWT Token",
  "userId": "用户ID",
  "name": "用户名",
  "tel": "手机号"
}
POST /iot/api/login.pcUserLogin
Headers:
  app-id: WEB
  transaction-id: 100000000020231201143000123456
  req-time: 20231201143000
Body:
{
  "username": "admin",
  "passwd": "e10adc3949ba59abbe56e057f20f883e",
  "validateCode": "abcd"
}
{
  "code": "0",
  "msg": "成功",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "userId": "123456",
  "name": "管理员",
  "tel": "13800138000"
}
username、passwd,WEB端需额外校验 validateCode。  username 查询,若无结果则按手机号查询。