From f9308845d6a78e31c710bb415873e9dd8942b667 Mon Sep 17 00:00:00 2001 From: admin <2638786862@qq.com> Date: Thu, 10 Apr 2025 17:46:38 +0800 Subject: [PATCH] 333 --- .../java/com/dao/DiscusshuodongxindeDao.java | 63 ++-- .../main/java/com/dao/HuodongbaomingDao.java | 63 ++-- .../main/java/com/dao/HuodongleixingDao.java | 63 ++-- .../main/java/com/dao/HuodongtongzhiDao.java | 63 ++-- .../main/java/com/dao/HuodongxindeDao.java | 63 ++-- .../main/java/com/dao/HuodongxinxiDao.java | 63 ++-- .../java/com/entity/HuodongbaomingEntity.java | 271 +++++++++++------- .../java/com/entity/HuodongleixingEntity.java | 89 ++---- .../java/com/entity/HuodongtongzhiEntity.java | 168 +++++------ .../java/com/entity/HuodongxindeEntity.java | 168 +++++------ .../model/DiscusshuodongxindeModel.java | 109 ++++--- .../com/entity/model/HuodongbaomingModel.java | 209 ++++++++------ .../com/entity/model/HuodongtongzhiModel.java | 112 +++++--- .../com/entity/model/HuodongxindeModel.java | 112 +++++--- .../com/entity/model/HuodongxinxiModel.java | 157 +++++----- .../java/com/entity/model/MessagesModel.java | 108 ++++--- .../main/java/com/entity/model/NewsModel.java | 78 ++--- .../com/entity/model/ZhiyuanzheModel.java | 242 +++++++++++----- .../com/entity/view/HuodongbaomingView.java | 41 +-- .../com/entity/view/HuodongleixingView.java | 41 +-- .../com/entity/view/HuodongtongzhiView.java | 41 +-- .../com/entity/view/HuodongxindeView.java | 41 +-- .../com/entity/view/HuodongxinxiView.java | 41 +-- .../java/com/entity/view/ZhiyuanzheView.java | 39 +-- .../com/service/impl/CommonServiceImpl.java | 76 ++--- .../impl/HuodongbaomingServiceImpl.java | 120 +++----- .../impl/HuodongleixingServiceImpl.java | 120 +++----- .../impl/HuodongtongzhiServiceImpl.java | 120 +++----- .../service/impl/HuodongxindeServiceImpl.java | 120 +++----- .../service/impl/HuodongxinxiServiceImpl.java | 120 +++----- 30 files changed, 1543 insertions(+), 1578 deletions(-) diff --git a/springbootpt9c5/src/main/java/com/dao/DiscusshuodongxindeDao.java b/springbootpt9c5/src/main/java/com/dao/DiscusshuodongxindeDao.java index a65379f5..ab3644c8 100644 --- a/springbootpt9c5/src/main/java/com/dao/DiscusshuodongxindeDao.java +++ b/springbootpt9c5/src/main/java/com/dao/DiscusshuodongxindeDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.DiscusshuodongxindeEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.DiscusshuodongxindeVO; +import com.entity.view.DiscusshuodongxindeView; -import com.entity.DiscusshuodongxindeEntity; // 引入活动心得评论表的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.DiscusshuodongxindeVO; // 引入活动心得评论表的 VO (View Object) 类 -import com.entity.view.DiscusshuodongxindeView; // 引入活动心得评论表的 View 类 /** * 活动心得评论表 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface DiscusshuodongxindeDao extends BaseMapper { - - /** - * 根据条件查询活动心得评论表的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 DiscusshuodongxindeVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动心得评论表的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 DiscusshuodongxindeVO 对象 - */ + DiscusshuodongxindeVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动心得评论表的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 DiscusshuodongxindeView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动心得评论表的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 DiscusshuodongxindeView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动心得评论表的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 DiscusshuodongxindeView 对象 - */ + DiscusshuodongxindeView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/dao/HuodongbaomingDao.java b/springbootpt9c5/src/main/java/com/dao/HuodongbaomingDao.java index 23ca2380..0448ed6b 100644 --- a/springbootpt9c5/src/main/java/com/dao/HuodongbaomingDao.java +++ b/springbootpt9c5/src/main/java/com/dao/HuodongbaomingDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.HuodongbaomingEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.HuodongbaomingVO; +import com.entity.view.HuodongbaomingView; -import com.entity.HuodongbaomingEntity; // 引入活动报名表的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.HuodongbaomingVO; // 引入活动报名表的 VO (View Object) 类 -import com.entity.view.HuodongbaomingView; // 引入活动报名表的 View 类 /** * 活动报名 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface HuodongbaomingDao extends BaseMapper { - - /** - * 根据条件查询活动报名表的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongbaomingVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动报名表的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongbaomingVO 对象 - */ + HuodongbaomingVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动报名表的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongbaomingView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动报名表的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongbaomingView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动报名表的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongbaomingView 对象 - */ + HuodongbaomingView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/dao/HuodongleixingDao.java b/springbootpt9c5/src/main/java/com/dao/HuodongleixingDao.java index ba44b630..122385d6 100644 --- a/springbootpt9c5/src/main/java/com/dao/HuodongleixingDao.java +++ b/springbootpt9c5/src/main/java/com/dao/HuodongleixingDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.HuodongleixingEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.HuodongleixingVO; +import com.entity.view.HuodongleixingView; -import com.entity.HuodongleixingEntity; // 引入活动类型的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.HuodongleixingVO; // 引入活动类型的 VO (View Object) 类 -import com.entity.view.HuodongleixingView; // 引入活动类型的 View 类 /** * 活动类型 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface HuodongleixingDao extends BaseMapper { - - /** - * 根据条件查询活动类型的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongleixingVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动类型的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongleixingVO 对象 - */ + HuodongleixingVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动类型的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongleixingView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动类型的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongleixingView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动类型的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongleixingView 对象 - */ + HuodongleixingView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/dao/HuodongtongzhiDao.java b/springbootpt9c5/src/main/java/com/dao/HuodongtongzhiDao.java index 10994f10..52b6247b 100644 --- a/springbootpt9c5/src/main/java/com/dao/HuodongtongzhiDao.java +++ b/springbootpt9c5/src/main/java/com/dao/HuodongtongzhiDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.HuodongtongzhiEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.HuodongtongzhiVO; +import com.entity.view.HuodongtongzhiView; -import com.entity.HuodongtongzhiEntity; // 引入活动通知表的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.HuodongtongzhiVO; // 引入活动通知表的 VO (View Object) 类 -import com.entity.view.HuodongtongzhiView; // 引入活动通知表的 View 类 /** * 活动通知 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface HuodongtongzhiDao extends BaseMapper { - - /** - * 根据条件查询活动通知表的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongtongzhiVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动通知表的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongtongzhiVO 对象 - */ + HuodongtongzhiVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动通知表的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongtongzhiView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动通知表的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongtongzhiView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动通知表的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongtongzhiView 对象 - */ + HuodongtongzhiView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/dao/HuodongxindeDao.java b/springbootpt9c5/src/main/java/com/dao/HuodongxindeDao.java index c47a9274..d2feb7e2 100644 --- a/springbootpt9c5/src/main/java/com/dao/HuodongxindeDao.java +++ b/springbootpt9c5/src/main/java/com/dao/HuodongxindeDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.HuodongxindeEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.HuodongxindeVO; +import com.entity.view.HuodongxindeView; -import com.entity.HuodongxindeEntity; // 引入活动心得表的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.HuodongxindeVO; // 引入活动心得表的 VO (View Object) 类 -import com.entity.view.HuodongxindeView; // 引入活动心得表的 View 类 /** * 活动心得 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface HuodongxindeDao extends BaseMapper { - - /** - * 根据条件查询活动心得表的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxindeVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动心得表的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongxindeVO 对象 - */ + HuodongxindeVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动心得表的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxindeView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动心得表的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxindeView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动心得表的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongxindeView 对象 - */ + HuodongxindeView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/dao/HuodongxinxiDao.java b/springbootpt9c5/src/main/java/com/dao/HuodongxinxiDao.java index bc9f7860..95492703 100644 --- a/springbootpt9c5/src/main/java/com/dao/HuodongxinxiDao.java +++ b/springbootpt9c5/src/main/java/com/dao/HuodongxinxiDao.java @@ -1,58 +1,35 @@ -package com.dao; // 定义包路径,存放 DAO 层接口 +package com.dao; + +import com.entity.HuodongxinxiEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import java.util.Map; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.HuodongxinxiVO; +import com.entity.view.HuodongxinxiView; -import com.entity.HuodongxinxiEntity; // 引入活动信息表的实体类 -import com.baomidou.mybatisplus.mapper.BaseMapper; // 引入 MyBatis-Plus 的基础 Mapper 接口 -import java.util.List; // 导入 List 接口,用于返回集合类型的数据 -import java.util.Map; // 导入 Map 接口,用于存储键值对参数 -import com.baomidou.mybatisplus.mapper.Wrapper; // 引入 MyBatis-Plus 的条件构造器 -import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 引入分页插件的 Pagination 类 -import org.apache.ibatis.annotations.Param; // 引入 MyBatis 的 @Param 注解,用于绑定参数 -import com.entity.vo.HuodongxinxiVO; // 引入活动信息表的 VO (View Object) 类 -import com.entity.view.HuodongxinxiView; // 引入活动信息表的 View 类 /** * 活动信息 - * - * @author [作者姓名] - * @email [作者邮箱] + * + * @author + * @email * @date 2022-05-06 08:33:49 */ public interface HuodongxinxiDao extends BaseMapper { - - /** - * 根据条件查询活动信息表的 VO 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxinxiVO 对象的列表 - */ + List selectListVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动信息表的 VO 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongxinxiVO 对象 - */ + HuodongxinxiVO selectVO(@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询活动信息表的 View 列表 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxinxiView 对象的列表 - */ + List selectListView(@Param("ew") Wrapper wrapper); - /** - * 分页查询活动信息表的 View 列表 - * @param page 分页对象,用于指定分页参数 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个包含 HuodongxinxiView 对象的列表 - */ List selectListView(Pagination page,@Param("ew") Wrapper wrapper); - - /** - * 根据条件查询单个活动信息表的 View 对象 - * @param wrapper 条件构造器,用于动态生成 SQL 查询条件 - * @return 返回一个 HuodongxinxiView 对象 - */ + HuodongxinxiView selectView(@Param("ew") Wrapper wrapper); + } diff --git a/springbootpt9c5/src/main/java/com/entity/HuodongbaomingEntity.java b/springbootpt9c5/src/main/java/com/entity/HuodongbaomingEntity.java index 5f48bb2c..cb345c6e 100644 --- a/springbootpt9c5/src/main/java/com/entity/HuodongbaomingEntity.java +++ b/springbootpt9c5/src/main/java/com/entity/HuodongbaomingEntity.java @@ -1,197 +1,256 @@ -package com.entity; // 定义包路径,存放实体类 +package com.entity; -import com.baomidou.mybatisplus.annotations.TableId; // 引入 MyBatis-Plus 的 TableId 注解 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import javax.validation.constraints.NotBlank; // 引入校验注解 -import javax.validation.constraints.NotEmpty; // 引入校验注解 -import javax.validation.constraints.NotNull; // 引入校验注解 +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; // 引入 Jackson 的忽略属性注解 -import java.lang.reflect.InvocationTargetException; // 引入反射相关的异常类 -import java.io.Serializable; // 引入 Serializable 接口 -import java.util.Date; // 引入日期类 -import java.util.List; // 引入 List 泛型接口 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.beanutils.BeanUtils; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.enums.FieldFill; +import com.baomidou.mybatisplus.enums.IdType; -import org.springframework.format.annotation.DateTimeFormat; // 引入 Spring 的日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 引入 Jackson 的日期格式注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 BeanUtils 工具类 -import com.baomidou.mybatisplus.annotations.TableField; // 引入 MyBatis-Plus 的 TableField 注解 -import com.baomidou.mybatisplus.enums.FieldFill; // 引入 MyBatis-Plus 的 FieldFill 枚举 -import com.baomidou.mybatisplus.enums.IdType; // 引入 MyBatis-Plus 的 IdType 枚举 /** * 活动报名 * 数据库通用操作实体类(普通增删改查) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongbaoming") // 定义数据库表名 -public class HuodongbaomingEntity implements Serializable { // 定义活动报名实体类 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongbaoming") +public class HuodongbaomingEntity implements Serializable { + private static final long serialVersionUID = 1L; - // 默认构造函数 - public HuodongbaomingEntity() { + public HuodongbaomingEntity() { + } - - // 带参数的构造函数,用于将泛型对象转换为实体类对象 + public HuodongbaomingEntity(T t) { try { - BeanUtils.copyProperties(this, t); // 使用 BeanUtils 工具类将泛型对象的属性复制到当前对象中 + BeanUtils.copyProperties(this, t); } catch (IllegalAccessException | InvocationTargetException e) { - // 捕获并打印异常 + // TODO Auto-generated catch block e.printStackTrace(); } } - + /** * 主键id */ - @TableId(type = IdType.AUTO) // 定义主键类型为自动增长 - private Long id; // 定义主键字段 - + @TableId + private Long id; /** * 活动名称 */ - private String huodongmingcheng; // 定义活动名称字段 - + + private String huodongmingcheng; + /** * 活动类型 */ - private String huodongleixing; // 定义活动类型字段 - + + private String huodongleixing; + /** * 人数 */ - private Integer renshu; // 定义人数字段 - + + private Integer renshu; + /** * 报名说明 */ - private String baomingshuoming; // 定义报名说明字段 - + + private String baomingshuoming; + /** * 报名时间 */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date baomingshijian; // 定义报名时间字段 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date baomingshijian; + /** * 学号 */ - private String xuehao; // 定义学号字段 - + + private String xuehao; + /** * 姓名 */ - private String xingming; // 定义姓名字段 - + + private String xingming; + /** * 手机 */ - private String shouji; // 定义手机号字段 - + + private String shouji; + /** * 是否审核 */ - private String sfsh; // 定义是否审核字段 - + + private String sfsh; + /** * 审核回复 */ - private String shhf; // 定义审核回复字段 - - /** - * 添加时间 - */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date addtime; // 定义添加时间字段 + + private String shhf; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; - // Getter 和 Setter 方法 - public Date getAddtime() { // 获取添加时间的方法 + public Date getAddtime() { return addtime; } - public void setAddtime(Date addtime) { // 设置添加时间的方法 + public void setAddtime(Date addtime) { this.addtime = addtime; } - public Long getId() { // 获取主键ID的方法 + public Long getId() { return id; } - public void setId(Long id) { // 设置主键ID的方法 - this.id = id; - } - public String getHuodongmingcheng() { // 获取活动名称的方法 - return huodongmingcheng; + public void setId(Long id) { + this.id = id; } - public void setHuodongmingcheng(String huodongmingcheng) { // 设置活动名称的方法 + /** + * 设置:活动名称 + */ + public void setHuodongmingcheng(String huodongmingcheng) { this.huodongmingcheng = huodongmingcheng; } - - public String getHuodongleixing() { // 获取活动类型的方法 - return huodongleixing; + /** + * 获取:活动名称 + */ + public String getHuodongmingcheng() { + return huodongmingcheng; } - public void setHuodongleixing(String huodongleixing) { // 设置活动类型的方法 + /** + * 设置:活动类型 + */ + public void setHuodongleixing(String huodongleixing) { this.huodongleixing = huodongleixing; } - - public Integer getRenshu() { // 获取人数的方法 - return renshu; + /** + * 获取:活动类型 + */ + public String getHuodongleixing() { + return huodongleixing; } - public void setRenshu(Integer renshu) { // 设置人数的方法 + /** + * 设置:人数 + */ + public void setRenshu(Integer renshu) { this.renshu = renshu; } - - public String getBaomingshuoming() { // 获取报名说明的方法 - return baomingshuoming; + /** + * 获取:人数 + */ + public Integer getRenshu() { + return renshu; } - public void setBaomingshuoming(String baomingshuoming) { // 设置报名说明的方法 + /** + * 设置:报名说明 + */ + public void setBaomingshuoming(String baomingshuoming) { this.baomingshuoming = baomingshuoming; } - - public Date getBaomingshijian() { // 获取报名时间的方法 - return baomingshijian; + /** + * 获取:报名说明 + */ + public String getBaomingshuoming() { + return baomingshuoming; } - public void setBaomingshijian(Date baomingshijian) { // 设置报名时间的方法 + /** + * 设置:报名时间 + */ + public void setBaomingshijian(Date baomingshijian) { this.baomingshijian = baomingshijian; } - - public String getXuehao() { // 获取学号的方法 - return xuehao; + /** + * 获取:报名时间 + */ + public Date getBaomingshijian() { + return baomingshijian; } - public void setXuehao(String xuehao) { // 设置学号的方法 + /** + * 设置:学号 + */ + public void setXuehao(String xuehao) { this.xuehao = xuehao; } - - public String getXingming() { // 获取姓名的方法 - return xingming; + /** + * 获取:学号 + */ + public String getXuehao() { + return xuehao; } - public void setXingming(String xingming) { // 设置姓名的方法 + /** + * 设置:姓名 + */ + public void setXingming(String xingming) { this.xingming = xingming; } - - public String getShouji() { // 获取手机号的方法 - return shouji; + /** + * 获取:姓名 + */ + public String getXingming() { + return xingming; } - public void setShouji(String shouji) { // 设置手机号的方法 + /** + * 设置:手机 + */ + public void setShouji(String shouji) { this.shouji = shouji; } - - public String getSfsh() { // 获取是否审核的状态的方法 - return sfsh; + /** + * 获取:手机 + */ + public String getShouji() { + return shouji; } - public void setSfsh(String sfsh) { // 设置是否审核的状态的方法 + /** + * 设置:是否审核 + */ + public void setSfsh(String sfsh) { this.sfsh = sfsh; } - - public String getShhf() { // 获取审核回复的方法 - return shhf; + /** + * 获取:是否审核 + */ + public String getSfsh() { + return sfsh; } - public void setShhf(String shhf) { // 设置审核回复的方法 + /** + * 设置:审核回复 + */ + public void setShhf(String shhf) { this.shhf = shhf; } + /** + * 获取:审核回复 + */ + public String getShhf() { + return shhf; + } + } diff --git a/springbootpt9c5/src/main/java/com/entity/HuodongleixingEntity.java b/springbootpt9c5/src/main/java/com/entity/HuodongleixingEntity.java index 98e51bbe..cd2397e5 100644 --- a/springbootpt9c5/src/main/java/com/entity/HuodongleixingEntity.java +++ b/springbootpt9c5/src/main/java/com/entity/HuodongleixingEntity.java @@ -1,125 +1,92 @@ -package com.entity; // 定义包路径,存放实体类 +package com.entity; -// 引入 MyBatis-Plus 的 TableId 注解,用于标识数据库中的主键字段 import com.baomidou.mybatisplus.annotations.TableId; - -// 引入 MyBatis-Plus 的 TableName 注解,用于指定数据库中的表名 import com.baomidou.mybatisplus.annotations.TableName; - -// 引入 Java Bean Validation 的 NotBlank 注解,用于验证字符串不能为空且不为空白 import javax.validation.constraints.NotBlank; - -// 引入 Java Bean Validation 的 NotEmpty 注解,用于验证集合或数组不能为空 import javax.validation.constraints.NotEmpty; - -// 引入 Java Bean Validation 的 NotNull 注解,用于验证对象不能为 null import javax.validation.constraints.NotNull; -// 引入 Jackson 的 @JsonIgnoreProperties 注解,用于忽略 JSON 序列化和反序列化时的某些属性 import com.fasterxml.jackson.annotation.JsonIgnoreProperties; - -// 引入 Java 反射相关的 InvocationTargetException 异常类 import java.lang.reflect.InvocationTargetException; -// 引入 Serializable 接口,使类能够被序列化 import java.io.Serializable; - -// 引入 Date 类,用于表示日期和时间 import java.util.Date; - -// 引入 List 泛型接口,用于表示动态数组 import java.util.List; -// 引入 Spring 的 DateTimeFormat 注解,用于格式化日期 import org.springframework.format.annotation.DateTimeFormat; - -// 引入 Jackson 的 JsonFormat 注解,用于格式化日期 import com.fasterxml.jackson.annotation.JsonFormat; - -// 引入 Apache Commons BeanUtils 工具类,用于操作 Java Bean import org.apache.commons.beanutils.BeanUtils; - -// 引入 MyBatis-Plus 的 TableField 注解,用于标识数据库中的字段 import com.baomidou.mybatisplus.annotations.TableField; - -// 引入 MyBatis-Plus 的 FieldFill 枚举,用于标识字段的填充策略 import com.baomidou.mybatisplus.enums.FieldFill; - -// 引入 MyBatis-Plus 的 IdType 枚举,用于标识主键生成策略 import com.baomidou.mybatisplus.enums.IdType; + /** * 活动类型 * 数据库通用操作实体类(普通增删改查) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongleixing") // 定义数据库表名 -public class HuodongleixingEntity implements Serializable { // 定义活动类型实体类 +@TableName("huodongleixing") +public class HuodongleixingEntity implements Serializable { + private static final long serialVersionUID = 1L; - private static final long serialVersionUID = 1L; // 定义序列化版本号 - // 默认构造函数 public HuodongleixingEntity() { - + } - - // 带参数的构造函数,用于将泛型对象转换为实体类对象 + public HuodongleixingEntity(T t) { try { - BeanUtils.copyProperties(this, t); // 使用 BeanUtils 工具类将泛型对象的属性复制到当前对象中 + BeanUtils.copyProperties(this, t); } catch (IllegalAccessException | InvocationTargetException e) { - // 捕获并打印异常 + // TODO Auto-generated catch block e.printStackTrace(); } } - + /** * 主键id */ - @TableId // 定义主键字段 - private Long id; // 定义主键字段 - + @TableId + private Long id; /** * 活动类型 */ - private String huodongleixing; // 定义活动类型字段 + + private String huodongleixing; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; - /** - * 添加时间 - */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date addtime; // 定义添加时间字段 - - // Getter 方法:获取添加时间 public Date getAddtime() { return addtime; } - - // Setter 方法:设置添加时间 public void setAddtime(Date addtime) { this.addtime = addtime; } - // Getter 方法:获取主键ID public Long getId() { return id; } - // Setter 方法:设置主键ID public void setId(Long id) { this.id = id; } - - // Setter 方法:设置活动类型 + /** + * 设置:活动类型 + */ public void setHuodongleixing(String huodongleixing) { this.huodongleixing = huodongleixing; } - - // Getter 方法:获取活动类型 + /** + * 获取:活动类型 + */ public String getHuodongleixing() { return huodongleixing; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/HuodongtongzhiEntity.java b/springbootpt9c5/src/main/java/com/entity/HuodongtongzhiEntity.java index 8501c79e..7de3d072 100644 --- a/springbootpt9c5/src/main/java/com/entity/HuodongtongzhiEntity.java +++ b/springbootpt9c5/src/main/java/com/entity/HuodongtongzhiEntity.java @@ -1,202 +1,184 @@ -package com.entity; // 定义包路径,存放实体类 +package com.entity; -// 引入 MyBatis-Plus 的 TableId 注解,用于标识数据库中的主键字段 import com.baomidou.mybatisplus.annotations.TableId; - -// 引入 MyBatis-Plus 的 TableName 注解,用于指定数据库中的表名 import com.baomidou.mybatisplus.annotations.TableName; - -// 引入 Java Bean Validation 的 NotBlank 注解,用于验证字符串不能为空且不为空白 import javax.validation.constraints.NotBlank; - -// 引入 Java Bean Validation 的 NotEmpty 注解,用于验证集合或数组不能为空 import javax.validation.constraints.NotEmpty; - -// 引入 Java Bean Validation 的 NotNull 注解,用于验证对象不能为 null import javax.validation.constraints.NotNull; -// 引入 Jackson 的 @JsonIgnoreProperties 注解,用于忽略 JSON 序列化和反序列化时的某些属性 import com.fasterxml.jackson.annotation.JsonIgnoreProperties; - -// 引入 Java 反射相关的 InvocationTargetException 异常类 import java.lang.reflect.InvocationTargetException; -// 引入 Serializable 接口,使类能够被序列化 import java.io.Serializable; - -// 引入 Date 类,用于表示日期和时间 import java.util.Date; - -// 引入 List 泛型接口,用于表示动态数组 import java.util.List; -// 引入 Spring 的 DateTimeFormat 注解,用于格式化日期 import org.springframework.format.annotation.DateTimeFormat; - -// 引入 Jackson 的 JsonFormat 注解,用于格式化日期 import com.fasterxml.jackson.annotation.JsonFormat; - -// 引入 Apache Commons BeanUtils 工具类,用于操作 Java Bean import org.apache.commons.beanutils.BeanUtils; - -// 引入 MyBatis-Plus 的 TableField 注解,用于标识数据库中的字段 import com.baomidou.mybatisplus.annotations.TableField; - -// 引入 MyBatis-Plus 的 FieldFill 枚举,用于标识字段的填充策略 import com.baomidou.mybatisplus.enums.FieldFill; - -// 引入 MyBatis-Plus 的 IdType 枚举,用于标识主键生成策略 import com.baomidou.mybatisplus.enums.IdType; + /** * 活动通知 * 数据库通用操作实体类(普通增删改查) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongtongzhi") // 定义数据库表名 -public class HuodongtongzhiEntity implements Serializable { // 定义活动通知实体类 +@TableName("huodongtongzhi") +public class HuodongtongzhiEntity implements Serializable { + private static final long serialVersionUID = 1L; - private static final long serialVersionUID = 1L; // 定义序列化版本号 - // 默认构造函数 public HuodongtongzhiEntity() { - + } - - // 带参数的构造函数,用于将泛型对象转换为实体类对象 + public HuodongtongzhiEntity(T t) { try { - BeanUtils.copyProperties(this, t); // 使用 BeanUtils 工具类将泛型对象的属性复制到当前对象中 + BeanUtils.copyProperties(this, t); } catch (IllegalAccessException | InvocationTargetException e) { - // 捕获并打印异常 + // TODO Auto-generated catch block e.printStackTrace(); } } - + /** * 主键id */ - @TableId // 定义主键字段 - private Long id; // 定义主键字段 - + @TableId + private Long id; /** * 标题 */ - private String biaoti; // 定义标题字段 - + + private String biaoti; + /** * 学号 */ - private String xuehao; // 定义学号字段 - + + private String xuehao; + /** * 姓名 */ - private String xingming; // 定义姓名字段 - + + private String xingming; + /** * 手机 */ - private String shouji; // 定义手机号码字段 - + + private String shouji; + /** * 通知内容 */ - private String tongzhineirong; // 定义通知内容字段 - + + private String tongzhineirong; + /** * 通知时间 */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date tongzhishijian; // 定义通知时间字段 - - /** - * 添加时间 - */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date addtime; // 定义添加时间字段 + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date tongzhishijian; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; - // Getter 方法:获取添加时间 public Date getAddtime() { return addtime; } - - // Setter 方法:设置添加时间 public void setAddtime(Date addtime) { this.addtime = addtime; } - // Getter 方法:获取主键ID public Long getId() { return id; } - // Setter 方法:设置主键ID public void setId(Long id) { this.id = id; } - - // Setter 方法:设置标题 + /** + * 设置:标题 + */ public void setBiaoti(String biaoti) { this.biaoti = biaoti; } - - // Getter 方法:获取标题 + /** + * 获取:标题 + */ public String getBiaoti() { return biaoti; } - - // Setter 方法:设置学号 + /** + * 设置:学号 + */ public void setXuehao(String xuehao) { this.xuehao = xuehao; } - - // Getter 方法:获取学号 + /** + * 获取:学号 + */ public String getXuehao() { return xuehao; } - - // Setter 方法:设置姓名 + /** + * 设置:姓名 + */ public void setXingming(String xingming) { this.xingming = xingming; } - - // Getter 方法:获取姓名 + /** + * 获取:姓名 + */ public String getXingming() { return xingming; } - - // Setter 方法:设置手机号码 + /** + * 设置:手机 + */ public void setShouji(String shouji) { this.shouji = shouji; } - - // Getter 方法:获取手机号码 + /** + * 获取:手机 + */ public String getShouji() { return shouji; } - - // Setter 方法:设置通知内容 + /** + * 设置:通知内容 + */ public void setTongzhineirong(String tongzhineirong) { this.tongzhineirong = tongzhineirong; } - - // Getter 方法:获取通知内容 + /** + * 获取:通知内容 + */ public String getTongzhineirong() { return tongzhineirong; } - - // Setter 方法:设置通知时间 + /** + * 设置:通知时间 + */ public void setTongzhishijian(Date tongzhishijian) { this.tongzhishijian = tongzhishijian; } - - // Getter 方法:获取通知时间 + /** + * 获取:通知时间 + */ public Date getTongzhishijian() { return tongzhishijian; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/HuodongxindeEntity.java b/springbootpt9c5/src/main/java/com/entity/HuodongxindeEntity.java index 043c7f7c..4379b8ba 100644 --- a/springbootpt9c5/src/main/java/com/entity/HuodongxindeEntity.java +++ b/springbootpt9c5/src/main/java/com/entity/HuodongxindeEntity.java @@ -1,202 +1,184 @@ -package com.entity; // 定义包路径,存放实体类 +package com.entity; -// 引入 MyBatis-Plus 的 TableId 注解,用于标识数据库中的主键字段 import com.baomidou.mybatisplus.annotations.TableId; - -// 引入 MyBatis-Plus 的 TableName 注解,用于指定数据库中的表名 import com.baomidou.mybatisplus.annotations.TableName; - -// 引入 Java Bean Validation 的 NotBlank 注解,用于验证字符串不能为空且不为空白 import javax.validation.constraints.NotBlank; - -// 引入 Java Bean Validation 的 NotEmpty 注解,用于验证集合或数组不能为空 import javax.validation.constraints.NotEmpty; - -// 引入 Java Bean Validation 的 NotNull 注解,用于验证对象不能为 null import javax.validation.constraints.NotNull; -// 引入 Jackson 的 @JsonIgnoreProperties 注解,用于忽略 JSON 序列化和反序列化时的某些属性 import com.fasterxml.jackson.annotation.JsonIgnoreProperties; - -// 引入 Java 反射相关的 InvocationTargetException 异常类 import java.lang.reflect.InvocationTargetException; -// 引入 Serializable 接口,使类能够被序列化 import java.io.Serializable; - -// 引入 Date 类,用于表示日期和时间 import java.util.Date; - -// 引入 List 泛型接口,用于表示动态数组 import java.util.List; -// 引入 Spring 的 DateTimeFormat 注解,用于格式化日期 import org.springframework.format.annotation.DateTimeFormat; - -// 引入 Jackson 的 JsonFormat 注解,用于格式化日期 import com.fasterxml.jackson.annotation.JsonFormat; - -// 引入 Apache Commons BeanUtils 工具类,用于操作 Java Bean import org.apache.commons.beanutils.BeanUtils; - -// 引入 MyBatis-Plus 的 TableField 注解,用于标识数据库中的字段 import com.baomidou.mybatisplus.annotations.TableField; - -// 引入 MyBatis-Plus 的 FieldFill 枚举,用于标识字段的填充策略 import com.baomidou.mybatisplus.enums.FieldFill; - -// 引入 MyBatis-Plus 的 IdType 枚举,用于标识主键生成策略 import com.baomidou.mybatisplus.enums.IdType; + /** * 活动心得 * 数据库通用操作实体类(普通增删改查) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongxinde") // 定义数据库表名 -public class HuodongxindeEntity implements Serializable { // 定义活动心得实体类 +@TableName("huodongxinde") +public class HuodongxindeEntity implements Serializable { + private static final long serialVersionUID = 1L; - private static final long serialVersionUID = 1L; // 定义序列化版本号 - // 默认构造函数 public HuodongxindeEntity() { - + } - - // 带参数的构造函数,用于将泛型对象转换为实体类对象 + public HuodongxindeEntity(T t) { try { - BeanUtils.copyProperties(this, t); // 使用 BeanUtils 工具类将泛型对象的属性复制到当前对象中 + BeanUtils.copyProperties(this, t); } catch (IllegalAccessException | InvocationTargetException e) { - // 捕获并打印异常 + // TODO Auto-generated catch block e.printStackTrace(); } } - + /** * 主键id */ - @TableId // 定义主键字段 - private Long id; // 定义主键字段 - + @TableId + private Long id; /** * 活动名称 */ - private String huodongmingcheng; // 定义活动名称字段 - + + private String huodongmingcheng; + /** * 活动类型 */ - private String huodongleixing; // 定义活动类型字段 - + + private String huodongleixing; + /** * 图片 */ - private String tupian; // 定义图片字段 - + + private String tupian; + /** * 心得分享 */ - private String xindefenxiang; // 定义心得分享字段 - + + private String xindefenxiang; + /** * 发布时间 */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date fabushijian; // 定义发布时间字段 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date fabushijian; + /** * 用户id */ - private Long userid; // 定义用户ID字段 - - /** - * 添加时间 - */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 定义日期格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 定义日期格式 - private Date addtime; // 定义添加时间字段 + + private Long userid; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; - // Getter 方法:获取添加时间 public Date getAddtime() { return addtime; } - - // Setter 方法:设置添加时间 public void setAddtime(Date addtime) { this.addtime = addtime; } - // Getter 方法:获取主键ID public Long getId() { return id; } - // Setter 方法:设置主键ID public void setId(Long id) { this.id = id; } - - // Setter 方法:设置活动名称 + /** + * 设置:活动名称 + */ public void setHuodongmingcheng(String huodongmingcheng) { this.huodongmingcheng = huodongmingcheng; } - - // Getter 方法:获取活动名称 + /** + * 获取:活动名称 + */ public String getHuodongmingcheng() { return huodongmingcheng; } - - // Setter 方法:设置活动类型 + /** + * 设置:活动类型 + */ public void setHuodongleixing(String huodongleixing) { this.huodongleixing = huodongleixing; } - - // Getter 方法:获取活动类型 + /** + * 获取:活动类型 + */ public String getHuodongleixing() { return huodongleixing; } - - // Setter 方法:设置图片 + /** + * 设置:图片 + */ public void setTupian(String tupian) { this.tupian = tupian; } - - // Getter 方法:获取图片 + /** + * 获取:图片 + */ public String getTupian() { return tupian; } - - // Setter 方法:设置心得分享 + /** + * 设置:心得分享 + */ public void setXindefenxiang(String xindefenxiang) { this.xindefenxiang = xindefenxiang; } - - // Getter 方法:获取心得分享 + /** + * 获取:心得分享 + */ public String getXindefenxiang() { return xindefenxiang; } - - // Setter 方法:设置发布时间 + /** + * 设置:发布时间 + */ public void setFabushijian(Date fabushijian) { this.fabushijian = fabushijian; } - - // Getter 方法:获取发布时间 + /** + * 获取:发布时间 + */ public Date getFabushijian() { return fabushijian; } - - // Setter 方法:设置用户ID + /** + * 设置:用户id + */ public void setUserid(Long userid) { this.userid = userid; } - - // Getter 方法:获取用户ID + /** + * 获取:用户id + */ public Long getUserid() { return userid; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/DiscusshuodongxindeModel.java b/springbootpt9c5/src/main/java/com/entity/model/DiscusshuodongxindeModel.java index ffe4b650..8ab0bc72 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/DiscusshuodongxindeModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/DiscusshuodongxindeModel.java @@ -1,95 +1,114 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import javax.validation.constraints.NotNull; // 导入注解,用于字段校验 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.DiscusshuodongxindeEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 活动心得评论表 - * 接收传参的实体类 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @version 1.0 // 版本号 - * @date 2023-10-01 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class DiscusshuodongxindeModel implements Serializable { // 定义实体类,实现序列化接口 - - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class DiscusshuodongxindeModel implements Serializable { + private static final long serialVersionUID = 1L; + /** - * 用户ID,唯一标识 + * 用户id */ - @NotNull(message = "用户ID不能为空") // 注解,确保用户ID不为空 - private Long userid; // 用户ID字段 - + + private Long userid; + /** * 用户名 */ - private String nickname; // 用户名字段 - + + private String nickname; + /** * 评论内容 */ - @NotNull(message = "评论内容不能为空") // 注解,确保评论内容不为空 - private String content; // 评论内容字段 - + + private String content; + /** * 回复内容 */ - private String reply; // 回复内容字段 - + + private String reply; + + /** * 设置:用户id */ - public void setUserid(Long userid) { // 设置用户ID的方法 - this.userid = userid; // 将传入的值赋给字段 + + public void setUserid(Long userid) { + this.userid = userid; } - + /** * 获取:用户id */ - public Long getUserid() { // 获取用户ID的方法 - return userid; // 返回用户ID字段的值 + public Long getUserid() { + return userid; } - + + /** * 设置:用户名 */ - public void setNickname(String nickname) { // 设置用户名的方法 - this.nickname = nickname; // 将传入的值赋给字段 + + public void setNickname(String nickname) { + this.nickname = nickname; } - + /** * 获取:用户名 */ - public String getNickname() { // 获取用户名的方法 - return nickname; // 返回用户名字段的值 + public String getNickname() { + return nickname; } - + + /** * 设置:评论内容 */ - public void setContent(String content) { // 设置评论内容的方法 - this.content = content; // 将传入的值赋给字段 + + public void setContent(String content) { + this.content = content; } - + /** * 获取:评论内容 */ - public String getContent() { // 获取评论内容的方法 - return content; // 返回评论内容字段的值 + public String getContent() { + return content; } - + + /** * 设置:回复内容 */ - public void setReply(String reply) { // 设置回复内容的方法 - this.reply = reply; // 将传入的值赋给字段 + + public void setReply(String reply) { + this.reply = reply; } - + /** * 获取:回复内容 */ - public String getReply() { // 获取回复内容的方法 - return reply; // 返回回复内容字段的值 + public String getReply() { + return reply; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/HuodongbaomingModel.java b/springbootpt9c5/src/main/java/com/entity/model/HuodongbaomingModel.java index 64d22af1..391ce364 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/HuodongbaomingModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/HuodongbaomingModel.java @@ -1,195 +1,226 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.HuodongbaomingEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.HuodongbaomingEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 活动报名 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class HuodongbaomingModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class HuodongbaomingModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 活动类型 */ - private String huodongleixing; // 活动类型的字段 - + + private String huodongleixing; + /** * 人数 */ - private Integer renshu; // 人数字段 - + + private Integer renshu; + /** * 报名说明 */ - private String baomingshuoming; // 报名说明字段 - + + private String baomingshuoming; + /** * 报名时间 */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 格式化日期时间 - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") // 设置日期格式 - private Date baomingshijian; // 报名时间字段 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date baomingshijian; + /** * 学号 */ - private String xuehao; // 学号字段 - + + private String xuehao; + /** * 姓名 */ - private String xingming; // 姓名字段 - + + private String xingming; + /** * 手机 */ - private String shouji; // 手机号码字段 - + + private String shouji; + /** * 是否审核 */ - private String sfsh; // 是否审核字段 - + + private String sfsh; + /** * 审核回复 */ - private String shhf; // 审核回复字段 - + + private String shhf; + + /** * 设置:活动类型 */ - public void setHuodongleixing(String huodongleixing) { // 设置活动类型的 setter 方法 - this.huodongleixing = huodongleixing; // 将传入的值赋给字段 + + public void setHuodongleixing(String huodongleixing) { + this.huodongleixing = huodongleixing; } - + /** * 获取:活动类型 */ - public String getHuodongleixing() { // 获取活动类型的 getter 方法 - return huodongleixing; // 返回活动类型字段的值 + public String getHuodongleixing() { + return huodongleixing; } - + + /** * 设置:人数 */ - public void setRenshu(Integer renshu) { // 设置人数的 setter 方法 - this.renshu = renshu; // 将传入的值赋给字段 + + public void setRenshu(Integer renshu) { + this.renshu = renshu; } - + /** * 获取:人数 */ - public Integer getRenshu() { // 获取人数的 getter 方法 - return renshu; // 返回人数字段的值 + public Integer getRenshu() { + return renshu; } - + + /** * 设置:报名说明 */ - public void setBaomingshuoming(String baomingshuoming) { // 设置报名说明的 setter 方法 - this.baomingshuoming = baomingshuoming; // 将传入的值赋给字段 + + public void setBaomingshuoming(String baomingshuoming) { + this.baomingshuoming = baomingshuoming; } - + /** * 获取:报名说明 */ - public String getBaomingshuoming() { // 获取报名说明的 getter 方法 - return baomingshuoming; // 返回报名说明字段的值 + public String getBaomingshuoming() { + return baomingshuoming; } - + + /** * 设置:报名时间 */ - public void setBaomingshijian(Date baomingshijian) { // 设置报名时间的 setter 方法 - this.baomingshijian = baomingshijian; // 将传入的值赋给字段 + + public void setBaomingshijian(Date baomingshijian) { + this.baomingshijian = baomingshijian; } - + /** * 获取:报名时间 */ - public Date getBaomingshijian() { // 获取报名时间的 getter 方法 - return baomingshijian; // 返回报名时间字段的值 + public Date getBaomingshijian() { + return baomingshijian; } - + + /** * 设置:学号 */ - public void setXuehao(String xuehao) { // 设置学号的 setter 方法 - this.xuehao = xuehao; // 将传入的值赋给字段 + + public void setXuehao(String xuehao) { + this.xuehao = xuehao; } - + /** * 获取:学号 */ - public String getXuehao() { // 获取学号的 getter 方法 - return xuehao; // 返回学号字段的值 + public String getXuehao() { + return xuehao; } - + + /** * 设置:姓名 */ - public void setXingming(String xingming) { // 设置姓名的 setter 方法 - this.xingming = xingming; // 将传入的值赋给字段 + + public void setXingming(String xingming) { + this.xingming = xingming; } - + /** * 获取:姓名 */ - public String getXingming() { // 获取姓名的 getter 方法 - return xingming; // 返回姓名字段的值 + public String getXingming() { + return xingming; } - + + /** * 设置:手机 */ - public void setShouji(String shouji) { // 设置手机号码的 setter 方法 - this.shouji = shouji; // 将传入的值赋给字段 + + public void setShouji(String shouji) { + this.shouji = shouji; } - + /** * 获取:手机 */ - public String getShouji() { // 获取手机号码的 getter 方法 - return shouji; // 返回手机号码字段的值 + public String getShouji() { + return shouji; } - + + /** * 设置:是否审核 */ - public void setSfsh(String sfsh) { // 设置是否审核的 setter 方法 - this.sfsh = sfsh; // 将传入的值赋给字段 + + public void setSfsh(String sfsh) { + this.sfsh = sfsh; } - + /** * 获取:是否审核 */ - public String getSfsh() { // 获取是否审核的 getter 方法 - return sfsh; // 返回是否审核字段的值 + public String getSfsh() { + return sfsh; } - + + /** * 设置:审核回复 */ - public void setShhf(String shhf) { // 设置审核回复的 setter 方法 - this.shhf = shhf; // 将传入的值赋给字段 + + public void setShhf(String shhf) { + this.shhf = shhf; } - + /** * 获取:审核回复 */ - public String getShhf() { // 获取审核回复的 getter 方法 - return shhf; // 返回审核回复字段的值 + public String getShhf() { + return shhf; } - + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/HuodongtongzhiModel.java b/springbootpt9c5/src/main/java/com/entity/model/HuodongtongzhiModel.java index 17789aaa..60390227 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/HuodongtongzhiModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/HuodongtongzhiModel.java @@ -1,118 +1,138 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.HuodongtongzhiEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.HuodongtongzhiEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 活动通知 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class HuodongtongzhiModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class HuodongtongzhiModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 学号 */ - private String xuehao; // 学号字段,用于存储学生的学号信息 - + + private String xuehao; + /** * 姓名 */ - private String xingming; // 姓名字段,用于存储学生的名字 - + + private String xingming; + /** * 手机 */ - private String shouji; // 手机字段,用于存储学生的手机号码 - + + private String shouji; + /** * 通知内容 */ - private String tongzhineirong; // 通知内容字段,用于存储活动通知的具体内容 - + + private String tongzhineirong; + /** * 通知时间 */ - @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // 格式化日期时间为中文格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 设置日期格式为 yyyy-MM-dd HH:mm:ss - private Date tongzhishijian; // 通知时间字段,用于存储活动通知的时间 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date tongzhishijian; + + /** * 设置:学号 */ + public void setXuehao(String xuehao) { - this.xuehao = xuehao; // 设置学号值 + this.xuehao = xuehao; } - + /** * 获取:学号 */ public String getXuehao() { - return xuehao; // 返回学号值 + return xuehao; } - + + /** * 设置:姓名 */ + public void setXingming(String xingming) { - this.xingming = xingming; // 设置姓名值 + this.xingming = xingming; } - + /** * 获取:姓名 */ public String getXingming() { - return xingming; // 返回姓名值 + return xingming; } - + + /** * 设置:手机 */ + public void setShouji(String shouji) { - this.shouji = shouji; // 设置手机号码值 + this.shouji = shouji; } - + /** * 获取:手机 */ public String getShouji() { - return shouji; // 返回手机号码值 + return shouji; } - + + /** * 设置:通知内容 */ + public void setTongzhineirong(String tongzhineirong) { - this.tongzhineirong = tongzhineirong; // 设置通知内容值 + this.tongzhineirong = tongzhineirong; } - + /** * 获取:通知内容 */ public String getTongzhineirong() { - return tongzhineirong; // 返回通知内容值 + return tongzhineirong; } - + + /** * 设置:通知时间 */ + public void setTongzhishijian(Date tongzhishijian) { - this.tongzhishijian = tongzhishijian; // 设置通知时间值 + this.tongzhishijian = tongzhishijian; } - + /** * 获取:通知时间 */ public Date getTongzhishijian() { - return tongzhishijian; // 返回通知时间值 + return tongzhishijian; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/HuodongxindeModel.java b/springbootpt9c5/src/main/java/com/entity/model/HuodongxindeModel.java index 12ae3bcf..6b09288b 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/HuodongxindeModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/HuodongxindeModel.java @@ -1,118 +1,138 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.HuodongxindeEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.HuodongxindeEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 活动心得 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class HuodongxindeModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class HuodongxindeModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 活动类型 */ - private String huodongleixing; // 活动类型字段,用于存储活动的类型信息 - + + private String huodongleixing; + /** * 图片 */ - private String tupian; // 图片字段,用于存储活动相关的图片链接或路径 - + + private String tupian; + /** * 心得分享 */ - private String xindefenxiang; // 心得分享字段,用于存储用户的心得分享内容 - + + private String xindefenxiang; + /** * 发布时间 */ - @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // 格式化日期时间为中文格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 设置日期格式为 yyyy-MM-dd HH:mm:ss - private Date fabushijian; // 发布时间字段,用于存储活动心得的发布时间 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date fabushijian; + /** * 用户id */ - private Long userid; // 用户id字段,用于存储发布活动心得的用户的唯一标识 - + + private Long userid; + + /** * 设置:活动类型 */ + public void setHuodongleixing(String huodongleixing) { - this.huodongleixing = huodongleixing; // 设置活动类型的值 + this.huodongleixing = huodongleixing; } - + /** * 获取:活动类型 */ public String getHuodongleixing() { - return huodongleixing; // 返回活动类型的值 + return huodongleixing; } - + + /** * 设置:图片 */ + public void setTupian(String tupian) { - this.tupian = tupian; // 设置图片链接或路径的值 + this.tupian = tupian; } - + /** * 获取:图片 */ public String getTupian() { - return tupian; // 返回图片链接或路径的值 + return tupian; } - + + /** * 设置:心得分享 */ + public void setXindefenxiang(String xindefenxiang) { - this.xindefenxiang = xindefenxiang; // 设置心得分享内容的值 + this.xindefenxiang = xindefenxiang; } - + /** * 获取:心得分享 */ public String getXindefenxiang() { - return xindefenxiang; // 返回心得分享内容的值 + return xindefenxiang; } - + + /** * 设置:发布时间 */ + public void setFabushijian(Date fabushijian) { - this.fabushijian = fabushijian; // 设置发布时间的值 + this.fabushijian = fabushijian; } - + /** * 获取:发布时间 */ public Date getFabushijian() { - return fabushijian; // 返回发布时间的值 + return fabushijian; } - + + /** * 设置:用户id */ + public void setUserid(Long userid) { - this.userid = userid; // 设置用户id的值 + this.userid = userid; } - + /** * 获取:用户id */ public Long getUserid() { - return userid; // 返回用户id的值 + return userid; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/HuodongxinxiModel.java b/springbootpt9c5/src/main/java/com/entity/model/HuodongxinxiModel.java index 4c96d48e..7e7377cb 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/HuodongxinxiModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/HuodongxinxiModel.java @@ -1,175 +1,204 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.HuodongxinxiEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.HuodongxinxiEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 活动信息 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class HuodongxinxiModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class HuodongxinxiModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 活动类型 */ - private String huodongleixing; // 活动类型字段,用于存储活动的类型信息 - + + private String huodongleixing; + /** * 图片 */ - private String tupian; // 图片字段,用于存储活动相关的图片链接或路径 - + + private String tupian; + /** * 活动时间 */ - @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // 格式化日期时间为中文格式 - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // 设置日期格式为 yyyy-MM-dd HH:mm:ss - private Date huodongshijian; // 活动时间字段,用于存储活动的时间信息 - + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date huodongshijian; + /** * 人数 */ - private Integer renshu; // 人数字段,用于存储活动参与的人数 - + + private Integer renshu; + /** * 活动场地 */ - private String huodongchangdi; // 活动场地字段,用于存储活动的场地信息 - + + private String huodongchangdi; + /** * 活动介绍 */ - private String huodongjieshao; // 活动介绍字段,用于存储活动的详细介绍 - + + private String huodongjieshao; + /** * 是否审核 */ - private String sfsh; // 是否审核字段,用于标记活动是否已通过审核 - + + private String sfsh; + /** * 审核回复 */ - private String shhf; // 审核回复字段,用于存储审核人员的回复内容 - + + private String shhf; + + /** * 设置:活动类型 */ + public void setHuodongleixing(String huodongleixing) { - this.huodongleixing = huodongleixing; // 设置活动类型的值 + this.huodongleixing = huodongleixing; } - + /** * 获取:活动类型 */ public String getHuodongleixing() { - return huodongleixing; // 返回活动类型的值 + return huodongleixing; } - + + /** * 设置:图片 */ + public void setTupian(String tupian) { - this.tupian = tupian; // 设置图片链接或路径的值 + this.tupian = tupian; } - + /** * 获取:图片 */ public String getTupian() { - return tupian; // 返回图片链接或路径的值 + return tupian; } - + + /** * 设置:活动时间 */ + public void setHuodongshijian(Date huodongshijian) { - this.huodongshijian = huodongshijian; // 设置活动时间的值 + this.huodongshijian = huodongshijian; } - + /** * 获取:活动时间 */ public Date getHuodongshijian() { - return huodongshijian; // 返回活动时间的值 + return huodongshijian; } - + + /** * 设置:人数 */ + public void setRenshu(Integer renshu) { - this.renshu = renshu; // 设置活动人数的值 + this.renshu = renshu; } - + /** * 获取:人数 */ public Integer getRenshu() { - return renshu; // 返回活动人数的值 + return renshu; } - + + /** * 设置:活动场地 */ + public void setHuodongchangdi(String huodongchangdi) { - this.huodongchangdi = huodongchangdi; // 设置活动场地的值 + this.huodongchangdi = huodongchangdi; } - + /** * 获取:活动场地 */ public String getHuodongchangdi() { - return huodongchangdi; // 返回活动场地的值 + return huodongchangdi; } - + + /** * 设置:活动介绍 */ + public void setHuodongjieshao(String huodongjieshao) { - this.huodongjieshao = huodongjieshao; // 设置活动介绍的值 + this.huodongjieshao = huodongjieshao; } - + /** * 获取:活动介绍 */ public String getHuodongjieshao() { - return huodongjieshao; // 返回活动介绍的值 + return huodongjieshao; } - + + /** * 设置:是否审核 */ + public void setSfsh(String sfsh) { - this.sfsh = sfsh; // 设置是否审核的值 + this.sfsh = sfsh; } - + /** * 获取:是否审核 */ public String getSfsh() { - return sfsh; // 返回是否审核的值 + return sfsh; } - + + /** * 设置:审核回复 */ + public void setShhf(String shhf) { - this.shhf = shhf; // 设置审核回复的值 + this.shhf = shhf; } - + /** * 获取:审核回复 */ public String getShhf() { - return shhf; // 返回审核回复的值 + return shhf; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/MessagesModel.java b/springbootpt9c5/src/main/java/com/entity/model/MessagesModel.java index 575c0ddb..68345326 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/MessagesModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/MessagesModel.java @@ -1,116 +1,136 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.MessagesEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.MessagesEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 交流反馈 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class MessagesModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class MessagesModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 用户名 */ - private String username; // 用户名字段,用于存储用户的唯一标识 - + + private String username; + /** * 留言内容 */ - private String content; // 留言内容字段,用于存储用户留下的文字内容 - + + private String content; + /** * 留言图片 */ - private String cpicture; // 留言图片字段,用于存储与留言相关的图片链接或路径 - + + private String cpicture; + /** * 回复内容 */ - private String reply; // 回复内容字段,用于存储管理员或其他用户对留言的回复内容 - + + private String reply; + /** * 回复图片 */ - private String rpicture; // 回复图片字段,用于存储与回复相关的图片链接或路径 - + + private String rpicture; + + /** * 设置:用户名 */ + public void setUsername(String username) { - this.username = username; // 设置用户名的值 + this.username = username; } - + /** * 获取:用户名 */ public String getUsername() { - return username; // 返回用户名的值 + return username; } - + + /** * 设置:留言内容 */ + public void setContent(String content) { - this.content = content; // 设置留言内容的值 + this.content = content; } - + /** * 获取:留言内容 */ public String getContent() { - return content; // 返回留言内容的值 + return content; } - + + /** * 设置:留言图片 */ + public void setCpicture(String cpicture) { - this.cpicture = cpicture; // 设置留言图片链接或路径的值 + this.cpicture = cpicture; } - + /** * 获取:留言图片 */ public String getCpicture() { - return cpicture; // 返回留言图片链接或路径的值 + return cpicture; } - + + /** * 设置:回复内容 */ + public void setReply(String reply) { - this.reply = reply; // 设置回复内容的值 + this.reply = reply; } - + /** * 获取:回复内容 */ public String getReply() { - return reply; // 返回回复内容的值 + return reply; } - + + /** * 设置:回复图片 */ + public void setRpicture(String rpicture) { - this.rpicture = rpicture; // 设置回复图片链接或路径的值 + this.rpicture = rpicture; } - + /** * 获取:回复图片 */ public String getRpicture() { - return rpicture; // 返回回复图片链接或路径的值 + return rpicture; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/NewsModel.java b/springbootpt9c5/src/main/java/com/entity/model/NewsModel.java index f373989e..7fa0947b 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/NewsModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/NewsModel.java @@ -1,78 +1,92 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.NewsEntity; // 导入实体类,可能用于数据映射 -import com.baomidou.mybatisplus.annotations.TableName; // 导入 MyBatis-Plus 表注解 -import java.util.Date; // 导入日期类,用于处理时间字段 -import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 导入 JSON 格式化注解 -import java.io.Serializable; // 导入接口,支持对象序列化 +import com.entity.NewsEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 公告信息 - * 接收传参的实体类 - * (实际开发中配合移动端接口开发手动去掉些没用的字段,后端一般用 entity 就够用了) - * 取自 ModelAndView 的 model 名称 - * @author [Your Name] // 作者信息 - * @email [Your Email] // 作者邮箱 - * @date 2022-05-06 08:33:49 // 创建日期 + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 取自ModelAndView 的model名称 + * @author + * @email + * @date 2022-05-06 08:33:49 */ -public class NewsModel implements Serializable { // 定义实体类,实现序列化接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号,确保反序列化时兼容性 +public class NewsModel implements Serializable { + private static final long serialVersionUID = 1L; + /** * 简介 */ - private String introduction; // 公告的简短描述,用于概述主要内容 - + + private String introduction; + /** * 图片 */ - private String picture; // 公告相关的图片链接或路径,用于展示视觉内容 - + + private String picture; + /** * 内容 */ - private String content; // 公告的具体内容,可以是较长的文字描述 - + + private String content; + + /** * 设置:简介 */ + public void setIntroduction(String introduction) { - this.introduction = introduction; // 设置公告的简介 + this.introduction = introduction; } - + /** * 获取:简介 */ public String getIntroduction() { - return introduction; // 返回公告的简介 + return introduction; } - + + /** * 设置:图片 */ + public void setPicture(String picture) { - this.picture = picture; // 设置公告图片的链接或路径 + this.picture = picture; } - + /** * 获取:图片 */ public String getPicture() { - return picture; // 返回公告图片的链接或路径 + return picture; } - + + /** * 设置:内容 */ + public void setContent(String content) { - this.content = content; // 设置公告的具体内容 + this.content = content; } - + /** * 获取:内容 */ public String getContent() { - return content; // 返回公告的具体内容 + return content; } + } diff --git a/springbootpt9c5/src/main/java/com/entity/model/ZhiyuanzheModel.java b/springbootpt9c5/src/main/java/com/entity/model/ZhiyuanzheModel.java index e5143003..83ce91af 100644 --- a/springbootpt9c5/src/main/java/com/entity/model/ZhiyuanzheModel.java +++ b/springbootpt9c5/src/main/java/com/entity/model/ZhiyuanzheModel.java @@ -1,152 +1,246 @@ -package com.entity.model; // 定义包路径,存放模型类 +package com.entity.model; -import com.entity.ZhiyuanzheEntity; // 引入志愿者实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import java.util.Date; // 引入 Date 类 -import org.springframework.format.annotation.DateTimeFormat; // 引入日期格式化注解 -import com.fasterxml.jackson.annotation.JsonFormat; // 引入 JSON 格式化注解 -import java.io.Serializable; // 引入 Serializable 接口 +import com.entity.ZhiyuanzheEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + /** * 志愿者 - * 接收传参的实体类 - *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) + * 接收传参的实体类 + *(实际开发中配合移动端接口开发手动去掉些没用的字段, 后端一般用entity就够用了) * 取自ModelAndView 的model名称 - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -public class ZhiyuanzheModel implements Serializable { // 定义志愿者模型类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 - - // 密码字段 +public class ZhiyuanzheModel implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * 密码 + */ + private String mima; - - // 姓名字段 + + /** + * 姓名 + */ + private String xingming; - - // 性别字段 + + /** + * 性别 + */ + private String xingbie; - - // 头像字段 + + /** + * 头像 + */ + private String touxiang; - - // 年龄字段 + + /** + * 年龄 + */ + private String nianling; - - // 班级字段 + + /** + * 班级 + */ + private String banji; - - // 邮箱字段 + + /** + * 邮箱 + */ + private String youxiang; - - // 手机字段 + + /** + * 手机 + */ + private String shouji; - - // 是否审核字段 + + /** + * 是否审核 + */ + private String sfsh; - - // 审核回复字段 + + /** + * 审核回复 + */ + private String shhf; - - // 设置密码的方法 + + + /** + * 设置:密码 + */ + public void setMima(String mima) { this.mima = mima; } - - // 获取密码的方法 + + /** + * 获取:密码 + */ public String getMima() { return mima; } - - // 设置姓名的方法 + + + /** + * 设置:姓名 + */ + public void setXingming(String xingming) { this.xingming = xingming; } - - // 获取姓名的方法 + + /** + * 获取:姓名 + */ public String getXingming() { return xingming; } - - // 设置性别的方法 + + + /** + * 设置:性别 + */ + public void setXingbie(String xingbie) { this.xingbie = xingbie; } - - // 获取性别的方法 + + /** + * 获取:性别 + */ public String getXingbie() { return xingbie; } - - // 设置头像的方法 + + + /** + * 设置:头像 + */ + public void setTouxiang(String touxiang) { this.touxiang = touxiang; } - - // 获取头像的方法 + + /** + * 获取:头像 + */ public String getTouxiang() { return touxiang; } - - // 设置年龄的方法 + + + /** + * 设置:年龄 + */ + public void setNianling(String nianling) { this.nianling = nianling; } - - // 获取年龄的方法 + + /** + * 获取:年龄 + */ public String getNianling() { return nianling; } - - // 设置班级的方法 + + + /** + * 设置:班级 + */ + public void setBanji(String banji) { this.banji = banji; } - - // 获取班级的方法 + + /** + * 获取:班级 + */ public String getBanji() { return banji; } - - // 设置邮箱的方法 + + + /** + * 设置:邮箱 + */ + public void setYouxiang(String youxiang) { this.youxiang = youxiang; } - - // 获取邮箱的方法 + + /** + * 获取:邮箱 + */ public String getYouxiang() { return youxiang; } - - // 设置手机的方法 + + + /** + * 设置:手机 + */ + public void setShouji(String shouji) { this.shouji = shouji; } - - // 获取手机的方法 + + /** + * 获取:手机 + */ public String getShouji() { return shouji; } - - // 设置是否审核的方法 + + + /** + * 设置:是否审核 + */ + public void setSfsh(String sfsh) { this.sfsh = sfsh; } - - // 获取是否审核的方法 + + /** + * 获取:是否审核 + */ public String getSfsh() { return sfsh; } - - // 设置审核回复的方法 + + + /** + * 设置:审核回复 + */ + public void setShhf(String shhf) { this.shhf = shhf; } - - // 获取审核回复的方法 + + /** + * 获取:审核回复 + */ public String getShhf() { return shhf; } - + } diff --git a/springbootpt9c5/src/main/java/com/entity/view/HuodongbaomingView.java b/springbootpt9c5/src/main/java/com/entity/view/HuodongbaomingView.java index c4795ea7..a102573b 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/HuodongbaomingView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/HuodongbaomingView.java @@ -1,33 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.HuodongbaomingEntity; // 引入活动报名表的实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 Apache Commons BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射异常类 -import java.io.Serializable; // 引入 Serializable 接口,使类支持序列化 +import com.entity.HuodongbaomingEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 活动报名 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongbaoming") // 设置数据库表名 -public class HuodongbaomingView extends HuodongbaomingEntity implements Serializable { // 继承实体类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongbaoming") +public class HuodongbaomingView extends HuodongbaomingEntity implements Serializable { + private static final long serialVersionUID = 1L; - public HuodongbaomingView(){ // 无参构造函数 + public HuodongbaomingView(){ } - - public HuodongbaomingView(HuodongbaomingEntity huodongbaomingEntity){ // 有参构造函数 - try { - BeanUtils.copyProperties(this, huodongbaomingEntity); // 使用 BeanUtils 工具类将实体类的属性复制到视图类中 + + public HuodongbaomingView(HuodongbaomingEntity huodongbaomingEntity){ + try { + BeanUtils.copyProperties(this, huodongbaomingEntity); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block - e.printStackTrace(); // 打印异常堆栈信息 + e.printStackTrace(); } - + } } diff --git a/springbootpt9c5/src/main/java/com/entity/view/HuodongleixingView.java b/springbootpt9c5/src/main/java/com/entity/view/HuodongleixingView.java index 7b1aa002..ee826524 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/HuodongleixingView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/HuodongleixingView.java @@ -1,33 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.HuodongleixingEntity; // 引入活动类型的实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 Apache Commons BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射异常类 -import java.io.Serializable; // 引入 Serializable 接口,使类支持序列化 +import com.entity.HuodongleixingEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 活动类型 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongleixing") // 设置数据库表名 -public class HuodongleixingView extends HuodongleixingEntity implements Serializable { // 继承实体类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongleixing") +public class HuodongleixingView extends HuodongleixingEntity implements Serializable { + private static final long serialVersionUID = 1L; - public HuodongleixingView(){ // 无参构造函数 + public HuodongleixingView(){ } - - public HuodongleixingView(HuodongleixingEntity huodongleixingEntity){ // 有参构造函数 - try { - BeanUtils.copyProperties(this, huodongleixingEntity); // 使用 BeanUtils 工具类将实体类的属性复制到视图类中 + + public HuodongleixingView(HuodongleixingEntity huodongleixingEntity){ + try { + BeanUtils.copyProperties(this, huodongleixingEntity); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block - e.printStackTrace(); // 打印异常堆栈信息 + e.printStackTrace(); } - + } } diff --git a/springbootpt9c5/src/main/java/com/entity/view/HuodongtongzhiView.java b/springbootpt9c5/src/main/java/com/entity/view/HuodongtongzhiView.java index e10a50ad..d7f83d4f 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/HuodongtongzhiView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/HuodongtongzhiView.java @@ -1,33 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.HuodongtongzhiEntity; // 引入活动通知的实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 Apache Commons BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射异常类 -import java.io.Serializable; // 引入 Serializable 接口,使类支持序列化 +import com.entity.HuodongtongzhiEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 活动通知 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongtongzhi") // 设置数据库表名 -public class HuodongtongzhiView extends HuodongtongzhiEntity implements Serializable { // 继承实体类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongtongzhi") +public class HuodongtongzhiView extends HuodongtongzhiEntity implements Serializable { + private static final long serialVersionUID = 1L; - public HuodongtongzhiView(){ // 无参构造函数 + public HuodongtongzhiView(){ } - - public HuodongtongzhiView(HuodongtongzhiEntity huodongtongzhiEntity){ // 有参构造函数 - try { - BeanUtils.copyProperties(this, huodongtongzhiEntity); // 使用 BeanUtils 工具类将实体类的属性复制到视图类中 + + public HuodongtongzhiView(HuodongtongzhiEntity huodongtongzhiEntity){ + try { + BeanUtils.copyProperties(this, huodongtongzhiEntity); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block - e.printStackTrace(); // 打印异常堆栈信息 + e.printStackTrace(); } - + } } diff --git a/springbootpt9c5/src/main/java/com/entity/view/HuodongxindeView.java b/springbootpt9c5/src/main/java/com/entity/view/HuodongxindeView.java index 184ebc83..e8324fe1 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/HuodongxindeView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/HuodongxindeView.java @@ -1,33 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.HuodongxindeEntity; // 引入活动心得的实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 Apache Commons BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射异常类 -import java.io.Serializable; // 引入 Serializable 接口,使类支持序列化 +import com.entity.HuodongxindeEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 活动心得 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongxinde") // 设置数据库表名 -public class HuodongxindeView extends HuodongxindeEntity implements Serializable { // 继承实体类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongxinde") +public class HuodongxindeView extends HuodongxindeEntity implements Serializable { + private static final long serialVersionUID = 1L; - public HuodongxindeView(){ // 无参构造函数 + public HuodongxindeView(){ } - - public HuodongxindeView(HuodongxindeEntity huodongxindeEntity){ // 有参构造函数 - try { - BeanUtils.copyProperties(this, huodongxindeEntity); // 使用 BeanUtils 工具类将实体类的属性复制到视图类中 + + public HuodongxindeView(HuodongxindeEntity huodongxindeEntity){ + try { + BeanUtils.copyProperties(this, huodongxindeEntity); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block - e.printStackTrace(); // 打印异常堆栈信息 + e.printStackTrace(); } - + } } diff --git a/springbootpt9c5/src/main/java/com/entity/view/HuodongxinxiView.java b/springbootpt9c5/src/main/java/com/entity/view/HuodongxinxiView.java index 1a0e5772..fbc15600 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/HuodongxinxiView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/HuodongxinxiView.java @@ -1,33 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.HuodongxinxiEntity; // 引入活动信息的实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 Apache Commons BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射异常类 -import java.io.Serializable; // 引入 Serializable 接口,使类支持序列化 +import com.entity.HuodongxinxiEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 活动信息 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("huodongxinxi") // 设置数据库表名 -public class HuodongxinxiView extends HuodongxinxiEntity implements Serializable { // 继承实体类并实现 Serializable 接口 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("huodongxinxi") +public class HuodongxinxiView extends HuodongxinxiEntity implements Serializable { + private static final long serialVersionUID = 1L; - public HuodongxinxiView(){ // 无参构造函数 + public HuodongxinxiView(){ } - - public HuodongxinxiView(HuodongxinxiEntity huodongxinxiEntity){ // 有参构造函数 - try { - BeanUtils.copyProperties(this, huodongxinxiEntity); // 使用 BeanUtils 工具类将实体类的属性复制到视图类中 + + public HuodongxinxiView(HuodongxinxiEntity huodongxinxiEntity){ + try { + BeanUtils.copyProperties(this, huodongxinxiEntity); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block - e.printStackTrace(); // 打印异常堆栈信息 + e.printStackTrace(); } - + } } diff --git a/springbootpt9c5/src/main/java/com/entity/view/ZhiyuanzheView.java b/springbootpt9c5/src/main/java/com/entity/view/ZhiyuanzheView.java index 7570914a..8f9df6e1 100644 --- a/springbootpt9c5/src/main/java/com/entity/view/ZhiyuanzheView.java +++ b/springbootpt9c5/src/main/java/com/entity/view/ZhiyuanzheView.java @@ -1,35 +1,36 @@ -package com.entity.view; // 定义包路径,存放视图实体类 +package com.entity.view; -import com.entity.ZhiyuanzheEntity; // 引入志愿者实体类 -import com.baomidou.mybatisplus.annotations.TableName; // 引入 MyBatis-Plus 的 TableName 注解 -import org.apache.commons.beanutils.BeanUtils; // 引入 BeanUtils 工具类 -import java.lang.reflect.InvocationTargetException; // 引入反射相关的异常类 -import java.io.Serializable; // 引入 Serializable 接口 +import com.entity.ZhiyuanzheEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + /** * 志愿者 - * 后端返回视图实体辅助类 + * 后端返回视图实体辅助类 * (通常后端关联的表或者自定义的字段需要返回使用) - * @author [作者姓名] - * @email [作者邮箱] + * @author + * @email * @date 2022-05-06 08:33:49 */ -@TableName("zhiyuanzhe") // 定义数据库表名 -public class ZhiyuanzheView extends ZhiyuanzheEntity implements Serializable { // 定义志愿者视图类,并继承志愿者实体类 - private static final long serialVersionUID = 1L; // 定义序列化版本号 +@TableName("zhiyuanzhe") +public class ZhiyuanzheView extends ZhiyuanzheEntity implements Serializable { + private static final long serialVersionUID = 1L; - // 默认构造函数 public ZhiyuanzheView(){ } - - // 带参数的构造函数,用于将 ZhiyuanzheEntity 对象转换为 ZhiyuanzheView 对象 - public ZhiyuanzheView(ZhiyuanzheEntity zhiyuanzheEntity){ - try { - // 使用 BeanUtils 工具类将 ZhiyuanzheEntity 的属性复制到 ZhiyuanzheView 中 + + public ZhiyuanzheView(ZhiyuanzheEntity zhiyuanzheEntity){ + try { BeanUtils.copyProperties(this, zhiyuanzheEntity); } catch (IllegalAccessException | InvocationTargetException e) { - // 捕获并打印异常 + // TODO Auto-generated catch block e.printStackTrace(); } + } } diff --git a/springbootpt9c5/src/main/java/com/service/impl/CommonServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/CommonServiceImpl.java index 0a19a35b..14fb053d 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/CommonServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/CommonServiceImpl.java @@ -1,84 +1,64 @@ -package com.service.impl; // 定义包路径,存放服务实现类 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 +package com.service.impl; -import org.springframework.beans.factory.annotation.Autowired; // 导入 Spring 的 Autowired 注解,用于自动注入依赖 -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import com.dao.CommonDao; // 导入 DAO 层接口,用于操作数据库 -import com.service.CommonService; // 导入服务接口,定义服务层方法 +import java.util.List; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.dao.CommonDao; +import com.service.CommonService; + /** * 系统用户 */ -@Service("commonService") // 定义服务类,并通过名称 commonService 注册到 Spring 容器中 -public class CommonServiceImpl implements CommonService { // 定义服务实现类 +@Service("commonService") +public class CommonServiceImpl implements CommonService { + + @Autowired + private CommonDao commonDao; - @Autowired // 自动注入 CommonDao 对象 - private CommonDao commonDao; // 定义 DAO 层对象,用于操作数据库 - - /** - * 根据参数获取选项列表 - */ @Override public List getOption(Map params) { - return commonDao.getOption(params); // 调用 DAO 层方法,获取选项列表 + return commonDao.getOption(params); } - - /** - * 根据选项参数获取关注信息 - */ + @Override public Map getFollowByOption(Map params) { - return commonDao.getFollowByOption(params); // 调用 DAO 层方法,获取关注信息 + return commonDao.getFollowByOption(params); } - - /** - * 执行某个操作(例如提交审核) - */ + @Override public void sh(Map params) { - commonDao.sh(params); // 调用 DAO 层方法,执行操作 + commonDao.sh(params); } - /** - * 获取提醒数量 - */ @Override public int remindCount(Map params) { - return commonDao.remindCount(params); // 调用 DAO 层方法,获取提醒数量 + return commonDao.remindCount(params); } - /** - * 根据参数查询日历数据 - */ @Override public Map selectCal(Map params) { - return commonDao.selectCal(params); // 调用 DAO 层方法,查询日历数据 + return commonDao.selectCal(params); } - - /** - * 根据参数查询分组数据 - */ + @Override public List> selectGroup(Map params) { - return commonDao.selectGroup(params); // 调用 DAO 层方法,查询分组数据 + return commonDao.selectGroup(params); } - - /** - * 根据参数查询值数据 - */ + @Override public List> selectValue(Map params) { - return commonDao.selectValue(params); // 调用 DAO 层方法,查询值数据 + return commonDao.selectValue(params); } - /** - * 根据参数查询时间统计值数据 - */ @Override public List> selectTimeStatValue(Map params) { - return commonDao.selectTimeStatValue(params); // 调用 DAO 层方法,查询时间统计值数据 + return commonDao.selectTimeStatValue(params); } + } diff --git a/springbootpt9c5/src/main/java/com/service/impl/HuodongbaomingServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/HuodongbaomingServiceImpl.java index 42d6fabf..d4df1d53 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/HuodongbaomingServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/HuodongbaomingServiceImpl.java @@ -1,89 +1,63 @@ -package com.service.impl; // 定义包路径,存放服务实现类 - -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 - -// 导入 MyBatis-Plus 相关工具类 -import com.baomidou.mybatisplus.mapper.Wrapper; // 导入 Wrapper 抽象类,用于构建条件表达式 -import com.baomidou.mybatisplus.mapper.EntityWrapper; // 导入 EntityWrapper 类,用于构建实体对象的条件表达式 -import com.baomidou.mybatisplus.plugins.Page; // 导入分页插件的 Page 类 -import com.baomidou.mybatisplus.service.impl.ServiceImpl; // 导入 MyBatis-Plus 提供的 ServiceImpl 基类 - -// 导入自定义工具类和实体类 -import com.utils.PageUtils; // 导入自定义的分页工具类 -import com.utils.Query; // 导入自定义的分页查询工具类 - -import com.dao.HuodongbaomingDao; // 导入 DAO 层接口,用于操作数据库 -import com.entity.HuodongbaomingEntity; // 导入实体类,表示活动报名表的数据模型 -import com.service.HuodongbaomingService; // 导入服务接口,定义服务层方法 -import com.entity.vo.HuodongbaomingVO; // 导入 VO(视图对象)类,表示返回给前端的数据结构 -import com.entity.view.HuodongbaomingView; // 导入 View(视图对象)类,表示复杂查询结果的数据结构 - -@Service("huodongbaomingService") // 定义服务类,并通过名称 huodongbaomingService 注册到 Spring 容器中 -public class HuodongbaomingServiceImpl extends ServiceImpl implements HuodongbaomingService { // 定义服务实现类 - - /** - * 分页查询活动报名记录 - */ - @Override - public PageUtils queryPage(Map params) { - // 创建分页对象,并设置查询条件 - Page page = this.selectPage( - new Query(params).getPage(), // 获取分页参数 - new EntityWrapper() // 构建默认条件 - ); - // 将分页结果包装为自定义的分页工具类 - return new PageUtils(page); - } - - /** - * 带条件的分页查询活动报名记录 - */ - @Override +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.HuodongbaomingDao; +import com.entity.HuodongbaomingEntity; +import com.service.HuodongbaomingService; +import com.entity.vo.HuodongbaomingVO; +import com.entity.view.HuodongbaomingView; + +@Service("huodongbaomingService") +public class HuodongbaomingServiceImpl extends ServiceImpl implements HuodongbaomingService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override public PageUtils queryPage(Map params, Wrapper wrapper) { - // 创建分页对象,并设置查询条件 - Page page = new Query(params).getPage(); - // 执行自定义查询,将结果填充到分页对象中 - page.setRecords(baseMapper.selectListView(page, wrapper)); // 调用自定义 SQL 查询 - // 将分页结果包装为自定义的分页工具类 - PageUtils pageUtil = new PageUtils(page); - return pageUtil; - } - - /** - * 查询所有活动报名记录的视图对象列表 - */ - @Override + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override public List selectListVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 VO 对象列表 - return baseMapper.selectListVO(wrapper); + return baseMapper.selectListVO(wrapper); } - - /** - * 查询单个活动报名记录的视图对象 - */ + @Override public HuodongbaomingVO selectVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 VO 对象 - return baseMapper.selectVO(wrapper); + return baseMapper.selectVO(wrapper); } - - /** - * 查询所有活动报名记录的视图对象列表 - */ + @Override public List selectListView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 View 对象列表 return baseMapper.selectListView(wrapper); } - /** - * 查询单个活动报名记录的视图对象 - */ @Override public HuodongbaomingView selectView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 View 对象 return baseMapper.selectView(wrapper); } + + } diff --git a/springbootpt9c5/src/main/java/com/service/impl/HuodongleixingServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/HuodongleixingServiceImpl.java index d1ec55c6..6135f54f 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/HuodongleixingServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/HuodongleixingServiceImpl.java @@ -1,89 +1,63 @@ -package com.service.impl; // 定义包路径,存放服务实现类 - -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 - -// 导入 MyBatis-Plus 相关工具类 -import com.baomidou.mybatisplus.mapper.Wrapper; // 导入 Wrapper 抽象类,用于构建条件表达式 -import com.baomidou.mybatisplus.mapper.EntityWrapper; // 导入 EntityWrapper 类,用于构建实体对象的条件表达式 -import com.baomidou.mybatisplus.plugins.Page; // 导入分页插件的 Page 类 -import com.baomidou.mybatisplus.service.impl.ServiceImpl; // 导入 MyBatis-Plus 提供的 ServiceImpl 基类 - -// 导入自定义工具类和实体类 -import com.utils.PageUtils; // 导入自定义的分页工具类 -import com.utils.Query; // 导入自定义的分页查询工具类 - -import com.dao.HuodongleixingDao; // 导入 DAO 层接口,用于操作数据库 -import com.entity.HuodongleixingEntity; // 导入实体类,表示活动类型的实体对象 -import com.service.HuodongleixingService; // 导入服务接口,定义服务层方法 -import com.entity.vo.HuodongleixingVO; // 导入 VO(视图对象)类,表示返回给前端的数据结构 -import com.entity.view.HuodongleixingView; // 导入 View(视图对象)类,表示复杂查询结果的数据结构 - -@Service("huodongleixingService") // 定义服务类,并通过名称 huodongleixingService 注册到 Spring 容器中 -public class HuodongleixingServiceImpl extends ServiceImpl implements HuodongleixingService { // 定义服务实现类 - - /** - * 分页查询活动类型记录 - */ - @Override - public PageUtils queryPage(Map params) { - // 创建分页对象,并设置查询条件 - Page page = this.selectPage( - new Query(params).getPage(), // 获取分页参数 - new EntityWrapper() // 构建默认条件 - ); - // 将分页结果包装为自定义的分页工具类 - return new PageUtils(page); - } - - /** - * 带条件的分页查询活动类型记录 - */ - @Override +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.HuodongleixingDao; +import com.entity.HuodongleixingEntity; +import com.service.HuodongleixingService; +import com.entity.vo.HuodongleixingVO; +import com.entity.view.HuodongleixingView; + +@Service("huodongleixingService") +public class HuodongleixingServiceImpl extends ServiceImpl implements HuodongleixingService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override public PageUtils queryPage(Map params, Wrapper wrapper) { - // 创建分页对象,并设置查询条件 - Page page = new Query(params).getPage(); - // 执行自定义查询,将结果填充到分页对象中 - page.setRecords(baseMapper.selectListView(page, wrapper)); // 调用自定义 SQL 查询 - // 将分页结果包装为自定义的分页工具类 - PageUtils pageUtil = new PageUtils(page); - return pageUtil; - } - - /** - * 查询所有活动类型的视图对象列表 - */ - @Override + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override public List selectListVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 VO 对象列表 - return baseMapper.selectListVO(wrapper); + return baseMapper.selectListVO(wrapper); } - - /** - * 查询单个活动类型的视图对象 - */ + @Override public HuodongleixingVO selectVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 VO 对象 - return baseMapper.selectVO(wrapper); + return baseMapper.selectVO(wrapper); } - - /** - * 查询所有活动类型的视图对象列表 - */ + @Override public List selectListView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 View 对象列表 return baseMapper.selectListView(wrapper); } - /** - * 查询单个活动类型的视图对象 - */ @Override public HuodongleixingView selectView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 View 对象 return baseMapper.selectView(wrapper); } + + } diff --git a/springbootpt9c5/src/main/java/com/service/impl/HuodongtongzhiServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/HuodongtongzhiServiceImpl.java index ebeb2d8a..c9039afc 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/HuodongtongzhiServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/HuodongtongzhiServiceImpl.java @@ -1,89 +1,63 @@ -package com.service.impl; // 定义包路径,存放服务实现类 - -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 - -// 导入 MyBatis-Plus 相关工具类 -import com.baomidou.mybatisplus.mapper.Wrapper; // 导入 Wrapper 抽象类,用于构建条件表达式 -import com.baomidou.mybatisplus.mapper.EntityWrapper; // 导入 EntityWrapper 类,用于构建实体对象的条件表达式 -import com.baomidou.mybatisplus.plugins.Page; // 导入分页插件的 Page 类 -import com.baomidou.mybatisplus.service.impl.ServiceImpl; // 导入 MyBatis-Plus 提供的 ServiceImpl 基类 - -// 导入自定义工具类和实体类 -import com.utils.PageUtils; // 导入自定义的分页工具类 -import com.utils.Query; // 导入自定义的分页查询工具类 - -import com.dao.HuodongtongzhiDao; // 导入 DAO 层接口,用于操作数据库 -import com.entity.HuodongtongzhiEntity; // 导入实体类,表示活动通知的实体对象 -import com.service.HuodongtongzhiService; // 导入服务接口,定义服务层方法 -import com.entity.vo.HuodongtongzhiVO; // 导入 VO(视图对象)类,表示返回给前端的数据结构 -import com.entity.view.HuodongtongzhiView; // 导入 View(视图对象)类,表示复杂查询结果的数据结构 - -@Service("huodongtongzhiService") // 定义服务类,并通过名称 huodongtongzhiService 注册到 Spring 容器中 -public class HuodongtongzhiServiceImpl extends ServiceImpl implements HuodongtongzhiService { // 定义服务实现类 - - /** - * 分页查询活动通知记录 - */ - @Override - public PageUtils queryPage(Map params) { - // 创建分页对象,并设置查询条件 - Page page = this.selectPage( - new Query(params).getPage(), // 获取分页参数 - new EntityWrapper() // 构建默认条件 - ); - // 将分页结果包装为自定义的分页工具类 - return new PageUtils(page); - } - - /** - * 带条件的分页查询活动通知记录 - */ - @Override +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.HuodongtongzhiDao; +import com.entity.HuodongtongzhiEntity; +import com.service.HuodongtongzhiService; +import com.entity.vo.HuodongtongzhiVO; +import com.entity.view.HuodongtongzhiView; + +@Service("huodongtongzhiService") +public class HuodongtongzhiServiceImpl extends ServiceImpl implements HuodongtongzhiService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override public PageUtils queryPage(Map params, Wrapper wrapper) { - // 创建分页对象,并设置查询条件 - Page page = new Query(params).getPage(); - // 执行自定义查询,将结果填充到分页对象中 - page.setRecords(baseMapper.selectListView(page, wrapper)); // 调用自定义 SQL 查询 - // 将分页结果包装为自定义的分页工具类 - PageUtils pageUtil = new PageUtils(page); - return pageUtil; - } - - /** - * 查询所有活动通知的视图对象列表 - */ - @Override + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override public List selectListVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 VO 对象列表 - return baseMapper.selectListVO(wrapper); + return baseMapper.selectListVO(wrapper); } - - /** - * 查询单个活动通知的视图对象 - */ + @Override public HuodongtongzhiVO selectVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 VO 对象 - return baseMapper.selectVO(wrapper); + return baseMapper.selectVO(wrapper); } - - /** - * 查询所有活动通知的视图对象列表 - */ + @Override public List selectListView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 View 对象列表 return baseMapper.selectListView(wrapper); } - /** - * 查询单个活动通知的视图对象 - */ @Override public HuodongtongzhiView selectView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 View 对象 return baseMapper.selectView(wrapper); } + + } diff --git a/springbootpt9c5/src/main/java/com/service/impl/HuodongxindeServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/HuodongxindeServiceImpl.java index 5ca29eda..8a3811bc 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/HuodongxindeServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/HuodongxindeServiceImpl.java @@ -1,89 +1,63 @@ -package com.service.impl; // 定义包路径,存放服务实现类 - -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 - -// 导入 MyBatis-Plus 相关工具类 -import com.baomidou.mybatisplus.mapper.Wrapper; // 导入 Wrapper 抽象类,用于构建条件表达式 -import com.baomidou.mybatisplus.mapper.EntityWrapper; // 导入 EntityWrapper 类,用于构建实体对象的条件表达式 -import com.baomidou.mybatisplus.plugins.Page; // 导入分页插件的 Page 类 -import com.baomidou.mybatisplus.service.impl.ServiceImpl; // 导入 MyBatis-Plus 提供的 ServiceImpl 基类 - -// 导入自定义工具类和实体类 -import com.utils.PageUtils; // 导入自定义的分页工具类 -import com.utils.Query; // 导入自定义的分页查询工具类 - -import com.dao.HuodongxindeDao; // 导入 DAO 层接口,用于操作数据库 -import com.entity.HuodongxindeEntity; // 导入实体类,表示活动新闻的实体对象 -import com.service.HuodongxindeService; // 导入服务接口,定义服务层方法 -import com.entity.vo.HuodongxindeVO; // 导入 VO(视图对象)类,表示返回给前端的数据结构 -import com.entity.view.HuodongxindeView; // 导入 View(视图对象)类,表示复杂查询结果的数据结构 - -@Service("huodongxindeService") // 定义服务类,并通过名称 huodongxindeService 注册到 Spring 容器中 -public class HuodongxindeServiceImpl extends ServiceImpl implements HuodongxindeService { // 定义服务实现类 - - /** - * 分页查询活动新闻记录 - */ - @Override - public PageUtils queryPage(Map params) { - // 创建分页对象,并设置查询条件 - Page page = this.selectPage( - new Query(params).getPage(), // 获取分页参数 - new EntityWrapper() // 构建默认条件 - ); - // 将分页结果包装为自定义的分页工具类 - return new PageUtils(page); - } - - /** - * 带条件的分页查询活动新闻记录 - */ - @Override +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.HuodongxindeDao; +import com.entity.HuodongxindeEntity; +import com.service.HuodongxindeService; +import com.entity.vo.HuodongxindeVO; +import com.entity.view.HuodongxindeView; + +@Service("huodongxindeService") +public class HuodongxindeServiceImpl extends ServiceImpl implements HuodongxindeService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override public PageUtils queryPage(Map params, Wrapper wrapper) { - // 创建分页对象,并设置查询条件 - Page page = new Query(params).getPage(); - // 执行自定义查询,将结果填充到分页对象中 - page.setRecords(baseMapper.selectListView(page, wrapper)); // 调用自定义 SQL 查询 - // 将分页结果包装为自定义的分页工具类 - PageUtils pageUtil = new PageUtils(page); - return pageUtil; - } - - /** - * 查询所有活动新闻的视图对象列表 - */ - @Override + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override public List selectListVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 VO 对象列表 - return baseMapper.selectListVO(wrapper); + return baseMapper.selectListVO(wrapper); } - - /** - * 查询单个活动新闻的视图对象 - */ + @Override public HuodongxindeVO selectVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 VO 对象 - return baseMapper.selectVO(wrapper); + return baseMapper.selectVO(wrapper); } - - /** - * 查询所有活动新闻的视图对象列表 - */ + @Override public List selectListView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 View 对象列表 return baseMapper.selectListView(wrapper); } - /** - * 查询单个活动新闻的视图对象 - */ @Override public HuodongxindeView selectView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 View 对象 return baseMapper.selectView(wrapper); } + + } diff --git a/springbootpt9c5/src/main/java/com/service/impl/HuodongxinxiServiceImpl.java b/springbootpt9c5/src/main/java/com/service/impl/HuodongxinxiServiceImpl.java index 2a56959a..e07a0186 100644 --- a/springbootpt9c5/src/main/java/com/service/impl/HuodongxinxiServiceImpl.java +++ b/springbootpt9c5/src/main/java/com/service/impl/HuodongxinxiServiceImpl.java @@ -1,89 +1,63 @@ -package com.service.impl; // 定义包路径,存放服务实现类 - -import org.springframework.stereotype.Service; // 导入 Spring 的 Service 注解,用于标识服务层组件 -import java.util.Map; // 导入 Map 接口,用于表示键值对集合 -import java.util.List; // 导入 List 泛型接口,用于表示动态数组 - -// 导入 MyBatis-Plus 相关工具类 -import com.baomidou.mybatisplus.mapper.Wrapper; // 导入 Wrapper 抽象类,用于构建条件表达式 -import com.baomidou.mybatisplus.mapper.EntityWrapper; // 导入 EntityWrapper 类,用于构建实体对象的条件表达式 -import com.baomidou.mybatisplus.plugins.Page; // 导入分页插件的 Page 类 -import com.baomidou.mybatisplus.service.impl.ServiceImpl; // 导入 MyBatis-Plus 提供的 ServiceImpl 基类 - -// 导入自定义工具类和实体类 -import com.utils.PageUtils; // 导入自定义的分页工具类 -import com.utils.Query; // 导入自定义的分页查询工具类 - -import com.dao.HuodongxinxiDao; // 导入 DAO 层接口,用于操作数据库 -import com.entity.HuodongxinxiEntity; // 导入实体类,表示活动信息的实体对象 -import com.service.HuodongxinxiService; // 导入服务接口,定义服务层方法 -import com.entity.vo.HuodongxinxiVO; // 导入 VO(视图对象)类,表示返回给前端的数据结构 -import com.entity.view.HuodongxinxiView; // 导入 View(视图对象)类,表示复杂查询结果的数据结构 - -@Service("huodongxinxiService") // 定义服务类,并通过名称 huodongxinxiService 注册到 Spring 容器中 -public class HuodongxinxiServiceImpl extends ServiceImpl implements HuodongxinxiService { // 定义服务实现类 - - /** - * 分页查询活动信息记录 - */ - @Override - public PageUtils queryPage(Map params) { - // 创建分页对象,并设置查询条件 - Page page = this.selectPage( - new Query(params).getPage(), // 获取分页参数 - new EntityWrapper() // 构建默认条件 - ); - // 将分页结果包装为自定义的分页工具类 - return new PageUtils(page); - } - - /** - * 带条件的分页查询活动信息记录 - */ - @Override +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.HuodongxinxiDao; +import com.entity.HuodongxinxiEntity; +import com.service.HuodongxinxiService; +import com.entity.vo.HuodongxinxiVO; +import com.entity.view.HuodongxinxiView; + +@Service("huodongxinxiService") +public class HuodongxinxiServiceImpl extends ServiceImpl implements HuodongxinxiService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override public PageUtils queryPage(Map params, Wrapper wrapper) { - // 创建分页对象,并设置查询条件 - Page page = new Query(params).getPage(); - // 执行自定义查询,将结果填充到分页对象中 - page.setRecords(baseMapper.selectListView(page, wrapper)); // 调用自定义 SQL 查询 - // 将分页结果包装为自定义的分页工具类 - PageUtils pageUtil = new PageUtils(page); - return pageUtil; - } - - /** - * 查询所有活动信息的视图对象列表 - */ - @Override + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override public List selectListVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 VO 对象列表 - return baseMapper.selectListVO(wrapper); + return baseMapper.selectListVO(wrapper); } - - /** - * 查询单个活动信息的视图对象 - */ + @Override public HuodongxinxiVO selectVO(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 VO 对象 - return baseMapper.selectVO(wrapper); + return baseMapper.selectVO(wrapper); } - - /** - * 查询所有活动信息的视图对象列表 - */ + @Override public List selectListView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回 View 对象列表 return baseMapper.selectListView(wrapper); } - /** - * 查询单个活动信息的视图对象 - */ @Override public HuodongxinxiView selectView(Wrapper wrapper) { - // 调用自定义 SQL 查询,返回单个 View 对象 return baseMapper.selectView(wrapper); } + + }