TienChin 渠道管理-删除渠道

简介: TienChin 渠道管理-删除渠道

更改一下菜单权限,将删除渠道的 delete 改为 remove:


ChannelController.java

@PreAuthorize("hasPermission('tienchin:channel:remove')")
@Log(title = "渠道管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{channelIds}")
AjaxResult remove(@PathVariable Object[] channelIds) {
    return toAjax(iChannelService.deleteChannelByIds(channelIds));
}

IChannelService.java

/**
 * 删除渠道
 *
 * @param channelIds 渠道ID
 * @return int {@code 0} 失败 {@code 1} 成功
 * @author BNTang
 * @since 2023/09/03 10:48:51
 */
int deleteChannelByIds(Object[] channelIds);

ChannelServiceImpl.java

@Override
public int deleteChannelByIds(Object[] channelIds) {
    UpdateWrapper<Channel> channelQueryWrapper = new UpdateWrapper<>();
    channelQueryWrapper.lambda()
            .set(Channel::getDelFlag, "2")
            .in(Channel::getChannelId, channelIds);
    return update(channelQueryWrapper) ? 1 : 0;
}


目录
相关文章
|
9月前
|
关系型数据库 MySQL PHP
免登录游客卡密发放系统PHP网站源码
这是一个简单易用的卡密验证系统,主要功能包括: 卡密管理和验证,多模板支持,响应式设计,验证码保护,防刷机制,简洁的用户界面, 支持自定义模板,移动端优化,安全性保护,易于部署和维护。
444 77
|
11月前
|
Web App开发 XML 网络协议
|
Kubernetes Cloud Native 调度
《阿里云产品四月刊》—GPU Device-Plugin 相关操作(1)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
325 2
|
监控 安全 数据处理
《数据治理简易速速上手小册》第4章 数据安全与合规性(2024 最新版)
《数据治理简易速速上手小册》第4章 数据安全与合规性(2024 最新版)
303 0
|
Kubernetes 调度 容器
kubernetes调度器性能调优
kubernetes调度器性能调优
|
人工智能 编解码 算法
【MATLAB】史上最全的9种频谱分析算法全家桶
【MATLAB】史上最全的9种频谱分析算法全家桶
1127 0
【MATLAB】史上最全的9种频谱分析算法全家桶
|
存储 算法 前端开发
【PTA刷题】 顺序表(删除)(代码+详解)
【PTA刷题】 顺序表(删除)(代码+详解)
495 0
sudo的安全策略阻止/允许用户执行指定的命令
sudo的安全策略阻止/允许用户执行指定的命令
293 0