开放文档-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