interface user - Campus-take-out/take-out GitHub Wiki

用户接口文档

生成新用户接口

接口地址:http://address/Campus take-out/addUser

Method:post

入参

字段 类型 含义 备注
u_loginid string 联系方式 必传
u_nickname string 用户昵称 必传
u_sex Integer 性别(0男 1女) 必传
u_avatarUrl string 用户头像url 必传

入参示例

{
   "u_loginid":"18846079441",
   "u_nickname":"xxxx",
   "u_sex":"0",
   "u_avatarurl":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"用户注册成功",
"time":1528777676503,
"data":null
}

删除用户接口

接口地址:http://address/Campus take-out/deleteUser

Method:get

入参字段

字段 类型 含义 备注
u_id int 用户id 必传

入参示例

http://address/Campus take-out/deleteUser?u_id=bf94fd37-76c9-41a6-a122-8cac9e887c12

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"删除用户成功",
"time":1528980478089,
"data":null
}

编辑用户信息接口(普通用户)

接口地址:http://address/Campus take-out/updateUser

Method:post

入参

字段 类型 含义 备注
u_id int 用户id 必传
u_name string 姓名 必传
u_nationid int 国家 必传
u_provinceid int 省份 必传
u_cityid int 城市 必传
u_address string 地址 必传
u_loginid string 联系方式 必传
u_sex int 性别 必传

入参示例

{
   "u_id":"318b124a-365b-4faa-a4d8-a5e77fde3951",
   "u_name":"xx",
   "u_nationid":"1",
   "u_provinceid":"1",
   "u_cityid":"1",
   "u_address":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
   "u_sex":"0",
   "u_loginid":"1111112222"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"完善个人信息成功",
"time":1528777676503,
"data":null
}

编辑用户信息接口(超级管理员)

接口地址:http://address/Campus take-out/updateUserSuper

Method:post

入参

字段 类型 含义 备注
u_id int 用户id 必传
u_loginid string 联系方式 必传
u_nickname string 昵称 必传
u_name string 姓名 必传
u_sex int 性别 必传
u_avatarurl string 头像url 必传
u_nationid int 国家 必传
u_provinceid int 省份 必传
u_cityid int 城市 必传
u_address string 地址 必传
u_rank int 等级 必传
u_credit int 积分 必传
u_lat double 纬度 必传
u_lon double 经度 必传
u_collectionurl String 收藏商家url 必传

入参示例

{
"u_id":"11",
"u_loginid":"18856732311",
"u_nickname":"xxxx",
"u_name":"xx",
"u_sex":"1",
"u_avatarurl":"xxxxxxxxxxxxxxxx",
"u_lon":"12.12",
"u_lat":"12121",
"u_rank":"2",
"u_credit":"1212",
"u_collectionurl":"xxxxxxx",
"u_address":"xxxxxxxxxxxxxxxx",
"u_nationid":"1",
"u_provinceid":"1",
"u_cityid":"1"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"超级管理员完善个人信息成功",
"time":1528777676503,
"data":null
}

编辑用户信息接口

接口地址:http://address/Campus take-out/updateUserAddress

Method:post

入参

字段 类型 含义 备注
u_id int 用户id 必传
u_lon double 地址经度 必传
u_lat double 地址纬度 必传

入参示例

{
"u_id":"11",
"u_lon":"112112.12",
"u_lat":"12121"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"完善个人地址信息成功",
"time":1528777676503,
"data":null
}

编辑用户收藏商家信息接口

接口地址:http://address/Campus take-out/updateCollectionUrl

Method:post

入参

字段 类型 含义 备注
u_id int 用户id 必传
u_collectionurl string 收藏商家url(数组) 必传

入参示例

{
"u_id":"a9a86c27-f507-4b41-81bf-b5614d6c5226",
"u_collectionurl":"xxxxxxxxxxxxxxx"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"完善用户收藏商家信息成功",
"time":1535883984817,
"data":null
}

通过u_id获取用户信息接口

接口地址:http://address/Campus take-out/getUserByUID

Method:get

入参字段

字段 类型 含义 备注
u_id int 用户id 必传

入参示例

