• 2023-11-15TienChin-课程管理-课程导出
    更改Course.java:/***课程ID*/@TableId(value="course_id",type=IdType.AUTO)@NotNull(message="{course.id.notnull}")@Excel(name="课程编号")privateIntegercourseId;/***课程类型1.舞蹈类2.游泳类3.拳击类*/@NotNull(message=
  • 2023-11-15TienChin-课程管理-课程搜索
    后端新建CourseVO.java:/***CourseVO类是一个课程的值对象,用于存储课程的相关信息。*它包含了课程的名称、类型、适用对象、最低价格和最高价格等属性。*/publicclassCourseVO{privateStringname;//课程名称privateStringtype;//课程类型privat
  • 2023-11-15TienChin-课程管理-删除课程
    CourseController.java@PreAuthorize("hasPermission('tienchin:course:remove')")@Log(title="课程管理",businessType=BusinessType.DELETE)@DeleteMapping("/{courseIds}")AjaxResultremove(@PathVariableObject[]courseId
  • 2023-11-15TienChin-课程管理-课程更新接口
    更改包名将之前的entity更改为domain:将之前的validator包当中的校验分组接口移动到common模块当中,因为其它模块也需要使用就放到公共当中进行存储。更改完毕之后在修改下Course.java的校验注解的作用范围:/***课程ID*/@TableId(value="course_id",type=IdType.A
  • 2023-11-15TienChin-课程管理-添加课程接口
    CourseController.java@PreAuthorize("hasPermission('tienchin:course:create')")@Log(title="课程管理",businessType=BusinessType.INSERT)@PostMappingpublicAjaxResultadd(@Validated@RequestBodyCoursecourse){returnAja
  • 2023-11-15TienChin-课程管理-创建工程
    创建方式与之前一样,如下奉上generateCourse代码。@TestvoidgenerateCourse(){Stringpath="E:\\Desktop\\TienChin\\tienchin-service\\tienchin-course\\src\\main";FastAutoGenerator.create("jdbc:mysql://localhost:3
  • 2023-11-15TienChin-课程管理-配置课程字典
    课程类型课程适用人群
  • 2023-11-15TienChin 活动管理-设置活动的默认状态
    //设置活动未过期,相当于新增的活动,默认都是未过期的activity.setActivityStatus(1);
  • 2023-11-15TienChin-课程管理-数据表创建
    CREATETABLE`tienchin_course`(`course_id`intNOTNULLAUTO_INCREMENTCOMMENT'课程ID',`type`intNULLCOMMENT&
  • 2023-09-24TienChin-课程管理-课程更新接口
    更改包名将之前的entity更改为domain:将之前的validator包当中的校验分组接口移动到common模块当中,因为其它模块也需要使用就放到公共当中进行存储。更改完毕之后在修改下Course.java的校验注解的作用范围:/***课程ID*/@TableId(value="course_id",type=I
  • 2023-09-24TienChin-课程管理-添加课程页面
    course.js将activity替换成course。index.vue这个index.vue是course文件夹下面的index.vue别弄错了。<template><divclass="app-container"><el-form:model="queryParams"ref="queryRef":inline="true"v-show=
  • 2023-09-24TienChin-课程管理-添加课程接口
    CourseController.java@PreAuthorize("hasPermission('tienchin:course:create')")@Log(title="课程管理",businessType=BusinessType.INSERT)@PostMappingpublicAjaxResultadd(@Validated@RequestBodyCoursecourse){returnAj
  • 2023-09-24TienChin-课程管理-展示课程列表
    配置按钮权限博主这里就不贴SQL了,自行手动添加一下吧。更改表结构ALTERTABLE`tienchin_course`MODIFYCOLUMN`info`varchar(255)NULLDEFAULTNULLCOMMENT'课程简介'AFTER`apply_to`;后端更改实体类数据类型Course.java:/***课程简介*/privateStringin
  • 2023-09-23TienChin-课程管理-配置课程字典
    课程类型课程适用人群
  • 2023-09-23TienChin-课程管理-创建工程
    创建方式与之前一样,如下奉上generateCourse代码。@TestvoidgenerateCourse(){Stringpath="E:\\Desktop\\TienChin\\tienchin-service\\tienchin-course\\src\\main";FastAutoGenerator.create("jdbc:mysql://localhost:
  • 2023-09-23TienChin-课程管理-数据表创建
    CREATETABLE`tienchin_course`(`course_id`intNOTNULLAUTO_INCREMENTCOMMENT'课程ID',`type`intNULLCOMMENT&
  • 2023-09-18TienChin 渠道管理-渠道导入
    ChannelController@PostMapping("/importTemplate")voidimportTemplate(HttpServletResponseresponse){ExcelUtil<Channel>util=newExcelUtil<>(Channel.class);util.importTemplateExcel(response,"渠道数据");}@Log(tit
  • 2023-09-17TienChin 渠道管理-渠道页面完善
    最后附上渠道管理的数据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','qu
  • 2023-09-17TienChin 渠道管理-渠道搜索
    ChannelController@PreAuthorize("hasPermission('tienchin:channel:list')")@GetMapping("/list")TableDataInfolist(ChannelVOchannelVO){startPage();List<Channel>list=iChannelService.selectChannelList(channe
  • 2023-09-17TienChin 渠道管理-渠道导出
    ChannelController/***导出渠道列表*/@PreAuthorize("hasPermission('tienchin:channel:export')")@Log(title="渠道管理",businessType=BusinessType.EXPORT)@PostMapping("/export")publicvoidexport(HttpServletResponser
  • 2023-09-17TienChin 渠道管理-删除渠道
    更改一下菜单权限,将删除渠道的delete改为remove:ChannelController.java@PreAuthorize("hasPermission('tienchin:channel:remove')")@Log(title="渠道管理",businessType=BusinessType.DELETE)@DeleteMapping("/{channelIds}")AjaxResult
  • 2023-09-17TienChin 渠道管理-更新渠道接口开发
    ChannelController/***修改渠道*/@PreAuthorize("hasPermission('tienchin:channel:edit')")@Log(title="渠道管理",businessType=BusinessType.UPDATE)@PutMappingAjaxResultedit(@Validated@RequestBodyChannelVOchannelVO){
  • 2023-09-17TienChin 渠道管理-配置校验失败信息
    新建ValidationMessages.properties:channel.name.notnull=渠道名称不能为空channel.type.notnull=渠道类型不能为空channel.status.notnull=渠道状态不能为空channel.type.invalid=渠道类型无效channel.status.invalid=渠道状态无效
  • 2023-09-17TienChin 渠道管理-添加渠道
    在我们平时新建一个全新的Java类,这个类需要存放的包不存在,可以使用如下的方式进行创建:含义就是说,将ChannelVO这个类放在vo这个包当中,如果存在则不创建,存在就将新建的类放入其中。ChannelVO/***@authorBNTang*@version1.0*@description渠道管理,前端展示对象
  • 2023-09-17TienChin 渠道管理-配置字典常量
    在字典管理当中添加渠道状态channel_status:渠道状态分别为:正常,键值为1,回显样式为success禁用,键值为0,回显样式为info!>有个注意点:Vue3当中v-for与v-if不能写在一起。在上一节编写前端展示渠道信息时,出现了如上图的警告,某个标签的type属性导致的,这是警告,查看