diff --git a/quinn.sql b/quinn.sql index dad40d3..88c43cb 100644 --- a/quinn.sql +++ b/quinn.sql @@ -1,195 +1,216 @@ /* Navicat MySQL Data Transfer -Source Server : local -Source Server Version : 50718 -Source Host : 127.0.0.1:3306 -Source Database : quinn +Source Server : venue +Source Server Version : 50723 +Source Host : 120.27.209.4:3306 +Source Database : smallapp_point Target Server Type : MYSQL -Target Server Version : 50718 +Target Server Version : 50723 File Encoding : 65001 -Date: 2022-07-11 13:55:16 +Date: 2022-07-28 16:26:40 */ -SET -FOREIGN_KEY_CHECKS=0; +SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for qn_about -- ---------------------------- DROP TABLE IF EXISTS `qn_about`; -CREATE TABLE `qn_about` -( - `id` varchar(200) NOT NULL COMMENT '' 唯一id '', - `title` varchar(200) NOT NULL COMMENT '' 标题 '', - `content` varchar(5000) NOT NULL COMMENT '' 内容 '', - `gmt_create` datetime NOT NULL COMMENT '' 时间 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_about` ( + `id` varchar(200) NOT NULL COMMENT '唯一id', + `title` varchar(200) NOT NULL COMMENT '标题', + `content` varchar(5000) NOT NULL COMMENT '内容', + `gmt_create` datetime NOT NULL COMMENT '时间', + PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_blog -- ---------------------------- DROP TABLE IF EXISTS `qn_blog`; -CREATE TABLE `qn_blog` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `bid` varchar(200) NOT NULL COMMENT '' 博客id '', - `title` varchar(200) NOT NULL COMMENT '' 博客标题 '', - `content` longtext NOT NULL COMMENT '' 博客内容 '', - `content_json` longtext NOT NULL COMMENT '' 文本博客内容 '', - `sort` int(1) NOT NULL DEFAULT ''0'' COMMENT '' 排序 0 普通 1 置顶 '', - `views` int(11) NOT NULL DEFAULT ''0'' COMMENT '' 浏览量 '', - `author_id` varchar(200) NOT NULL COMMENT '' 作者id '', - `category_id` int(10) NOT NULL COMMENT '' 问题分类id '', - `category_name` varchar(50) NOT NULL COMMENT '' 问题分类名称 '', - `gmt_create` datetime NOT NULL COMMENT '' 创建时间 '', - `gmt_update` datetime NOT NULL COMMENT '' 修改时间 '', - PRIMARY KEY (`id`) USING BTREE +CREATE TABLE `qn_blog` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `bid` varchar(200) NOT NULL COMMENT '博客id', + `title` varchar(200) NOT NULL COMMENT '博客标题', + `content` longtext NOT NULL COMMENT '博客内容', + `content_json` longtext NOT NULL COMMENT '文本博客内容', + `sort` int(1) NOT NULL DEFAULT '0' COMMENT '排序 0 普通 1 置顶', + `views` int(11) NOT NULL DEFAULT '0' COMMENT '浏览量', + `author_id` varchar(200) NOT NULL COMMENT '作者id', + `category_id` int(10) NOT NULL COMMENT '问题分类id', + `category_name` varchar(50) NOT NULL COMMENT '问题分类名称', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + `gmt_update` datetime NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_blog_category -- ---------------------------- DROP TABLE IF EXISTS `qn_blog_category`; -CREATE TABLE `qn_blog_category` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `category` varchar(50) NOT NULL COMMENT '' 博客分类 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_blog_category` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `category` varchar(50) NOT NULL COMMENT '博客分类', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_comment -- ---------------------------- DROP TABLE IF EXISTS `qn_comment`; -CREATE TABLE `qn_comment` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `comment_id` varchar(200) NOT NULL COMMENT '' 评论唯一id '', - `topic_category` varchar(10) NOT NULL COMMENT '' 1博客 2问答 '', - `topic_id` varchar(200) NOT NULL COMMENT '' 评论主题id '', - `user_id` varchar(200) NOT NULL COMMENT '' 评论者id '', - `content` longtext NOT NULL COMMENT '' 评论内容 '', - `gmt_create` datetime NOT NULL COMMENT '' 评论创建时间 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_comment` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `comment_id` varchar(200) NOT NULL COMMENT '评论唯一id', + `topic_category` varchar(10) NOT NULL COMMENT '1博客 2问答', + `topic_id` varchar(200) NOT NULL COMMENT '评论主题id', + `user_id` varchar(200) NOT NULL COMMENT '评论者id', + `content` longtext NOT NULL COMMENT '评论内容', + `gmt_create` datetime NOT NULL COMMENT '评论创建时间', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=152 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_email -- ---------------------------- DROP TABLE IF EXISTS `qn_email`; -CREATE TABLE `qn_email` -( - `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '' 唯一id '', - `type` char(255) DEFAULT NULL COMMENT '' 类型 '', - `title` varchar(200) NOT NULL COMMENT '' 标题 '', - `content` varchar(5000) NOT NULL COMMENT '' 内容 '', - `gmt_create` datetime NOT NULL COMMENT '' 时间 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_email` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '唯一id', + `type` char(255) DEFAULT NULL COMMENT '类型', + `title` varchar(200) NOT NULL COMMENT '标题', + `content` varchar(5000) NOT NULL COMMENT '内容', + `gmt_create` datetime NOT NULL COMMENT '时间', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_invite -- ---------------------------- DROP TABLE IF EXISTS `qn_invite`; -CREATE TABLE `qn_invite` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `code` varchar(200) NOT NULL COMMENT '' 邀请码 '', - `uid` varchar(200) DEFAULT NULL COMMENT '' 用户id '', - `status` int(1) NOT NULL DEFAULT ''0'' COMMENT '' 状态 0 未使用 1 使用 '', - `active_time` datetime DEFAULT NULL COMMENT '' 激活时间 '', - `gmt_create` datetime NOT NULL COMMENT '' 创建时间 '', - `apply_email` varchar(50) DEFAULT NULL COMMENT '' 申请邮箱 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_invite` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `code` varchar(200) NOT NULL COMMENT '邀请码', + `uid` varchar(200) DEFAULT NULL COMMENT '用户id', + `status` int(1) NOT NULL DEFAULT '0' COMMENT '状态 0 未使用 1 使用', + `active_time` datetime DEFAULT NULL COMMENT '激活时间', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + `apply_email` varchar(50) DEFAULT NULL COMMENT '申请邮箱', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_source -- ---------------------------- DROP TABLE IF EXISTS `qn_source`; -CREATE TABLE `qn_source` -( - `id` int(11) NOT NULL AUTO_INCREMENT, - `sid` varchar(50) NOT NULL COMMENT '' 资源ID '', - `source_name` varchar(50) NOT NULL COMMENT '' 资源名 '', - `detail` varchar(500) NOT NULL COMMENT '' 描述 '', - `source_content` longtext NOT NULL COMMENT '' 资源内容 '', - `content_json` longtext NOT NULL COMMENT '' 文本资源内容 '', - `source_type` varchar(10) NOT NULL COMMENT '' 资源类型 '', - `source_link` varchar(255) NOT NULL COMMENT '' 资源链接 '', - `category_id` int(11) NOT NULL COMMENT '' 类别ID '', - `category_name` varchar(255) NOT NULL COMMENT '' 类别名 '', - `en_name` varchar(255) NOT NULL COMMENT '' 英文名 '', - `file_type` varchar(50) NOT NULL COMMENT '' 文件后缀 '', - `down_record` int(11) NOT NULL COMMENT '' 下载次数 '', - `gmt_create` datetime NOT NULL COMMENT '' 创建时间 '', - `gmt_update` datetime NOT NULL COMMENT '' 修改时间 '', - PRIMARY KEY (`id`) USING BTREE +CREATE TABLE `qn_source` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `sid` varchar(50) NOT NULL COMMENT '资源ID', + `source_name` varchar(50) NOT NULL COMMENT '资源名', + `detail` varchar(500) NOT NULL COMMENT '描述', + `source_content` longtext NOT NULL COMMENT '资源内容', + `content_json` longtext NOT NULL COMMENT '文本资源内容', + `source_type` varchar(10) NOT NULL COMMENT '资源类型', + `source_link` varchar(255) NOT NULL COMMENT '资源链接', + `category_id` int(11) NOT NULL COMMENT '类别ID', + `category_name` varchar(255) NOT NULL COMMENT '类别名', + `en_name` varchar(255) NOT NULL COMMENT '英文名', + `file_type` varchar(50) NOT NULL COMMENT '文件后缀', + `down_record` int(11) NOT NULL COMMENT '下载次数', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + `gmt_update` datetime NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_source_category -- ---------------------------- DROP TABLE IF EXISTS `qn_source_category`; -CREATE TABLE `qn_source_category` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `category` varchar(50) NOT NULL COMMENT '' 博客分类 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_source_category` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `category` varchar(50) NOT NULL COMMENT '博客分类', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_star -- ---------------------------- DROP TABLE IF EXISTS `qn_star`; -CREATE TABLE `qn_star` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `topic_id` varchar(200) NOT NULL COMMENT '' 收藏主题id '', - `topic_category` varchar(10) DEFAULT NULL COMMENT '' 主题类型 '', - `user_id` varchar(200) NOT NULL COMMENT '' 收藏者id '', - `gmt_create` datetime NOT NULL COMMENT '' 收藏创建时间 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_star` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `topic_id` varchar(200) NOT NULL COMMENT '收藏主题id', + `topic_category` varchar(10) DEFAULT NULL COMMENT '主题类型', + `user_id` varchar(200) NOT NULL COMMENT '收藏者id', + `gmt_create` datetime NOT NULL COMMENT '收藏创建时间', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=194 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_user -- ---------------------------- DROP TABLE IF EXISTS `qn_user`; -CREATE TABLE `qn_user` -( - `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '' 自增id '', - `uid` varchar(200) NOT NULL COMMENT '' 用户编号 '', - `role` varchar(50) NOT NULL COMMENT '' 角色编号 '', - `username` varchar(100) NOT NULL COMMENT '' 用户名 '', - `password` varchar(200) NOT NULL COMMENT '' 密码 '', - `avatar` longtext NOT NULL COMMENT '' 头像 '', - `reset_key` varchar(50) DEFAULT NULL COMMENT '' 重置密码钥匙 '', - `login_date` datetime NOT NULL COMMENT '' 登录时间 '', - `gmt_create` datetime NOT NULL COMMENT '' 创建时间 '', - PRIMARY KEY (`id`) +CREATE TABLE `qn_user` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `uid` varchar(200) NOT NULL COMMENT '用户编号', + `role` varchar(50) NOT NULL COMMENT '角色编号', + `username` varchar(100) NOT NULL COMMENT '用户名', + `password` varchar(200) NOT NULL COMMENT '密码', + `avatar` longtext NOT NULL COMMENT '头像', + `reset_key` varchar(50) DEFAULT NULL COMMENT '重置密码钥匙', + `login_date` datetime NOT NULL COMMENT '登录时间', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=847 DEFAULT CHARSET=utf8; -- ---------------------------- -- Table structure for qn_user_info -- ---------------------------- DROP TABLE IF EXISTS `qn_user_info`; -CREATE TABLE `qn_user_info` -( - `uid` varchar(200) NOT NULL COMMENT '' 用户id '', - `nickname` varchar(80) DEFAULT NULL COMMENT '' 用户昵称 '', - `realname` varchar(80) DEFAULT NULL COMMENT '' 真实姓名 '', - `qq` varchar(20) DEFAULT NULL COMMENT '' QQ '', - `wechat` varchar(200) DEFAULT NULL COMMENT '' WeChat '', - `email` varchar(500) DEFAULT NULL COMMENT '' 邮箱 '', - `phone` varchar(20) DEFAULT NULL COMMENT '' 手机 '', - `work` varchar(200) DEFAULT NULL COMMENT '' 工作 '', - `address` varchar(500) DEFAULT NULL COMMENT '' 地址 '', - `hobby` varchar(500) DEFAULT NULL COMMENT '' 爱好 '', - `intro` varchar(2000) DEFAULT NULL COMMENT '' 自我介绍 '', - PRIMARY KEY (`uid`) +CREATE TABLE `qn_user_info` ( + `uid` varchar(200) NOT NULL COMMENT '用户id', + `nickname` varchar(80) DEFAULT NULL COMMENT '用户昵称', + `realname` varchar(80) DEFAULT NULL COMMENT '真实姓名', + `qq` varchar(20) DEFAULT NULL COMMENT 'QQ', + `wechat` varchar(200) DEFAULT NULL COMMENT 'WeChat', + `email` varchar(500) DEFAULT NULL COMMENT '邮箱', + `phone` varchar(20) DEFAULT NULL COMMENT '手机', + `work` varchar(200) DEFAULT NULL COMMENT '工作', + `address` varchar(500) DEFAULT NULL COMMENT '地址', + `hobby` varchar(500) DEFAULT NULL COMMENT '爱好', + `intro` varchar(2000) DEFAULT NULL COMMENT '自我介绍', + PRIMARY KEY (`uid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +/** + 此处开始任务清单小程序 +*/ +DROP TABLE IF EXISTS `qn_task_list`; +CREATE TABLE `qn_task_list` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `uid` varchar(200) NOT NULL COMMENT '用户id', + `task_name` varchar(500) NOT NULL COMMENT '任务', + `task_type` int NOT NULL COMMENT '任务类型1-HABIT、2-TASK、3-EVENT', + `start_date` date COMMENT '开始时间', + `end_date` date COMMENT '截止日期', + `is_today` int NOT NULL COMMENT '是否今日任务', + `copy_val` varchar(500) DEFAULT NULL COMMENT '重复表达式', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + `gmt_update` datetime NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `qn_user_message`; +CREATE TABLE `qn_user_message` ( + `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `uid` varchar(200) NOT NULL COMMENT '用户id', + `msg_title` int NOT NULL COMMENT '标题', + `msg_content` date COMMENT '内容', + `is_read` date COMMENT '是否已读', + `send_type` int NOT NULL COMMENT '发送类型 1-内部 2-短信', + `send_date` int NOT NULL COMMENT '发送日期', + `del_flag` varchar(500) DEFAULT NULL COMMENT '删除标志', + `gmt_create` datetime NOT NULL COMMENT '创建时间', + `gmt_update` datetime NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; diff --git a/src/main/java/com/quinn/common/SourceType.java b/src/main/java/com/quinn/common/SourceType.java index f6fc591..3ee09e7 100644 --- a/src/main/java/com/quinn/common/SourceType.java +++ b/src/main/java/com/quinn/common/SourceType.java @@ -3,12 +3,12 @@ package com.quinn.common; public enum SourceType { /** - * OSS文件 + * 直接下载 */ OSS, /** - * 百度网盘 + * 打开第三方软件 */ - BAIDU + NEW_TAB } diff --git a/src/main/java/com/quinn/common/TaskType.java b/src/main/java/com/quinn/common/TaskType.java new file mode 100644 index 0000000..17b12c1 --- /dev/null +++ b/src/main/java/com/quinn/common/TaskType.java @@ -0,0 +1,14 @@ +package com.quinn.common; + +public enum TaskType { + + HABIT(1), + TASK(2), + EVENTS(3); + + private int code; + + TaskType(int code) { + this.code = code; + } +} diff --git a/src/main/java/com/quinn/controller/WxController.java b/src/main/java/com/quinn/controller/WxController.java index b00478a..fc36acc 100644 --- a/src/main/java/com/quinn/controller/WxController.java +++ b/src/main/java/com/quinn/controller/WxController.java @@ -4,6 +4,7 @@ package com.quinn.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.quinn.common.EmailType; +import com.quinn.dto.req.QueryTaskListReq; import com.quinn.dto.req.SearchPage; import com.quinn.dto.req.SendCode; import com.quinn.dto.res.AboutDTO; @@ -83,5 +84,27 @@ public class WxController extends BaseModelController { return ResponseDTO.ok().setData("success"); } + @PostMapping("about/us") + public ResponseDTO queryTask(QueryTaskListReq queryTaskListReq){ + Page pageParam = new Page<>(queryTaskListReq.getPage(), queryTaskListReq.getPageSize()); + aboutService.page(pageParam,new QueryWrapper().orderByDesc("gmt_create")); + // 结果 + List sayList = pageParam.getRecords(); + List aboutDTOS = new ArrayList<>(); + if (!CollectionUtils.isEmpty(sayList)){ + sayList.forEach(x->{ + AboutDTO aboutDTO = new AboutDTO(); + aboutDTO.setId(x.getId()); + aboutDTO.setTitle(x.getTitle()); + aboutDTO.setContent(x.getContent()); + aboutDTO.setGmtCreate(QuinnUtils.getViewStrFromDate(x.getGmtCreate())); + aboutDTOS.add(aboutDTO); + }); + } + MyPageParam myPageParam = new MyPageParam(queryTaskListReq.getPage(),queryTaskListReq.getPageSize()); + myPageParam.setTotal((int) pageParam.getTotal()); + return ResponseDTO.ok().setPage(myPageParam).setData(aboutDTOS); + } + } diff --git a/src/main/java/com/quinn/dto/req/BaseReq.java b/src/main/java/com/quinn/dto/req/BaseReq.java new file mode 100644 index 0000000..7e76f07 --- /dev/null +++ b/src/main/java/com/quinn/dto/req/BaseReq.java @@ -0,0 +1,12 @@ +package com.quinn.dto.req; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class BaseReq implements Serializable { + + private String userToken; + +} diff --git a/src/main/java/com/quinn/dto/req/QueryTaskListReq.java b/src/main/java/com/quinn/dto/req/QueryTaskListReq.java new file mode 100644 index 0000000..53ea949 --- /dev/null +++ b/src/main/java/com/quinn/dto/req/QueryTaskListReq.java @@ -0,0 +1,11 @@ +package com.quinn.dto.req; + +import com.quinn.common.TaskType; +import lombok.Data; + +@Data +public class QueryTaskListReq extends SearchPage { + + private TaskType taskType; + +} diff --git a/src/main/java/com/quinn/dto/req/SearchPage.java b/src/main/java/com/quinn/dto/req/SearchPage.java index 0f9e4a4..b18e575 100644 --- a/src/main/java/com/quinn/dto/req/SearchPage.java +++ b/src/main/java/com/quinn/dto/req/SearchPage.java @@ -5,7 +5,7 @@ import lombok.Data; import java.io.Serializable; @Data -public class SearchPage implements Serializable { +public class SearchPage extends BaseReq { int page; int pageSize; diff --git a/src/main/java/com/quinn/generator/CodeGenerator.java b/src/main/java/com/quinn/generator/CodeGenerator.java index 7a7d125..0faf131 100644 --- a/src/main/java/com/quinn/generator/CodeGenerator.java +++ b/src/main/java/com/quinn/generator/CodeGenerator.java @@ -51,7 +51,7 @@ public class CodeGenerator { // 5、策略配置 StrategyConfig strategy = new StrategyConfig(); - strategy.setInclude("qn_bucket_url");//设置要映射的表名 + strategy.setInclude("qn_user_message");//设置要映射的表名 strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略 strategy.setTablePrefix("qn_");//设置表前缀不生成 diff --git a/src/main/java/com/quinn/mapper/TaskListMapper.java b/src/main/java/com/quinn/mapper/TaskListMapper.java new file mode 100644 index 0000000..b13ccf8 --- /dev/null +++ b/src/main/java/com/quinn/mapper/TaskListMapper.java @@ -0,0 +1,16 @@ +package com.quinn.mapper; + +import com.quinn.pojo.TaskList; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +public interface TaskListMapper extends BaseMapper { + +} diff --git a/src/main/java/com/quinn/mapper/UserMessageMapper.java b/src/main/java/com/quinn/mapper/UserMessageMapper.java new file mode 100644 index 0000000..185a970 --- /dev/null +++ b/src/main/java/com/quinn/mapper/UserMessageMapper.java @@ -0,0 +1,16 @@ +package com.quinn.mapper; + +import com.quinn.pojo.UserMessage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +public interface UserMessageMapper extends BaseMapper { + +} diff --git a/src/main/java/com/quinn/mapper/xml/TaskListMapper.xml b/src/main/java/com/quinn/mapper/xml/TaskListMapper.xml new file mode 100644 index 0000000..618369f --- /dev/null +++ b/src/main/java/com/quinn/mapper/xml/TaskListMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/java/com/quinn/mapper/xml/UserMessageMapper.xml b/src/main/java/com/quinn/mapper/xml/UserMessageMapper.xml new file mode 100644 index 0000000..c58a6e8 --- /dev/null +++ b/src/main/java/com/quinn/mapper/xml/UserMessageMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/java/com/quinn/pojo/TaskList.java b/src/main/java/com/quinn/pojo/TaskList.java new file mode 100644 index 0000000..fa4b139 --- /dev/null +++ b/src/main/java/com/quinn/pojo/TaskList.java @@ -0,0 +1,63 @@ +package com.quinn.pojo; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("qn_task_list") +@ApiModel(value="TaskList对象", description="") +public class TaskList implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "自增id") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "用户id") + private String uid; + + @ApiModelProperty(value = "任务") + private String taskName; + + @ApiModelProperty(value = "任务类型1-HABIT、2-TASK、3-EVENT") + private Integer taskType; + + @ApiModelProperty(value = "开始时间") + private Date startDate; + + @ApiModelProperty(value = "截止日期") + private Date endDate; + + @ApiModelProperty(value = "是否今日任务") + private Integer isToday; + + @ApiModelProperty(value = "重复表达式") + private String copyVal; + + @ApiModelProperty(value = "创建时间") + private Date gmtCreate; + + @ApiModelProperty(value = "修改时间") + private Date gmtUpdate; + + +} diff --git a/src/main/java/com/quinn/pojo/UserMessage.java b/src/main/java/com/quinn/pojo/UserMessage.java new file mode 100644 index 0000000..280d966 --- /dev/null +++ b/src/main/java/com/quinn/pojo/UserMessage.java @@ -0,0 +1,63 @@ +package com.quinn.pojo; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("qn_user_message") +@ApiModel(value="UserMessage对象", description="") +public class UserMessage implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "自增id") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "用户id") + private String uid; + + @ApiModelProperty(value = "标题") + private Integer msgTitle; + + @ApiModelProperty(value = "内容") + private Date msgContent; + + @ApiModelProperty(value = "是否已读") + private Date isRead; + + @ApiModelProperty(value = "发送类型 1-内部 2-短信") + private Integer sendType; + + @ApiModelProperty(value = "发送日期") + private Integer sendDate; + + @ApiModelProperty(value = "删除标志") + private String delFlag; + + @ApiModelProperty(value = "创建时间") + private Date gmtCreate; + + @ApiModelProperty(value = "修改时间") + private Date gmtUpdate; + + +} diff --git a/src/main/java/com/quinn/service/TaskListService.java b/src/main/java/com/quinn/service/TaskListService.java new file mode 100644 index 0000000..10c3d30 --- /dev/null +++ b/src/main/java/com/quinn/service/TaskListService.java @@ -0,0 +1,16 @@ +package com.quinn.service; + +import com.quinn.pojo.TaskList; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +public interface TaskListService extends IService { + +} diff --git a/src/main/java/com/quinn/service/UserMessageService.java b/src/main/java/com/quinn/service/UserMessageService.java new file mode 100644 index 0000000..cbe0025 --- /dev/null +++ b/src/main/java/com/quinn/service/UserMessageService.java @@ -0,0 +1,16 @@ +package com.quinn.service; + +import com.quinn.pojo.UserMessage; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +public interface UserMessageService extends IService { + +} diff --git a/src/main/java/com/quinn/service/impl/TaskListServiceImpl.java b/src/main/java/com/quinn/service/impl/TaskListServiceImpl.java new file mode 100644 index 0000000..9e8738d --- /dev/null +++ b/src/main/java/com/quinn/service/impl/TaskListServiceImpl.java @@ -0,0 +1,20 @@ +package com.quinn.service.impl; + +import com.quinn.pojo.TaskList; +import com.quinn.mapper.TaskListMapper; +import com.quinn.service.TaskListService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +@Service +public class TaskListServiceImpl extends ServiceImpl implements TaskListService { + +} diff --git a/src/main/java/com/quinn/service/impl/UserMessageServiceImpl.java b/src/main/java/com/quinn/service/impl/UserMessageServiceImpl.java new file mode 100644 index 0000000..9579843 --- /dev/null +++ b/src/main/java/com/quinn/service/impl/UserMessageServiceImpl.java @@ -0,0 +1,20 @@ +package com.quinn.service.impl; + +import com.quinn.pojo.UserMessage; +import com.quinn.mapper.UserMessageMapper; +import com.quinn.service.UserMessageService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author limqsh + * @since 2022-11-08 + */ +@Service +public class UserMessageServiceImpl extends ServiceImpl implements UserMessageService { + +}