| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import request from '@/config/axios'
- export interface SensitiveWordVO {
- id?: number // 敏感词ID
- word?: string // 敏感词
- type?: number // 类型:1-禁用词,2-替换词
- replaceWord?: string // 替换词(仅替换词类型)
- status?: number // 状态:1-启用,2-禁用
- createTime?: Date // 创建时间
- updateTime?: Date // 更新时间
- }
- export interface SensitiveWordPageReqVO extends PageParam {
- word?: string // 敏感词,模糊匹配
- type?: number // 类型:1-禁用词,2-替换词
- status?: number // 状态:1-启用,2-禁用
- }
- export interface SensitiveWordSaveReqVO {
- id?: number // 敏感词ID
- word: string // 敏感词
- type: number // 类型:1-禁用词,2-替换词
- replaceWord?: string // 替换词(仅替换词类型)
- status: number // 状态:1-启用,2-禁用
- }
- // 查询敏感词分页列表
- export const getSensitiveWordPage = (params: SensitiveWordPageReqVO) => {
- return request.get({ url: '/community/sensitive-word/page', params })
- }
- // 查询敏感词详情
- export const getSensitiveWord = (id: number) => {
- return request.get({ url: '/community/sensitive-word/get?id=' + id })
- }
- // 新增敏感词
- export const createSensitiveWord = (data: SensitiveWordSaveReqVO) => {
- return request.post({ url: '/community/sensitive-word/create', data })
- }
- // 修改敏感词
- export const updateSensitiveWord = (data: SensitiveWordSaveReqVO) => {
- return request.put({ url: '/community/sensitive-word/update', data })
- }
- // 删除敏感词
- export const deleteSensitiveWord = (id: number) => {
- return request.delete({ url: '/community/sensitive-word/delete?id=' + id })
- }
|