| | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.web.controller.BaseController; |
| | | import com.ruoyi.common.security.service.TokenService; |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "添加", tags = {"后台-分享管理"}) |
| | | @PostMapping("/manage/add") |
| | | public R<Void> manage(@RequestBody Share share){ |
| | | Long userid = tokenService.getLoginUser().getUserid(); |
| | | share.setAddType(1); |
| | | share.setAuditStatus(ShareAuditStatus.SUCCESS.getCode()); |
| | | share.setObjectId(userid.toString()); |
| | | share.setDelFlag(0); |
| | | shareService.save(share); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "编辑", tags = {"后台-分享管理"}) |
| | | @PostMapping("/manage/edit") |
| | | public R<Void> manageedit(@RequestBody Share share){ |
| | | |
| | | shareService.updateById(share); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除", tags = {"后台-分享管理"}) |
| | | @GetMapping("/manage/delete") |
| | | public R<Void> managedelete(@RequestParam Integer id){ |
| | | |
| | | shareService.removeById(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "列表", tags = {"后台-分享管理"}) |
| | | @GetMapping("/manage/list") |
| | | public R<Void> managelist(String name,Integer addType,@RequestParam Integer PageNum,Integer pageSize){ |
| | | |
| | | shareService.lambdaQuery().like(name!=null,Share::getName,name).eq(addType!=null,Share::getAddType,addType).page(Page.of(pageSize,pageSize)); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "设为小程序分享", tags = {"后台-分享管理"}) |
| | | @GetMapping("/manage/set") |
| | | public R<Void> set(@RequestParam Integer id){ |
| | | //将所有分享设为不是小程序分享 |
| | | List<Share> list = shareService.lambdaQuery().list(); |
| | | if (!list.isEmpty()){ |
| | | for (Share share : list) { |
| | | |
| | | } |
| | | } |
| | | //设置小程序分享 |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |