feat:敏感词页面

This commit is contained in:
dzc committed 2025-11-26 13:17:31 +08:00
1 parent b5914ecc3c
commit 874aeb6fb0
3 files changed
+8 -10

No files matched your search

@@ -5,12 +5,13 @@ import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
@Data
@Schema(description = "chat用户注册req")
public class ChatCreateOrUpdateUserReqVo {
@NotEmpty(message = "用户id不可为空")
@NotNull(message = "用户id不可为空")
@Schema(description = "用户id")
private Long userId;
@@ -47,7 +47,7 @@ public class ChatPrivateMsgController {
}
@GetMapping("/getById")
@Operation(summary = "获取敏感词详细信息", description = "获取敏感词详细信息")
@Operation(summary = "获取私聊详细信息", description = "获取私聊详细信息")
public CommonResult<ChatPrivateMessageRespVO> getInfo(@RequestParam("id") Long id) {
ChatPrivateMessageInfoReqVO dto = new ChatPrivateMessageInfoReqVO();
dto.setMsgId(id);
@@ -55,7 +55,7 @@ public class ChatPrivateMsgController {
return success(vo);
}
@GetMapping("/getById")
@GetMapping("/cout")
@Operation(summary = "私聊消息统计", description = "私聊消息统计")
public CommonResult<List<Map>> dailyCount(@RequestParam("days") Integer days) {
ChatPrivateMessageCountReqVO dto = new ChatPrivateMessageCountReqVO();
@@ -5,10 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.member.client.service.ChatApi;
import cn.iocoder.yudao.module.member.client.vo.ChatTableRespVO;
import cn.iocoder.yudao.module.member.client.vo.sensitive.ChatSensitiveDelReqVO;
import cn.iocoder.yudao.module.member.client.vo.sensitive.ChatSensitiveInfoReqVo;
import cn.iocoder.yudao.module.member.client.vo.sensitive.ChatSensitiveReqVo;
import cn.iocoder.yudao.module.member.client.vo.sensitive.ChatSensitiveRespVO;
import cn.iocoder.yudao.module.member.client.vo.sensitive.*;
import cn.iocoder.yudao.module.member.client.vo.user.ChatCreateOrUpdateUserReqVo;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -56,13 +53,13 @@ public class ChatSensitiveController {
@PostMapping("/createOrUpdate")
@Operation(summary = "创建或者更新敏感词", description = "创建或者更新敏感词")
public CommonResult<Boolean> createOrUpdate(@Valid @RequestBody ChatCreateOrUpdateUserReqVo dto) {
return success(chatApi.createOrUpdate(dto));
public CommonResult<Boolean> createOrUpdate(@Valid @RequestBody ChatSensitiveSaveReqVo dto) {
return success(chatApi.sensitiveCreateOrUpdate(dto));
}
@DeleteMapping("/delByIds")
@Operation(summary = "删除敏感词", description = "删除敏感词")
public CommonResult<Boolean> delByIds(@RequestParam("id") List<Long> ids) {
public CommonResult<Boolean> delByIds(@RequestParam("ids") List<Long> ids) {
ChatSensitiveDelReqVO dto = new ChatSensitiveDelReqVO();
dto.setSensitiveIds(ids);
return success(chatApi.sensitiveDelByIds(dto));