feat:敏感词页面
This commit is contained in:
1 parent
b5914ecc3c
commit
874aeb6fb0
3 files changed
+8
-10
No files matched your search
+2
-1
@@ -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;
|
||||
|
||||
|
||||
+2
-2
@@ -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();
|
||||
|
||||
+4
-7
@@ -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));
|
||||
|
||||
Reference in new issue
Block a user