init
This commit is contained in:
@@ -4,6 +4,7 @@ import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.cai.domain.AnchorApply;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorApplyAdminVo;
|
||||
import com.ruoyi.cai.dto.app.query.IdRes;
|
||||
import com.ruoyi.cai.service.AnchorApplyService;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
@@ -58,26 +59,20 @@ public class AnchorApplyController extends BaseController {
|
||||
return R.ok(anchorApplyService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增播主申请管理
|
||||
*/
|
||||
@SaCheckPermission("cai:anchorApply:add")
|
||||
@Log(title = "播主申请管理", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody AnchorApply bo) {
|
||||
return toAjax(anchorApplyService.save(bo));
|
||||
@SaCheckPermission("cai:anchorApply:audit")
|
||||
@Log(title = "播主申请管理", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/auditAnchorSuccess")
|
||||
public R<Void> auditAnchorSuccess(@RequestBody IdRes id) {
|
||||
anchorApplyService.auditAnchorSuccess(id.getId());
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改播主申请管理
|
||||
*/
|
||||
@SaCheckPermission("cai:anchorApply:edit")
|
||||
@SaCheckPermission("cai:anchorApply:audit")
|
||||
@Log(title = "播主申请管理", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody AnchorApply bo) {
|
||||
return toAjax(anchorApplyService.updateById(bo));
|
||||
@PostMapping("/auditAnchorFail")
|
||||
public R<Void> auditAnchorFail(@RequestBody IdRes id) {
|
||||
anchorApplyService.auditAnchorFail(id.getId());
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -4,8 +4,12 @@ import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.ruoyi.cai.domain.Anchor;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.domain.UserOnline;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorAdminVo;
|
||||
import com.ruoyi.cai.dto.admin.vo.AnchorFullAdminVo;
|
||||
import com.ruoyi.cai.service.AnchorService;
|
||||
import com.ruoyi.cai.service.UserInfoService;
|
||||
import com.ruoyi.cai.service.UserOnlineService;
|
||||
import com.ruoyi.cai.service.UserService;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
@@ -33,8 +37,10 @@ import javax.validation.constraints.NotNull;
|
||||
@RequestMapping("/cai/anchor")
|
||||
public class AnchorController extends BaseController {
|
||||
|
||||
private final AnchorService caiAnchorService;
|
||||
private final AnchorService anchorService;
|
||||
private final UserService userService;
|
||||
private final UserInfoService userInfoService;
|
||||
private final UserOnlineService userOnlineService;
|
||||
|
||||
/**
|
||||
* 查询女神列表列表
|
||||
@@ -42,7 +48,7 @@ public class AnchorController extends BaseController {
|
||||
@SaCheckPermission("cai:anchor:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<AnchorAdminVo> list(AnchorAdminVo bo, PageQuery pageQuery) {
|
||||
IPage<AnchorAdminVo> page = caiAnchorService.pageAdmin(pageQuery, bo);
|
||||
IPage<AnchorAdminVo> page = anchorService.pageAdmin(pageQuery, bo);
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
@@ -56,7 +62,18 @@ public class AnchorController extends BaseController {
|
||||
@GetMapping("/{id}")
|
||||
public R<Anchor> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Integer id) {
|
||||
return R.ok(caiAnchorService.getById(id));
|
||||
return R.ok(anchorService.getById(id));
|
||||
}
|
||||
|
||||
@GetMapping("/full")
|
||||
public R<AnchorFullAdminVo> getInfo(@NotNull(message = "主键不能为空")
|
||||
Long userId) {
|
||||
AnchorFullAdminVo vo = new AnchorFullAdminVo();
|
||||
vo.setUser(userService.getById(userId));
|
||||
vo.setAnchor(anchorService.getByUserId(userId));
|
||||
vo.setUserOnline(userOnlineService.getByUserId(userId));
|
||||
vo.setUserInfo(userInfoService.getByUserId(userId));
|
||||
return R.ok(vo);
|
||||
}
|
||||
|
||||
@SaCheckPermission("cai:anchor:add")
|
||||
@@ -68,7 +85,7 @@ public class AnchorController extends BaseController {
|
||||
if(user == null){
|
||||
return R.fail("用户不存在");
|
||||
}
|
||||
caiAnchorService.joinAnchor(user.getId());
|
||||
anchorService.joinAnchor(user.getId());
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@@ -77,7 +94,7 @@ public class AnchorController extends BaseController {
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody Anchor bo) {
|
||||
return toAjax(caiAnchorService.updateById(bo));
|
||||
return toAjax(anchorService.updateById(bo));
|
||||
}
|
||||
|
||||
@SaCheckPermission("cai:anchor:remove")
|
||||
@@ -86,7 +103,7 @@ public class AnchorController extends BaseController {
|
||||
public R<Void> remove(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long userId) {
|
||||
|
||||
caiAnchorService.closeAnchor(userId);
|
||||
anchorService.closeAnchor(userId);
|
||||
return R.ok();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user