任务清单小程序接口
This commit is contained in:
261
quinn.sql
261
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;
|
||||
|
||||
@@ -3,12 +3,12 @@ package com.quinn.common;
|
||||
public enum SourceType {
|
||||
|
||||
/**
|
||||
* OSS文件
|
||||
* 直接下载
|
||||
*/
|
||||
OSS,
|
||||
/**
|
||||
* 百度网盘
|
||||
* 打开第三方软件
|
||||
*/
|
||||
BAIDU
|
||||
NEW_TAB
|
||||
|
||||
}
|
||||
|
||||
14
src/main/java/com/quinn/common/TaskType.java
Normal file
14
src/main/java/com/quinn/common/TaskType.java
Normal file
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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<About> pageParam = new Page<>(queryTaskListReq.getPage(), queryTaskListReq.getPageSize());
|
||||
aboutService.page(pageParam,new QueryWrapper<About>().orderByDesc("gmt_create"));
|
||||
// 结果
|
||||
List<About> sayList = pageParam.getRecords();
|
||||
List<AboutDTO> 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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
12
src/main/java/com/quinn/dto/req/BaseReq.java
Normal file
12
src/main/java/com/quinn/dto/req/BaseReq.java
Normal file
@@ -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;
|
||||
|
||||
}
|
||||
11
src/main/java/com/quinn/dto/req/QueryTaskListReq.java
Normal file
11
src/main/java/com/quinn/dto/req/QueryTaskListReq.java
Normal file
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
@@ -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_");//设置表前缀不生成
|
||||
|
||||
|
||||
16
src/main/java/com/quinn/mapper/TaskListMapper.java
Normal file
16
src/main/java/com/quinn/mapper/TaskListMapper.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.quinn.mapper;
|
||||
|
||||
import com.quinn.pojo.TaskList;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
public interface TaskListMapper extends BaseMapper<TaskList> {
|
||||
|
||||
}
|
||||
16
src/main/java/com/quinn/mapper/UserMessageMapper.java
Normal file
16
src/main/java/com/quinn/mapper/UserMessageMapper.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.quinn.mapper;
|
||||
|
||||
import com.quinn.pojo.UserMessage;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
public interface UserMessageMapper extends BaseMapper<UserMessage> {
|
||||
|
||||
}
|
||||
5
src/main/java/com/quinn/mapper/xml/TaskListMapper.xml
Normal file
5
src/main/java/com/quinn/mapper/xml/TaskListMapper.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.quinn.mapper.TaskListMapper">
|
||||
|
||||
</mapper>
|
||||
5
src/main/java/com/quinn/mapper/xml/UserMessageMapper.xml
Normal file
5
src/main/java/com/quinn/mapper/xml/UserMessageMapper.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.quinn.mapper.UserMessageMapper">
|
||||
|
||||
</mapper>
|
||||
63
src/main/java/com/quinn/pojo/TaskList.java
Normal file
63
src/main/java/com/quinn/pojo/TaskList.java
Normal file
@@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @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;
|
||||
|
||||
|
||||
}
|
||||
63
src/main/java/com/quinn/pojo/UserMessage.java
Normal file
63
src/main/java/com/quinn/pojo/UserMessage.java
Normal file
@@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @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;
|
||||
|
||||
|
||||
}
|
||||
16
src/main/java/com/quinn/service/TaskListService.java
Normal file
16
src/main/java/com/quinn/service/TaskListService.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.quinn.service;
|
||||
|
||||
import com.quinn.pojo.TaskList;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
public interface TaskListService extends IService<TaskList> {
|
||||
|
||||
}
|
||||
16
src/main/java/com/quinn/service/UserMessageService.java
Normal file
16
src/main/java/com/quinn/service/UserMessageService.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.quinn.service;
|
||||
|
||||
import com.quinn.pojo.UserMessage;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
public interface UserMessageService extends IService<UserMessage> {
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
@Service
|
||||
public class TaskListServiceImpl extends ServiceImpl<TaskListMapper, TaskList> implements TaskListService {
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author limqsh
|
||||
* @since 2022-11-08
|
||||
*/
|
||||
@Service
|
||||
public class UserMessageServiceImpl extends ServiceImpl<UserMessageMapper, UserMessage> implements UserMessageService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user