功能介绍
未注册用户的功能如下:
注册账号:用户填写个人信息,并验证手机号码。
浏览评论信息:选中某个疫苗可查看其接种者的评论。
已注册用户的功能如下:
登录:根据账号密码进行登录操作。
维护个人信息:用户因个人信息的变更可以随时修改自己注册信息。
浏览评论信息:选中某间疫苗可查看其用户的评论。
团体接种:用户可以查看过往的接种记录。
个人接种:用户可以查看过往的接种记录。
管理员功能如下:
修改密码:管理员可以随时修改自己进入系统的登录密码,以保证系统的安全性。
对接种预约信息进行处理:办理审核等。
个人接种信息管理:对个人接种信息进行维护,添加、删除、修改信息。
接种医院信息管理:对接种医院信息进行维护,添加、删除、修改信息。
用户管理:对系统用户信息的维护管理等。
疫苗接种提示管理:可以查看疫苗的接种提示信息。
团体接种:管理团体接种的疫苗接种记录。
部分功能模块代码
package com.project.demo.controller;
import com.project.demo.entity.Article;
import com.project.demo.service.ArticleService;
import com.project.demo.controller.base.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 文章:用于内容管理系统的文章(Article)表控制层
*
*/
@RestController
@RequestMapping("article")
public class ArticleController extends BaseController<Article, ArticleService> {
/**
* 服务对象
*/
@Autowired
public ArticleController(ArticleService service) {
setService(service);
}
}
package com.project.demo.dao;
import com.project.demo.dao.base.BaseMapper;
import com.project.demo.entity.Article;
import java.util.List;
/**
* 文章:用于内容管理系统的文章Mapper接口
*
*/
public interface ArticleMapper extends BaseMapper<Article>
{
/**
* 查询文章:用于内容管理系统的文章
*
* @param articleId 文章:用于内容管理系统的文章ID
* @return 文章:用于内容管理系统的文章
*/
Article selectArticleById(Integer articleId);
/**
* 查询文章:用于内容管理系统的文章列表
*
* @param article 文章:用于内容管理系统的文章
* @return 文章:用于内容管理系统的文章集合
*/
List<Article> selectArticleList(Article article);
/**
* 新增文章:用于内容管理系统的文章
*
* @param article 文章:用于内容管理系统的文章
* @return 结果
*/
int insertArticle(Article article);
/**
* 修改文章:用于内容管理系统的文章
*
* @param article 文章:用于内容管理系统的文章
* @return 结果
*/
int updateArticle(Article article);
/**
* 删除文章:用于内容管理系统的文章
*
* @param articleId 文章:用于内容管理系统的文章ID
* @return 结果
*/
int deleteArticleById(Integer articleId);
/**
* 批量删除文章:用于内容管理系统的文章
*
* @param articleIds 需要删除的数据ID
* @return 结果
*/
int deleteArticleByIds(Integer[] articleIds);
}
论文目录