1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 码码考勤系统笔记(三)

码码考勤系统笔记(三)

时间:2024-06-15 08:14:34

相关推荐

码码考勤系统笔记(三)

attend(出勤)模块

1.给home.vm中的“打卡记录”设置超链接

2.用户点击“打卡记录”,执行后台程序,跳转到attend.vm,用户点击“查询”,会显示考勤的数据

3.这是attend.vm中的查询按钮,绑定了一个js函数,当用户点击“查询”的时候,这个js函数就会执行

4.attendQuery()函数,这个函数就是把table中的数据通过ajax传递到后台,并重载页面。

5.前台代码看不懂,但是我们只要知道前台其实就是把数据传递到了后台,这是后台查询程序,前台传递过来的参数,会自动封装到QueryCondition中去。

QueryCondition中的参数,

userId:登录用户的id

rangeDate:前端输入的查询范围

currentPage:当前的页码

pageSize:每页显示的数据条数

再次封装condition,其实就是给condition中的startDate和endDate赋值。

封装好condition之后来到service层。

执行service层的逻辑代码,通过dao层的sql语句就可以从数据库中查询出数据。并封装到pageResult对象中。

pageResult对象:

把pageBean对象传递到前端页面,然后取出里面的数据显示即可。

6.dao层的sql语句

1.根据条件查询符合的数据总数

这是对应的QueryCondition类

2.根据条件查询符合的Attend数据

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。