http://address/Campus take-out/getUserByUID?u_id=318b124a-365b-4faa-a4d8-a5e77fde3951

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
object jsonObject 返回的数据
u_id int 主键u_id
u_loginid varchar 联系方式
u_nickname varchar 昵称
u_name varchar 姓名
u_sex tinyint 性别(0男 1女)
u_avatarurl varchar 用户头像url
u_lon double 地址经度
u_lat double 地址纬度
u_rank tinyint 用户等级(0普通会员 1黄金会员 2钻石会员)
u_credit int 积分
u_collectionurl varchar 收藏商家url(数组)
u_address varchar 地址
u_registrtime datetime 注册时间
u_nationid int 国家
u_cityid int 城市
u_provinceid int 省份
u_totle int 所有用户数量
u_day int 日增用户

出参示例

{
"code":"200",
"msg":"返回个人信息成功",
"time":1535848122637,
"object":
{
"u_id":"318b124a-365b-4faa-a4d8-a5e77fde3951",
"u_loginid":"18846081917",
"u_nickname":"杨恒",
"u_name":"",
"u_sex":0,
"u_avatarurl":"ksdjfksd",
"u_nationid":0,
"u_provinceid":0,
"u_cityid":0,
"u_lon":0.0,
"u_lat":0.0,
"u_rank":0,
"u_credit":100,
"u_collectionurl":null,
"u_address":"",
"u_registertime":"2018-08-11 08:51:03.0",
"u_totle":0,
"u_day":3
}
}

获取所有用户信息接口

接口地址:http://address/Campus take-out/getAllUser

Method:get

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据
u_id varchar 主键u_id
u_loginid varchar 联系方式
u_nickname varchar 昵称
u_name varchar 姓名
u_sex tinyint 性别(0男 1女)
u_avatarurl varchar 用户头像url
u_lon double 地址经度
u_lat double 地址纬度
u_rank tinyint 用户等级(0普通会员 1黄金会员 2钻石会员)
u_credit int 积分
u_collectionurl varchar 收藏商家url(数组)
u_address varchar 地址
u_registrtime datetime 注册时间
u_nationid int 国家
u_cityid int 城市
u_provinceid int 省份
u_totle int 所有用户数量
u_day int 日增用户

出参示例

{
"code":"200",
"msg":"查询所有用户成功",
"time":1535848532386,
"data":
[
{
"u_id":"318b124a-365b-4faa-a4d8-a5e77fde3951",
"u_loginid":"18846081917",
"u_nickname":"杨恒",
"u_name":"",
"u_sex":0,
"u_avatarurl":"ksdjfksd",
"u_nationid":0,
"u_provinceid":0,
"u_cityid":0,
"u_lon":0.0,
"u_lat":0.0,
"u_rank":0,
"u_credit":100,
"u_collectionurl":null,
"u_address":"",
"u_registertime":"2018-08-11 08:51:03.0",
"u_totle":21,
"u_day":2
},
{
"u_id":"3f65b41c-cefd-4746-ba0c-fcda53123718",
"u_loginid":"18846079441",
"u_nickname":"xxxx",
"u_name":"",
"u_sex":0,
"u_avatarurl":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"u_nationid":1,
"u_provinceid":1,
"u_cityid":1,
"u_lon":0.0,
"u_lat":0.0,
"u_rank":0,
"u_credit":100,
"u_collectionurl":null,
"u_address":"",
"u_registertime":"2018-08-31 16:13:13.0"
"u_totle":21,
"u_day":2
}
]
}
==================================

编辑用户地址信息接口

接口地址:http://address/ByHand/userUpdateAddress

Method:get

入参

字段 类型 含义 备注
location_id string 用户id 必传
address string 用户地址 必传

入参示例

{
	"location_id":"o-1EY4-QLLANLUqJxW7ZPxVTWw6g",
	"address":"学福路"
}

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
object jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"更改用户地址成功",
"time":1528777676503,
"object":null
}

用户是否存在接口

接口地址:http://address/ByHand/userExits

Method:get

入参字段

字段 类型 含义 备注
location_id string 用户id 必传

入参示例

http://address/ByHand/userExits?location_id=o-1EY4-QLLANLUqJxW7ZPxVTWw6g

出参字段

字段 类型 含义 备注
code string 状态码 200成功 400失败
msg string 状态信息
time long 格林威治时间1970年01月01日00时00分00秒到现在的毫秒数
data jsonObject 返回的数据

出参示例

{
"code":"200",
"msg":"用户存在",
"time":1528779172702,
"data":null
}
⚠️ **GitHub.com Fallback** ⚠️