模块组标准文档-周忠君

2017-12-10  本文已影响0人  DreamF_95d0

Service(包)

UserService(类)

//假设是按数据库标准组的attendance表

1.List listPresentStudent(BigInteger seminarId,BigInteger classId)

2.List listLateStudent(BigInteger seminarId,BigInteger classId)

3.List listAbsenceStudent(BigInteger seminarId,BigInteger classId)

SeminarService(类)

1.Seminar getMySeminarBySeminarId(BigInteger seminarId,User userId)

2.Seminar getSeminarDetailBySeminarId(BigInteger seminarId,BigInteger userId)

TopicService(类)

1.Topic getTopicByTopicId(BigInteger topicId)

2.boolean updateTopicBySeminarId(BigInteger topicId,Topic topic)

3.boolean deleteTopicBySeminarId(BigInteger topicId)

4.List listTopicBySeminarId(BigInteger seminarId)

5.BigInteger insertTopicBySeminarId(BigInteger seminarId,Topic topic)

GroupService(类)

1.List listGroupBySeminarId(BigInteger seminarId)

2.List listGroupByTopicId(BigInteger topicId)

3.Group getSeminarGroupById(BigInteger seminarId,BigInteger userId)

ClassService(类)

1.Class getCallGroupStatusById(BigInteger seminarId,BigInteger classId)

AttendanceService(类)

//经纬度海拔不知道要不要存一个类

1.Boolean updateAttendanceById(integer seminarId,integer classId,integer userId,经纬度海拔类 )javascript:void(null)

Dao(包)

UserDao(类)

1.User getUserByUserId(BigInteger userId)

2.List listPresentStudent(BigInteger seminarId,BigInteger classId)

3.List listAbsenceStudent(BigInteger seminarId,BigInteger classId)

4.List listLateStudent(BigInteger seminarId,BigInteger classId)

SeminarDao(类)

1.Seminar getSeminarBySeminarId(BigInteger seminarId)

ClassDao(类)

1.Class getClassByClassId(BigInteger classId)

2.Class getClassById(BigInteger seminarId,BigInteger userId)

TopicDao(类)

1.Topic getTopicByTopicId(BigInteger topicId)

2.boolean updateTopicBySeminarId(BigInteger topicId,Topic topic)

3.boolean deleteTopicBySeminarId(BigInteger topicId)

4.List listTopicBySeminarId(BigInteger seminarId)

5.BigInteger insertTopicBySeminarId(BigInteger seminarId,Topic topic)

GroupDao(类)

1.Group getGroupById(BigInteger seminarId,BigInteger userId)

2.List listGroupByTopicId(BigInteger topicId)

3.Group List listGroupBySeminarId(BigInteger seminarId)

AttendanceDao(类)

1.Boolean updateAttendanceById(integer seminarId,integer classId,integer userId,经纬度海拔类)

Mapper(包)

UserMapper(类)

1.User selectUserByUserId(BigInteger userId)

2.List selectPresentStudent(BigInteger seminarId,BigInteger classId)

3.List selectAbsenceStudent(BigInteger seminarId,BigInteger classId)

4.List selectLateStudent(BigInteger seminarId,BigInteger classId)

SeminarMapper(类)

1.Seminar selectSeminarBySeminarId(BigInteger seminarId)

ClassMapper(类)

1.Class selectClassByClassId(BigInteger classId)

2.Class selectClassById(BigInteger seminarId,BigInteger userId)

TopicMapper(类)

1.Topic selectTopicByTopicId(BigInteger topicId)

2.boolean updateTopicBySeminarId(BigInteger topicId,Topic topic)

3.boolean deleteTopicBySeminarId(BigInteger topicId)

4.List selectTopicBySeminarId(BigInteger seminarId)

5.BigInteger insertTopicBySeminarId(BigInteger seminarId,Topic topic)

GroupMapper(类)

1.Group selectGroupById(BigInteger seminarId,BigInteger userId)

2.List selectGroupByTopicId(BigInteger topicId)

3.Group List selectGroupBySeminarId(BigInteger seminarId)

AttendanceMapper(类)

1.Boolean updateAttendanceById(integer seminarId,integer classId,integer userId,经纬度海拔类)

上一篇 下一篇

猜你喜欢

热点阅读