This commit is contained in:
张良(004796)
2024-01-19 09:57:30 +08:00
parent 53bafe999d
commit 87b7da9644
3 changed files with 43 additions and 23 deletions

View File

@@ -4,6 +4,7 @@ import com.ruoyi.cai.domain.User;
import com.ruoyi.cai.domain.UserGreet; import com.ruoyi.cai.domain.UserGreet;
import com.ruoyi.cai.dto.app.query.IdRes; import com.ruoyi.cai.dto.app.query.IdRes;
import com.ruoyi.cai.dto.app.query.user.UserGreetAddReq; import com.ruoyi.cai.dto.app.query.user.UserGreetAddReq;
import com.ruoyi.cai.dto.app.vo.user.UserGreetListVo;
import com.ruoyi.cai.dto.app.vo.user.UserGreetVo; import com.ruoyi.cai.dto.app.vo.user.UserGreetVo;
import com.ruoyi.cai.service.UserGreetService; import com.ruoyi.cai.service.UserGreetService;
import com.ruoyi.cai.service.UserService; import com.ruoyi.cai.service.UserService;
@@ -33,14 +34,19 @@ public class UserGreetAppController {
@GetMapping("/list") @GetMapping("/list")
@Operation(summary = "获取当前用户打招呼列表") @Operation(summary = "获取当前用户打招呼列表")
@Log(title = "获取当前用户打招呼列表", businessType = BusinessType.OTHER, isSaveDb = false) @Log(title = "获取当前用户打招呼列表", businessType = BusinessType.OTHER, isSaveDb = false)
public R<List<UserGreetVo>> list(){ public R<List<UserGreetListVo>> list(){
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
User user = userService.getById(userId); User user = userService.getById(userId);
if(user == null || user.getIsAnchor() == 0){ if(user == null || user.getIsAnchor() == 0){
return R.fail(600, "您不是女神,无法群打招呼,快去申请吧!"); return R.fail(600, "您不是女神,无法群打招呼,快去申请吧!");
} }
UserGreetVo vo = new UserGreetVo();
List<UserGreet> userGreet = userGreetService.listByUserId(userId); List<UserGreet> userGreet = userGreetService.listByUserId(userId);
return R.ok(BeanConvertUtil.convertListTo(userGreet,UserGreetVo::new)); List<UserGreetListVo> list = BeanConvertUtil.convertListTo(userGreet, UserGreetListVo::new);
vo.setList(list);
vo.setCount(20);
vo.setAllowSend(1);
return R.ok();
} }
@PostMapping("/add") @PostMapping("/add")

View File

@@ -0,0 +1,28 @@
package com.ruoyi.cai.dto.app.vo.user;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
@Schema(description = "群打招呼")
public class UserGreetListVo {
@Schema(description = "ID")
private Long id;
/**
*
*/
@Schema(description = "用户ID")
private Long userId;
/**
* 标题
*/
@Schema(description = "内容")
private String title;
/**
* 审核状态
*/
@Schema(description = "审核状态 1 审核中, 2 审核通过, 3 审核不通过")
private Integer auditStatus;
}

View File

@@ -1,28 +1,14 @@
package com.ruoyi.cai.dto.app.vo.user; package com.ruoyi.cai.dto.app.vo.user;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
@Data import java.util.List;
@Schema(description = "群打招呼")
public class UserGreetVo {
@Schema(description = "ID") @Data
private Long id; public class UserGreetVo {
/** private Integer allowSend;
* private Integer count;
*/
@Schema(description = "用户ID") private List<UserGreetListVo> list;
private Long userId;
/**
* 标题
*/
@Schema(description = "内容")
private String title;
/**
* 审核状态
*/
@Schema(description = "审核状态 1 审核中, 2 审核通过, 3 审核不通过")
private Integer auditStatus;
} }