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