自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Neo

  • 博客(131)
  • 资源 (1)
  • 收藏
  • 关注

原创 TienChin-课程管理-课程导出

更改 Course.java:/** * 课程ID */@TableId(value = "course_id", type = IdType.AUTO)@NotNull(message = "{course.id.notnull}")@Excel(name = "课程编号")private Integer courseId;/** * 课程类型 1.舞蹈类 2.游泳类 3....

2023-09-25 00:38:00 51

原创 TienChin-课程管理-课程搜索

后端新建 CourseVO.java:/** * CourseVO类是一个课程的值对象,用于存储课程的相关信息。 * 它包含了课程的名称、类型、适用对象、最低价格和最高价格等属性。 */public class CourseVO { private String name; // 课程名称 private String type; // 课程类型 privat...

2023-09-25 00:34:00 41

原创 TienChin-课程管理-删除课程

CourseController.java@PreAuthorize("hasPermission('tienchin:course:remove')")@Log(title = "课程管理", businessType = BusinessType.DELETE)@DeleteMapping("/{courseIds}")AjaxResult remove(@PathVariable ...

2023-09-24 22:56:00 45

原创 TienChin-课程管理-课程更新接口

更改包名将之前的 entity 更改为 domain:将之前的 validator 包当中的校验分组接口移动到 common 模块当中,因为其它模块也需要使用就放到公共当中进行存储。更改完毕之后在修改下 Course.java 的校验注解的作用范围:/** * 课程ID */@TableId(value = "course_id", type = IdType.AUTO)@N...

2023-09-24 17:02:00 40

原创 TienChin-课程管理-添加课程页面

course.js将 activity 替换成 course。index.vue这个 index.vue 是 course 文件夹下面的 index.vue 别弄错了。<template> <div class="app-container"> <el-form :model="queryParams" ref="queryRef" :inlin...

2023-09-24 14:55:00 37

原创 TienChin-课程管理-添加课程接口

CourseController.java@PreAuthorize("hasPermission('tienchin:course:create')")@Log(title = "课程管理", businessType = BusinessType.INSERT)@PostMappingpublic AjaxResult add(@Validated @RequestBody Cour...

2023-09-24 14:27:00 30

原创 TienChin-课程管理-展示课程列表

配置按钮权限博主这里就不贴SQL了,自行手动添加一下吧。更改表结构ALTER TABLE `tienchin_course` MODIFY COLUMN `info` varchar(255) NULL DEFAULT NULL COMMENT '课程简介' AFTER `apply_to`;后端更改实体类数据类型Course.java:/** * 课程简介 */priv...

2023-09-24 10:57:00 36

原创 TienChin 活动管理-活动导出

ActivityController/** * 导出活动列表 */@PreAuthorize("hasPermission('tienchin:activity:export')")@Log(title = "渠道管理", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(Htt...

2023-09-23 18:33:00 23

原创 TienChin 活动管理-搜索活动

ActivityController@PreAuthorize("hasPermission('tienchin:activity:list')")@GetMapping("/list")TableDataInfo list(ActivityVO activityVO) { startPage(); return getDataTable(iActivityService....

2023-09-23 18:30:00 19

原创 TienChin 活动管理-删除活动

后端ActivityController.java@PreAuthorize("hasPermission('tienchin:activity:remove')")@Log(title = "活动管理", businessType = BusinessType.DELETE)@DeleteMapping("/{activityIds}")AjaxResult remove(@Path...

2023-09-22 01:39:00 14

原创 TienChin 活动管理-修改活动

后端ChannelController.java@PreAuthorize("hasPermission('tienchin:channel:edit')")@GetMapping("/{channelId}")AjaxResult getInfo(@PathVariable Long channelId) { return AjaxResult.success(iChanne...

2023-09-22 01:35:00 21

原创 TienChin 活动管理-修改活动接口

前端activity.js直接替换现有的,最求速度了,后面在详细一个个记录,不在过多解释了。import request from '@/utils/request'/** * 查询活动列表 * @param query 查询条件参数 * @returns {*} 查询结果 */export function listActivity(query) { return ...

2023-09-22 01:29:00 24

原创 TienChin 活动管理-完成添加活动

略过。

2023-09-22 01:28:00 21

原创 TienChin 活动管理-添加活动页面

后端ActivityController.java@Resourceprivate IChannelService iChannelService;/** * 获取渠道列表 * * @return 渠道列表 */@PreAuthorize("hasPermission('tienchin:activity:create')")@GetMapping("/channel/li...

2023-09-22 01:13:00 41

原创 TienChin 活动管理-添加活动接口

ActivityController@PreAuthorize("hasPermission('tienchin:activity:create')")@Log(title = "活动管理", businessType = BusinessType.INSERT)@PostMappingpublic AjaxResult add(@Validated @RequestBody Activ...

2023-09-22 01:09:00 28

原创 TienChin 活动管理-活动状态完善

修改字典修改活动状态字典,将之前的数据键值为 0 的数据标签内容改为 过期:更改下数据库的描述,禁用改为过期:ALTER TABLE `tienchin_activity` MODIFY COLUMN `activity_status` int NULL DEFAULT NULL COMMENT '活动状态,0.表示过期、1.表示正常' AFTER `activity_type`;A...

2023-09-22 01:03:00 17

原创 TienChin 活动管理-活动列表展示

后端ActivityVO/** * @author BNTang * @version 1.0 * @description 活动管理VO * @since 2023-23-05 **/public class ActivityVO extends BaseEntity { /** * 活动ID */ private Integer activ...

2023-09-22 00:56:00 39

原创 TienChin 活动管理-工程创建

工程模块的创建,与之前创建渠道管理一样的,所以这里就不贴图带着大家一起动手进行了,表结构我已经给到大家了,这里我只贴一下代码生成器的代码部分即可。@Testvoid generateActivity() { String path = "E:\\Desktop\\TienChin\\tienchin-service\\tienchin-activity\\src\\main"; ...

2023-09-22 00:03:00 23

原创 TienChin 活动管理-准备工作

配置权限INSERT INTO `sys_menu` VALUES (2014, '添加活动', 2003, 1, '', NULL, NULL, 1, 0, 'F', '0', '0', 'tienchin:activity:create', '#', 'admin', '2023-09-04 23:56:19', '', NULL, '');INSERT INTO `sys_menu`...

2023-09-17 23:58:00 55

原创 TienChin 渠道管理-渠道页面完善

最后附上渠道管理的数据 install SQL 语句:INSERT INTO TienChin.tienchin_channel (channel_id, channel_name, status, remark, type, create_by, update_by, create_time, update_time, del_flag) VALUES (3, '小红书渠道', 1, '小红...

2023-09-17 23:42:00 45

原创 TienChin 渠道管理-渠道导入

ChannelController@PostMapping("/importTemplate")void importTemplate(HttpServletResponse response) { ExcelUtil<Channel> util = new ExcelUtil<>(Channel.class); util.importTemplate...

2023-09-17 23:36:00 92

原创 TienChin 渠道管理-渠道导出

ChannelController/** * 导出渠道列表 */@PreAuthorize("hasPermission('tienchin:channel:export')")@Log(title = "渠道管理", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(HttpS...

2023-09-17 23:29:00 64

原创 TienChin 渠道管理-渠道搜索

ChannelController@PreAuthorize("hasPermission('tienchin:channel:list')")@GetMapping("/list")TableDataInfo list(ChannelVO channelVO) { startPage(); List<Channel> list = iChannelServic...

2023-09-17 23:26:00 140

原创 TienChin 渠道管理-删除渠道

更改一下菜单权限,将删除渠道的 delete 改为 remove:ChannelController.java@PreAuthorize("hasPermission('tienchin:channel:remove')")@Log(title = "渠道管理", businessType = BusinessType.DELETE)@DeleteMapping("/{channelI...

2023-09-17 23:23:00 44

原创 TienChin 渠道管理-更新渠道接口开发

ChannelController/** * 修改渠道 */@PreAuthorize("hasPermission('tienchin:channel:edit')")@Log(title = "渠道管理", businessType = BusinessType.UPDATE)@PutMappingAjaxResult edit(@Validated @RequestBody ...

2023-09-17 23:14:00 52

原创 TienChin 渠道管理-添加渠道页面开发

略过,前面已将渠道管理的 index.vue 文件内容全部粘贴给你们了。

2023-09-17 23:09:00 44

原创 TienChin 渠道管理-配置校验失败信息

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

2023-09-17 15:20:00 46

原创 TienChin 渠道管理-添加渠道

在我们平时新建一个全新的 Java 类,这个类需要存放的包不存在,可以使用如下的方式进行创建:含义就是说,将 ChannelVO 这个类放在 vo 这个包当中,如果存在则不创建,存在就将新建的类放入其中。ChannelVO/** * @author BNTang * @version 1.0 * @description 渠道管理,前端展示对象 * @since 2023-11-...

2023-09-17 13:28:00 52

原创 TienChin 渠道管理-权限分配

添加权限如果您不想手动添加可以使用我如下的SQL,但是有一个注意点就是 parent_id 是渠道管理菜单的主键 id 即可一键插入。INSERT INTO `TienChin`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, ...

2023-09-17 13:23:00 45

原创 TienChin 渠道管理-字典原理分析

在上一节当中,我们使用到了字典来进行翻译我们的渠道类型等等字段,那么这一节我们就来分析一下字典的原理。从代码方面先开始分析,我们先来看一下字典的定义,我们是在如下图当中编写了我们的渠道类型,使用,proxy.useDict 进行的请求数据,proxy 相比之前的 Vue2,其实就是 Vue 本身,相当于 Vue2 当中的 this。我们继续往下看,查看 proxy.useDict 内部是什...

2023-09-17 13:21:00 125

原创 TienChin 渠道管理-配置字典常量

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

2023-09-17 13:19:00 60

原创 TienChin 渠道管理-前端展示渠道信息

在编写 Vue 项目的时候我们可以使用 IDEA 当中提供的一个工具叫做 structure,也就是说可以很轻松的列举出当前 Vue 文件的大致结构,点那个就会跳转到对应的地方。简简单单介绍一个编写Vue时的一个小技巧,那么接下来进入核心内容,展示渠道信息的开发。在 api 文件夹模块当中新建一个 tienchin 的文件夹,在当中编写一个 channel.js:channel.js:...

2023-09-17 13:12:00 96

原创 祝各位老师们节日快乐!

祝各位老师们节日快乐!

2023-09-10 18:54:00 33

原创 计算机常识

概念电脑,是一台所具备存储和计算处理能力的电子设备。数值计算数据处理自动控制游戏娱乐...这就是电脑:组成以及相关职业硬件系统(维修电脑的干的事)CPU概念作用:中央处理器计算机的运算核心,控制核心内存内存的概念作用:与CPU进行沟通的桥梁用于暂时存放CPU中的运算数据内存的特点:存储量小断电丢失外部存储器概念作用永久性的存储...

2023-09-07 00:35:00 55

原创 TienChin 渠道管理-查看渠道接口

自定义 hasPermission 校验规则自定义一个 Spring Security hasPermission 校验规则:在 tienchin-framework 模块当中进行自定义,新建 CustomSecurityExpressionRoot.java 自定义 hasPermission 判断逻辑类:/** * @author BNTang * @version 1.0 * ...

2023-08-29 23:45:00 80

原创 TienChin 渠道管理-工程创建

因为本文章主要围绕着项目开发进行,所以前言不做开头,直接上内容。添加字段我们的渠道表,我看到若依脚手架当中有一个是否删除的标志字段,所以我这里也添加一下:ALTER TABLE `tienchin_channel` ADD COLUMN `del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)' AFTER `up...

2023-08-22 00:53:00 81

原创 TienChin 渠道管理-渠道类型

在上一篇文章当中,表里面有一个渠道类型,我们这节主要是将这个渠道类型创建好,首先我们来看看字典表。sys_dict_type 表:字段名数据类型注释dict_idbigint字典主键dict_namevarchar(100)字典名称dict_typevarchar(100)字典类型statuschar(1)状态(0正常 1停用)...

2023-08-20 11:05:00 56

原创 TienChin 渠道管理-表创建

在若依当中,有个槽点,就是数据库当中的删除标识状态一般 0 是 false,1 是 true,在若依当中反而 0 是 true,1 是 false。渠道表设计,我这里就直接贴成品的创建表 SQL:-- ------------------------------ tienchin_channel-- ----------------------------DROP TABLE IF E...

2023-08-19 10:29:00 59

原创 Flowable 源码目录结构

title: Flowable 源码目录结构date: 2023-8-17 23:47:20tags:- Flowable下载源码下载地址:flowable/flowable-engine at flowable-6.7.2 (github.com)Git 下载方式:git clone [email protected]:flowable/flowable-engine.git切换分支 ...

2023-08-17 23:53:00 485

原创 TienChin 引入 MyBatisPlus

在父工程当中添加版本号,统一管理:<mybatis-plus.version>3.5.1</mybatis-plus.version>在父工程当中添加 MyBatisPlus 依赖:<!--MyBatis Plus--><dependency> <groupId>com.baomidou</groupId>...

2023-08-15 23:36:00 77

suning商城静态页面

suning商城静态页面

2021-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除