如图4.3显示的就是用户管理页面,此页面提供给管理员的功能有:新增用户,修改用户,删除用户。
4.2用户功能模块
用户前端首页包括了健康知识展示、顾问信息展示、最新的公告信息展示等内容,其界面如下所示:
用户进入顾问模块,能够查看所有的顾问信息,能够进行顾问咨询和预约,其界面如下所示:
用户进入健康知识模块,能够点赞、附件下载以及在线留言等功能,其界面如下所示:
用户进入个人中心模块,能够查看自己的顾问预约信息,查看健康知识信息等内容,其界面如下所示:
4.3顾问功能模块
顾问模块包括了顾问预约管理、健康知识管理、用户咨询管理等信息,其界面如下所示:
部分功能代码
/\*\*
\* 健康留言前端列表
\*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params, HttpServletRequest request){
logger.debug("list方法:,,Controller:{},,params:{}",this.getClass().getName(),JSONObject.toJSONString(params));
CommonUtil.checkMap(params);
PageUtils page = jiankangzhishiLiuyanService.queryPage(params);
//字典表数据转换
List<JiankangzhishiLiuyanView> list =(List<JiankangzhishiLiuyanView>)page.getList();
for(JiankangzhishiLiuyanView c:list)
dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段
return R.ok().put("data", page);
}
/\*\*
\* 健康留言前端详情
\*/
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id, HttpServletRequest request){
logger.debug("detail方法:,,Controller:{},,id:{}",this.getClass().getName(),id);
JiankangzhishiLiuyanEntity jiankangzhishiLiuyan = jiankangzhishiLiuyanService.selectById(id);
if(jiankangzhishiLiuyan !=null){
//entity转view
JiankangzhishiLiuyanView view = new JiankangzhishiLiuyanView();
BeanUtils.copyProperties( jiankangzhishiLiuyan , view );//把实体数据重构到view中
//级联表
JiankangzhishiEntity jiankangzhishi = jiankangzhishiService.selectById(jiankangzhishiLiuyan.getJiankangzhishiId());
if(jiankangzhishi != null){
BeanUtils.copyProperties( jiankangzhishi , view ,new String[]{ "id", "createDate"});//把级联的数据添加到view中,并排除id和创建时间字段
view.setJiankangzhishiId(jiankangzhishi.getId());
}
//级联表
YonghuEntity yonghu = yonghuService.selectById(jiankangzhishiLiuyan.getYonghuId());
if(yonghu != null){
BeanUtils.copyProperties( yonghu , view ,new String[]{ "id", "createDate"});//把级联的数据添加到view中,并排除id和创建时间字段
view.setYonghuId(yonghu.getId());
}
//修改对应字典表字段
dictionaryService.dictionaryConvert(view, request);
return R.ok().put("data", view);
}else {
return R.error(511,"查不到数据");
}
}
最后
最新计算机毕业设计选题篇-选题推荐(值得收藏)
计算机毕业设计精品项目案例-200套(值得订阅)
总结
虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。
架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。
如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。
优秀的架构师。
如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。
[外链图片转存中…(img-BgsU5CtK-1719267310768)]