新建ValidationMessages.properties: channel.name.notnull=渠道名称不能为空 channel.type.notnull=渠道类型不能为空 channel.status.notnull=渠道状态不能为空 channel.type.invalid=渠道类型无效 channel.status.invalid=渠道状态无效

  0nZj5jIUY2eL   2023年11月02日   60   0   0 项目项目

后端 ActivityController.java @PreAuthorize("hasPermission('tienchin:activity:remove')") @Log(title="活动管理",businessType=BusinessType.DELETE) @DeleteMapping("/{activityIds}") AjaxResultremove(@PathVariableObject[]activityIds){ returntoAjax(iActivityService.deleteActivityByIds(activityIds)); } IActivit...

  0nZj5jIUY2eL   2023年11月02日   85   0   0 项目javaideJava项目ide

ActivityController @PreAuthorize("hasPermission('tienchin:activity:create')") @Log(title="活动管理",businessType=BusinessType.INSERT) @PostMapping publicAjaxResultadd(@Validated@RequestBodyActivityVOactivityVO){ returnAjaxResult.success(iActivityService.addActivity(activityVO)>0?"添加成功":"添加失败"); } I...

  0nZj5jIUY2eL   2023年11月02日   100   0   0 项目项目

后端 ActivityVO / @authorBNTang @version1.0 @description活动管理VO @since2023-23-05 / publicclassActivityVOextendsBaseEntity{ / 活动ID / privateIntegeractivityId; / 活动名称 / privateStringactivityName; / 渠道ID / privateIntegerchannelId; / 渠道名称 / privateStringchannelName; / 活动简介 / privateStringactivityInfo;...

  0nZj5jIUY2eL   2023年11月02日   91   0   0 项目ListXMLico项目icolistxml

最后附上渠道管理的数据installSQL语句: INSERTINTOTienChin.tienchin_channel(channel_id,channel_name,status,remark,type,create_by,update_by,create_time,update_time,del_flag)VALUES(3,'小红书渠道',1,'小红书渠道',1,'qudao','qudao','2023-09-0322:10:06','2023-09-0423:29:30','0'); INSERTINTOTienChin.tienchin_channel(channel_id,ch...

ChannelController @PostMapping("/importTemplate") voidimportTemplate(HttpServletResponseresponse){ ExcelUtil<Channel>util=newExcelUtil<>(Channel.class); util.importTemplateExcel(response,"渠道数据"); } @Log(title="渠道管理",businessType=BusinessType.IMPORT) @PreAuthorize("hasPermission('tiench...

ChannelController @PreAuthorize("hasPermission('tienchin:channel:list')") @GetMapping("/list") TableDataInfolist(ChannelVOchannelVO){ startPage(); List<Channel>list=iChannelService.selectChannelList(channelVO); returngetDataTable(list); } IChannelService / 分页查询渠道列表 @paramchannelVO渠道信息搜索条件 ...

更改一下菜单权限,将删除渠道的delete改为remove: ChannelController.java @PreAuthorize("hasPermission('tienchin:channel:remove')") @Log(title="渠道管理",businessType=BusinessType.DELETE) @DeleteMapping("/{channelIds}") AjaxResultremove(@PathVariableObject[]channelIds){ returntoAjax(iChannelService.deleteChannelByIds(cha...

  0nZj5jIUY2eL   2023年11月02日   33   0   0 项目Javajavaide项目ide

CourseController.java @PreAuthorize("hasPermission('tienchin:course:remove')") @Log(title="课程管理",businessType=BusinessType.DELETE) @DeleteMapping("/{courseIds}") AjaxResultremove(@PathVariableObject[]courseIds){ returntoAjax(iCourseService.deleteCourseByIds(courseIds)); } ICourseService.java / 根...

ChannelController @PostMapping("/importTemplate") voidimportTemplate(HttpServletResponseresponse){ ExcelUtil<Channel>util=newExcelUtil<>(Channel.class); util.importTemplateExcel(response,"渠道数据"); } @Log(title="渠道管理",businessType=BusinessType.IMPORT) @PreAuthorize("hasPermission('tienc...

在字典管理当中添加渠道状态 channel_status:渠道状态 分别为: 正常,键值为1,回显样式为success 禁用,键值为0,回显样式为info !>有个注意点:Vue3当中v-for与v-if不能写在一起。 在上一节编写前端展示渠道信息时,出现了如上图的警告,某个标签的type属性导致的,这是警告,查看官网文档改成最新的就可以了,看样子是el-tag标签,目前本人没有管继续往下开发即可。

概念 电脑,是一台所具备存储和计算处理能力的电子设备。 数值计算 数据处理 自动控制 游戏娱乐 ... 这就是电脑: 组成以及相关职业 硬件系统(维修电脑的干的事) CPU 概念作用: 中央处理器 计算机的运算核心,控制核心 内存 内存的概念作用: 与CPU进行沟通的桥梁 用于暂时存放CPU中的运算数据 内存的特点: 存储量小 断电丢失 外部存储器 概念作用 永久性的存储大容量数据 磁盘: 移动硬盘: U盘: 输入设备 概念作用: 向电脑输入信息的设备 键盘: 鼠标: 麦克风: 输出设备 概念作用: 计算机向外界输出信息的设备 显示器: 音响:...

上一节当中我们只是给后台添加了对应的菜单,实际上对应的页面还没有存在这节主要就是创建出来页面: 促销活动:activity 统计分析:analysis 商机管理:business 渠道管理:channel 线索管理:clue 合同管理:contract 私教课程:course 转派管理:transfer template: <template> <h1>template</h1> </template> <script> exportdefault{ name:"index" } </script> <s...

首先是移动菜单,参考下图将菜单移动到下图结构: 我这里将系统监控,系统工具都移动到了系统管理下面,并且排了个序,将多级菜单放在了一起,这样看起来更加的清晰。 修改一下系统管理(100)与TienChin健身官网(101)的菜单排序大小,这样我们待会添加的新菜单就可以在上方了。因为我想让这几个菜单靠下面。 添加的菜单参考之前文章开头介绍的系统功能介绍当中的内容:TienChin-系统功能介绍BNTang 线索管理 商机管理 合同管理 促销活动 私教课程 统计分析 渠道管理 转派管理 如果您不想动: ----------------------------- -Tablest...

安装Haproxy apt-yinstallhaproxy 环境配置 cat>>/etc/sysctl.conf<<EOF net.ipv4.ip_nonlocal_bind=1 EOF 查看是否已经配置好,内核参数生效: sysctl-p 添加Haproxy配置 cat>>/etc/haproxy/haproxy.cfg<<EOF listenstats modehttp bind0.0.0.0:8888 statsenable logglobal statsuri/status statsauthadmin:123456 ...

创建数据卷 mkdir-p/usr/mysql/conf/usr/mysql/data chmod-R755/usr/mysql/ 创建配置文件 vim/usr/mysql/conf/my.cnf: [client] socket=/usr/mysql/mysqld.sock default-character-set=utf8mb4 [mysqld] pid-file=/var/run/mysqld/mysqld.pid socket=/var/run/mysqld/mysqld.sock datadir=/var/lib/mysql socket=/usr/mys...

卸载旧版本 sudoyumremovedocker\ docker-client\ docker-client-latest\ docker-common\ docker-latest\ docker-latest-logrotate\ docker-logrotate\ docker-engine /var/lib/docker/的内容,包括image、container、volumes,andnetworks,将被保留。Docker引擎包现在被称为docker-ce。 设置存储库 sudoyuminstall-yyum-utils sudoyum-config-manager\ -...

?>前言 经常使用一些循环,进行耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当,将大大提高效率,下面总结几条for循环的常见优化方式。 首先初始化一个集合list,如下: List<String>list=newArrayList<>(); 方式一:最常规的不加思考的写法 for(inti=0;i<list.size();i){ System.out.println(list.get(i)); } 优点:较常见,易于理解 缺点:每次都要计算list.size() 方式二:数组长度提取出来 ...

官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.htmltabBar 首先我们需要搭建一个Tabbar,在搭建之前我们将需要跳转的页面创建一下待会需要使用到。 创建me我的页面,在pages当中鼠标右键新建页面即可,在新建一个order订单页面,更改app.json配置添加tabBar配置项: { "tabBar":{ "color":"000000", "backgroundColor":"000000", "list":[ { "pagePath":"pages/in...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~