尚上优选项目
2023-10-16 21:03:05 0 举报
AI智能生成
service功能列表
作者其他创作
大纲/内容
service-acl<br>
用户接口
为用户进行角色分配<br>
Result doAssign(@RequestParam Long adminId,<br> @RequestParam Long[] roleId)<br>
获取用户角色
Result toAssign(@PathVariable Long adminId)<br>
用户列表<br>
Result list(@PathVariable Long current,<br> @PathVariable Long limit,<br> AdminQueryVo adminQueryVo)
根据id查询
Result get(@PathVariable Long id)
用户的增删改查
添加用户
修改用户<br>
根据id删除用户<br>
批量删除
登录接口<br>
登录<br>
Result login()<br>
获取信息
Result info()<br>
退出
Result logout()<br>
菜单管理
查询所有菜单<br>
Result list()<br>
添加菜单
Result save(@RequestBody Permission permission)<br>
修改菜单
Result update(@RequestBody Permission permission)<br>
递归删除菜单
Result remove(@PathVariable Long id)<br>
角色接口<br>
角色条件分页查询
Result pageList(@PathVariable Long current,<br> @PathVariable Long limit,<br> RoleQueryVo roleQueryVo)<br>
根据id查询角色
Result get(@PathVariable Long id)<br>
添加角色
Result save(@RequestBody Role role)<br>
修改角色
Result update(@RequestBody Role role)<br>
根据id删除角色
Result remove(@PathVariable Long id)<br>
批量删除角色
Result batchRemove(@RequestBody List<Long> idList)
service-activity<br>
ActivityInfoApiController
//获取购物车里面满足条件优惠卷和活动的信息<br> @PostMapping("inner/findCartActivityAndCoupon/{userId}")<br> public OrderConfirmVo findCartActivityAndCoupon(@RequestBody List<CartInfo> cartInfoList,<br> @PathVariable("userId") Long userId)<br>
@ApiOperation(value = "根据skuId列表获取促销信息")<br> @PostMapping("inner/findActivity")<br> public Map<Long, List<String>> findActivity(@RequestBody List<Long> skuIdList)
@ApiOperation("根据skuID获取营销数据和优惠卷")<br> @GetMapping("inner/findActivityAndCoupon/{skuId}/{userId}")<br> public Map<String,Object> findActivityAndCoupon(@PathVariable Long skuId,<br> @PathVariable Long userId)
//获取购物车对应规则数据<br> @PostMapping("inner/findCartActivityList")<br> public List<CartInfoVo> findCartActivityList(@RequestBody List<CartInfo> cartInfoList)
//获取购物车对应优惠卷<br> @PostMapping("inner/findRangeSkuIdList/{couponId}")<br> public CouponInfo findRangeSkuIdList(@RequestBody List<CartInfo> cartInfoList,<br> @PathVariable("couponId") Long couponId)<br>
//更新优惠卷使用状态<br> @GetMapping("inner/updateCouponInfoUseStatus/{couponId}/{userId}/{orderId}")<br> public Boolean updateCouponInfoUseStatus(@PathVariable("couponId") Long couponId,<br> @PathVariable("userId") Long userId,<br> @PathVariable("orderId") Long orderId)<br>
ActivityInfoController 活动表 前端控制器
@GetMapping("{page}/{limit}")<br> public Result list(@PathVariable Long page,<br> @PathVariable Long limit)<br>
@GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)
//添加活动<br> @PostMapping("save")<br> public Result save(@RequestBody ActivityInfo activityInfo)
//1 根据活动id获取活动规则数据<br> @GetMapping("findActivityRuleList/{id}")<br> public Result findActivityRuleList(@PathVariable Long id)
//2 在活动里面添加规则数据<br> @PostMapping("saveActivityRule")<br> public Result saveActivityRule(@RequestBody ActivityRuleVo activityRuleVo)<br>
//3 根据关键字查询匹配sku信息<br> @GetMapping("findSkuInfoByKeyword/{keyword}")<br> public Result findSkuInfoByKeyword(@PathVariable("keyword") String keyword)
CouponInfoController 优惠券信息 前端控制器<br>
//1 优惠卷分页查询<br> @GetMapping("{page}/{limit}")<br> public Result list(@PathVariable Long page,<br> @PathVariable Long limit)<br>
//2 添加优惠卷<br> @PostMapping("save")<br> public Result save(@RequestBody CouponInfo couponInfo)<br>
//3 根据id查询优惠卷<br> @GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)
//4 根据优惠卷id查询规则数据<br> @GetMapping("findCouponRuleList/{id}")<br> public Result findCouponRuleList(@PathVariable Long id)<br>
//5 添加优惠卷规则数据<br> @PostMapping("saveCouponRule")<br> public Result saveCouponRule(@RequestBody CouponRuleVo couponRuleVo)
service-cart
CartApiController
//1 根据skuId选中<br> @GetMapping("checkCart/{skuId}/{isChecked}")<br> public Result checkCart(@PathVariable Long skuId,<br> @PathVariable Integer isChecked)<br>
//2 全选<br> @GetMapping("checkAllCart/{isChecked}")<br> public Result checkAllCart(@PathVariable Integer isChecked)<br>
//3 批量选中<br> @PostMapping("batchCheckCart/{isChecked}")<br> public Result batchCheckCart(@RequestBody List<Long> skuIdList,<br> @PathVariable Integer isChecked)
// 4查询带优惠卷的购物车<br> @GetMapping("activityCartList")<br> public Result activityCartList()
//购物车列表<br> @GetMapping("cartList")<br> public Result cartList()<br>
//添加商品到购物车<br> //添加内容:当前登录用户id,skuId,商品数量<br> @GetMapping("addToCart/{skuId}/{skuNum}")<br> public Result addToCart(@PathVariable("skuId") Long skuId,<br> @PathVariable("skuNum") Integer skuNum)<br>
//根据skuId删除购物车<br> @DeleteMapping("deleteCart/{skuId}")<br> public Result deleteCart(@PathVariable("skuId") Long skuId)<br>
//清空购物车<br> @DeleteMapping("deleteAllCart")<br> public Result deleteAllCart()
//批量删除购物车 多个skuId<br> @DeleteMapping("batchDeleteCart")<br> public Result batchDeleteCart(@RequestBody List<Long> skuIdList)
//获取当前用户购物车选中购物项<br> //根据用户Id 查询购物车列表<br> @GetMapping("inner/getCartCheckedList/{userId}")<br> public List<CartInfo> getCartCheckedList(@PathVariable("userId") Long userId)
service-home
商品分类 CategoryApiController<br>
//查询所有分类<br> @GetMapping("category")<br> public Result categoryList()
首页接口 HomeApiController<br>
@ApiOperation("首页数据显示接口")<br> @GetMapping("index")<br> public Result index(HttpServletRequest request)<br>
商品详情 ItemApiController<br>
@GetMapping("item/{id}")<br> public Result index(@PathVariable Long id)<br>
service-order
订单 OrderInfoController<br>
//订单查询<br> @GetMapping("auth/findUserOrderPage/{page}/{limit}")<br> public Result findUserOrderPage(<br> @ApiParam(name = "page", value = "当前页码", required = true)<br> @PathVariable Long page,<br> @ApiParam(name = "limit", value = "每页记录数", required = true)<br> @PathVariable Long limit,<br> @ApiParam(name = "orderVo", value = "查询对象", required = false)<br> OrderUserQueryVo orderUserQueryVo)<br>
@ApiOperation(value = "查询支付状态")<br> @GetMapping("/queryPayStatus/{orderNo}")<br> public Result queryPayStatus(<br> @ApiParam(name = "orderNo", value = "订单No", required = true)<br> @PathVariable("orderNo") String orderNo)
@ApiOperation("确认订单")<br> @GetMapping("auth/confirmOrder")<br> public Result confirm()
@ApiOperation("生成订单")<br> @PostMapping("auth/submitOrder")<br> public Result submitOrder(@RequestBody OrderSubmitVo orderParamVo)
@ApiOperation("获取订单详情")<br> @GetMapping("auth/getOrderInfoById/{orderId}")<br> public Result getOrderInfoById(@PathVariable("orderId") Long orderId)
//根据orderNo查询订单信息<br> @GetMapping("inner/getOrderInfo/{orderNo}")<br> public OrderInfo getOrderInfo(@PathVariable("orderNo") String orderNo)
service-payment<br>
微信支付接口 WeixinController<br>
//调用微信支付系统生成预付单<br> @GetMapping("/createJsapi/{orderNo}")<br> public Result createJsapi(@PathVariable("orderNo") String orderNo)<br>
//查询订单支付状态<br> @GetMapping("/queryPayStatus/{orderNo}")<br> public Result queryPayStatus(@PathVariable("orderNo") String orderNo)<br>
service-produck<br>
ProductInnnerController<br>
//根据分类id获取分类信息<br> @GetMapping("inner/getCategory/{categoryId}")<br> public Category getCategory(@PathVariable Long categoryId<br>
//根据skuid获取sku信息<br> @GetMapping("inner/getSkuInfo/{skuId}")<br> public SkuInfo getSkuInfo(@PathVariable Long skuId)<br>
//根据skuId列表得到sku信息列表<br> @PostMapping("inner/findSkuInfoList")<br> public List<SkuInfo> findSkuInfoList(@RequestBody List<Long> skuIdList)<br>
//根据分类id获取分类列表<br> @PostMapping("inner/findCategoryList")<br> public List<Category> findCategoryList(@RequestBody List<Long> categoryIdList)<br>
//根据关键字匹配sku列表<br> @GetMapping("inner/findSkuInfoByKeyword/{keyword}")<br> public List<SkuInfo> findSkuInfoByKeyword(@PathVariable("keyword") String keyword)<br>
//获取所有分类<br> @GetMapping("inner/findAllCategoryList")<br> public List<Category> findAllCategoryList()<br>
//获取新人专享商品<br> @GetMapping("inner/findNewPersonSkuInfoList")<br> public List<SkuInfo> findNewPersonSkuInfoList()<br>
//根据skuId获取sku信息<br> @GetMapping("inner/getSkuInfoVo/{skuId}")<br> public SkuInfoVo getSkuInfoVo(@PathVariable Long skuId)<br>
//验证和锁定库存<br> @ApiOperation(value = "锁定库存")<br> @PostMapping("inner/checkAndLock/{orderNo}")<br> public Boolean checkAndLock(@RequestBody List<SkuStockLockVo> skuStockLockVoList,<br> @PathVariable String orderNo)
AttrController 商品属性 <br>
//平台属性列表方法<br> //根据平台属性分组id查询<br> @ApiOperation("根据平台属性分组id查询")<br> @GetMapping("{groupId}")<br> public Result list(@PathVariable Long groupId)<br>
@ApiOperation(value = "获取")<br> @GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)
@ApiOperation(value = "新增")<br> @PostMapping("save")<br> public Result save(@RequestBody Attr attr)
@ApiOperation(value = "修改")<br> @PutMapping("update")<br> public Result updateById(@RequestBody Attr attr)<br>
@ApiOperation(value = "删除")<br> @DeleteMapping("remove/{id}")<br> public Result remove(@PathVariable Long id)<br>
@ApiOperation(value = "根据id列表删除")<br> @DeleteMapping("batchRemove")<br> public Result batchRemove(@RequestBody List<Long> idList)
AttrGroupController 属性分组<br>
@ApiOperation("平台属性分组列表")<br> @GetMapping("{page}/{limit}")<br> public Result list(@PathVariable Long page,<br> @PathVariable Long limit,<br> AttrGroupQueryVo attrGroupQueryVo)<br>
//查询所有平台属性分组列表<br> @ApiOperation("查询所有平台属性分组列表")<br> @GetMapping("findAllList")<br> public Result findAllList()<br>
@ApiOperation(value = "获取")<br> @GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)<br>
@ApiOperation(value = "新增")<br> @PostMapping("save")<br> public Result save(@RequestBody AttrGroup attrGroup)<br>
@ApiOperation(value = "修改")<br> @PutMapping("update")<br> public Result updateById(@RequestBody AttrGroup attrGroup)<br>
@ApiOperation(value = "删除")<br> @DeleteMapping("remove/{id}")<br> public Result remove(@PathVariable Long id)<br>
@ApiOperation(value = "根据id列表删除")<br> @DeleteMapping("batchRemove")<br> public Result batchRemove(@RequestBody List<Long> idList)
CategoryController 商品三级分类 <br>
@ApiOperation("商品分类列表")<br> @GetMapping("{page}/{limit}")<br> public Result list(@PathVariable Long page,<br> @PathVariable Long limit,<br> CategoryQueryVo categoryQueryVo)<br>
@ApiOperation(value = "获取商品分类信息")<br> @GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)<br>
@ApiOperation(value = "新增商品分类")<br> @PostMapping("save")<br> public Result save(@RequestBody Category category)<br>
@ApiOperation(value = "修改商品分类")<br> @PutMapping("update")<br> public Result updateById(@RequestBody Category category)<br>
@ApiOperation(value = "删除商品分类")<br> @DeleteMapping("remove/{id}")<br> public Result remove(@PathVariable Long id)<br>
@ApiOperation(value = "根据id列表删除商品分类")<br> @DeleteMapping("batchRemove")<br> public Result batchRemove(@RequestBody List<Long> idList)<br>
@ApiOperation("查询所有商品分类")<br> @GetMapping("findAllList")<br> public Result findAllList()
FileUploadController 文件上传接口<br>
@ApiOperation("图片上传")<br> @PostMapping("fileUpload")<br> public Result fileUpload(MultipartFile file)<br>
SkuInfoController sku信息<br>
//sku列表<br> @ApiOperation("sku列表")<br> @GetMapping("{page}/{limit}")<br> public Result list(@PathVariable Long page,<br> @PathVariable Long limit,<br> SkuInfoQueryVo skuInfoQueryVo)<br>
//添加商品sku信息<br> @ApiOperation("添加商品sku信息")<br> @PostMapping("save")<br> public Result save(@RequestBody SkuInfoVo skuInfoVo)<br>
@ApiOperation("获取sku信息")<br> @GetMapping("get/{id}")<br> public Result get(@PathVariable Long id)<br>
@ApiOperation("修改sku")<br> @PutMapping("update")<br> public Result update(@RequestBody SkuInfoVo skuInfoVo)<br>
@ApiOperation(value = "删除")<br> @DeleteMapping("remove/{id}")<br> public Result remove(@PathVariable Long id)<br>
@ApiOperation(value = "根据id列表删除")<br> @DeleteMapping("batchRemove")<br> public Result batchRemove(@RequestBody List<Long> idList)<br>
@ApiOperation("商品审核")<br> @GetMapping("check/{skuId}/{status}")<br> public Result check(@PathVariable Long skuId,<br> @PathVariable Integer status)<br>
@ApiOperation("商品上下架")<br> @GetMapping("publish/{skuId}/{status}")<br> public Result publish(@PathVariable Long skuId,<br> @PathVariable Integer status)<br>
//新人专享<br> @GetMapping("isNewPerson/{skuId}/{status}")<br> public Result isNewPerson(@PathVariable("skuId") Long skuId,<br> @PathVariable("status") Integer status)
service-search<br>
SkuApiController<br>
//查询分类商品<br> @GetMapping("{page}/{limit}")<br> public Result listSku(@PathVariable Integer page,<br> @PathVariable Integer limit,<br> SkuEsQueryVo skuEsQueryVo)<br>
//上架<br> @GetMapping("inner/upperSku/{skuId}")<br> public Result upperSku(@PathVariable Long skuId)<br>
//下架<br> @GetMapping("inner/lowerSku/{skuId}")<br> public Result lowerSku(@PathVariable Long skuId)<br>
//获取爆款商品<br> @GetMapping("inner/findHotSkuList")<br> public List<SkuEs> findHotSkuList()<br>
//更新商品热度<br> @GetMapping("inner/incrHotScore/{skuId}")<br> public Boolean incrHotScore(@PathVariable("skuId") Long skuId)
service-sys
RegionController 地区表<br>
//根据区域关键字查询区域列表信息<br> @ApiOperation("根据区域关键字查询区域列表信息")<br> @GetMapping("findRegionByKeyword/{keyword}")<br> public Result findRegionByKeyword(@PathVariable("keyword") String keyword)
service-user
WeixinApiController<br>
//用户微信授权登录<br> @ApiOperation(value = "微信登录获取openid(小程序)")<br> @GetMapping("/wxLogin/{code}")<br> public Result loginWx(@PathVariable String code)<br>
@PostMapping("/auth/updateUser")<br> @ApiOperation(value = "更新用户昵称与头像")<br> public Result updateUser(@RequestBody User user)<br>
LeaderAddressApiController
//根据userId查询提货点和团长信息<br> @GetMapping("/inner/getUserAddreddssByUserId/{userId}")<br> public LeaderAddressVo getUserAddressByUserId(@PathVariable("userId") Long userId)<br>
0 条评论
下一页