开放文档-SiC B2B2C Shop v2.0 : 接口设计-用户中心、账户信息、收货地址、收藏

编号 类型 接口名 所在controller 参数 参数类型 参数默认值 参数备注 接口返回值 映射地址 接口备注
1 账户信息 sessionUserOne(暂不使用) UserInfoController 无 无 无 无

{status:0、1、2,

msg:xxx,

data:Map,

page:null

}

/{version}/session/userOne 获取session中用户信息
2 账户信息 userInfoEdit

UserInfoController headPicPath String 无 用户头像

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userInfo/edit 编辑用户信息
loginName String 无 用户名
sex String 无 性别
birthday String 无 出生日期
provinceId String 无 省id
provinceName String 无 省名字
cityId String 无 市id
cityName String 无 市名字
districtId String 无 县id
districtName String 无 县名字
3 用户中心 userCentralCount UserInfoController 无 无 无 无

{status:0、1、2,

msg:xxx,

data:Map<String,Object>,

page:null

}

/{version}/user/userCentral/count 查询用户中心页面各模块的数量
4 用户中心 userExitLogin UserInfoController 无 无 无 无

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userCentral/exitLogin 退出登录并解绑
5 我的消息

userMessagePage

UserMessageController

pageNo int 无 页码,取第几页

{status:0、1、2,

msg:xxx,

data:List<SysMessage>,

page:page

}

/{version}/user/userMessage/page

查询我的消息列表

pageSize int 无 每页大小
type String 无 获取指定类型的消息
6 我的消息 userMessageDelete UserMessageController messageIds String 无 多个消息id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userMessage/delete 删除消息
7 我的消息 unreadCount UserMessageController 无 无 无 无

{status:0、1、2,

msg:xxx,

data:Integer,

page:null

}

/{version}/user/userMessage/unreadCount 查询我的未读消息数量
8 收货地址 userAddressList UserAddressController 无 无 无 获取当前用户的收货地址

{status:0、1、2,

msg:xxx,

data:List<MemberAddress>,

page:null

}

/{version}/user/userAddress/list 查询用户的收货地址列表
9 收货地址 userAddressOne UserAddressController addressId String 无 收货地址id

{status:0、1、2,

msg:xxx,

data:MemberAddress,

page:null

}

/{version}/user/userAddress/one 收货地址信息
default String 无 是否是默认收货地址(0不默认 1默认)
10 收货地址

userAddressSave UserAddressController



name String 无 收货人姓名

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userAddress/save 保存收货地址信息
mobile String 无 手机号
provinceId String 无 省id
provinceName String 无 省名字
cityId String 无 市id
cityName String 无 市名字
districtId String 无 县id
districtName String 无 县名字
detailedAddress String 无 详细地址
11 收货地址 userAddressEdit UserAddressController



addressId String 无 收货地址id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userAddress/edit 编辑收货地址信息
name String 无 收货人姓名
mobile String 无 手机号
provinceId String 无 省id
provinceName String 无 省名字
cityId String 无 市id
cityName String 无 市名字
districtId String 无 县id
districtName String 无 县名字
detailedAddress String 无 详细地址
12 收货地址 userAddressDelete UserAddressController addressId String 无 收货地址id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/userAddress/delete 删除收货地址信息
13 查询地区数据 getArea UserAddressController parentId String 无 地区的父级id

{status:0、1、2,

msg:xxx,

data:List<Area>,

page:null

}

/{version}/sys/area/selectArea 查询地区数据
14

商品收藏列表

userCollectionProductPage

UserCollectionController

pageNo

int

1

页码,取第几页

{status:0、1、2,

msg:xxx,

data:MemberCollectionProductList,

page:page

}

/{version}/user/collectionProduct/list

获取商品收藏列表

pageSize

int

20

每页大小

15 商品收藏
userCollectionProductSave
UserCollectionController
pid
Long 
无 商品id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/collectionProduct/save
收藏商品
16 取消商品收藏
userCollectionProductCancel
UserCollectionController
collectionIds
String
无 以逗号分割的多个收藏id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/collectionProduct/cancel
取消收藏商品
isAll boolean 无 是否全部删除失效

17

获取失效商品数量

userCollectionProductInvalidCount UserCollectionController

无

无

无

无

{status:0、1、2,

msg:xxx,

data:count,

page:null

}

/{version}/user/collectionProduct/invalidCount 获取失效商品数量
18 是否收藏商品 isCollectionProduct UserCollectionController pid String 无 商品id

{status:0、1、2,

msg:xxx,

data:collectionId,

page:null}

/{version}/user/collectionProduct/isCollection 判断商品是否收藏
19

店铺收藏列表

userCollectionStorePage

UserCollectionController

pageNo

int

1

页码,取第几页

{status:0、1、2,

msg:xxx,

data:MemberCollectionStoreList,

page:page

}

/{version}/user/collectionStore/list

获取店铺收藏列表

pageSize

int

20

每页大小

20 店铺收藏

userCollectionStoreSave

UserCollectionController

storeId

String

无

店铺id

{status:0、1、2,

msg:xxx,

data:Store,

page:null

}

/{version}/user/collectionStore/save

收藏店铺

21 取消店铺

userCollectionStoreCancel

UserCollectionController

collectionIds

String

无

多个收藏店铺id

{status:0、1、2,

msg:xxx,

data:null,

page:null

}

/{version}/user/collectionStore/cancel

取消收藏店铺

22 判断店铺是否收藏 isCollectionStore UserCollectionController storeId String 无 店铺id

{status:0、1、2,

msg:xxx,

data:collectionStoreId,

page:page}

/{version}/user/collectionStore/isCollection 判断店铺是否收藏
23 用户 userOne UserInfoController 无 无 无 无

{status:0、1、2,

msg:xxx,

data: Map< String,Object > ,

page:page}

/{version}/user/one 根据用户id获取用户
24 用户 userList UserInfoController uids String 无 多个用户id

{status:0、1、2,

msg:xxx,

data:List<Map<String,Object>>,

page:page}

/{version}/user/list 根据多个用户id获取用户名,(只返回了uid、loginName两个字段)
25 用户 userMember UserInfoController 无 无 无 无

{status:0、1、2,

msg:xxx,

data:Map< String,Object >,

page:page}

/{version}/user/member 根据用户id获取用户会员信息
26 用户
UpdatePwdController