package com.fanfu.service.impl;
import com.fanfu.dao.LogDao;
import com.fanfu.dao.StudentDao;
import com.fanfu.dao.TeacherDao;
import com.fanfu.entity.Student;
import com.fanfu.entity.Teacher;
import com.fanfu.service.SmsService;
import com.fanfu.service.StudentService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* 学生表(Student)表服务实现类
*
* @author gaox
* @since 2022-11-30 20:38:41
*/
@Service("studentService")
public class StudentServiceImpl implements StudentService {
@Resource
private StudentDao studentDao;
@Resource
private TeacherDao teacherDao;
@Resource
private SmsService smsService;
@Resource
private LogDao logDao;
@Override
public void add(Student student) {
boolean exists = this.exists(student);
if (!exists) {
//若未添加过,给学生分配老师
List<Teacher> teachers = this.teacherDao.queryTeachers(student);
student.setTeachers(teachers);
//保存学生信息
this.studentDao.insert(student);
//给学生发送信息通知其成功能注册到系统
this.smsService.send("已成功注册学生信息");
//记录操作日志
logDao.insertLog("已成功注册学生信息");
}else {
this.smsService.send("学生信息已注册,请勿重复注册");
//记录操作日志
logDao.insertLog("学生信息已注册,请勿重复注册");
}
}
@Override
public boolean exists(Student student) {
return false;
}
@Override
public Student query(Student student) {
Student stu = this.studentDao.queryById(student.getId());
List<Teacher> teachers = this.teacherDao.queryTeachers(stu);
stu.setTeachers(teachers);
this.logDao.insertLog("查询学生信息成功");
return stu;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
伪代码演示sequence diagram插件使用
共306个文件
sample:13个
xml:12个
java:12个
5星 · 超过95%的资源 需积分: 6 8 下载量 84 浏览量
2022-12-23
17:24:44
上传
评论
收藏 409KB ZIP 举报
温馨提示
伪代码演示sequence diagram插件使用
资源推荐
资源详情
资源评论
收起资源包目录
伪代码演示sequence diagram插件使用 (306个子文件)
0078a509d754a27908723a5267a1e54edd2e07 48B
039f3805ec6aca3c847d1eb81aa539d7546bc6 224B
03c37d0da7c61bf7ba300aa69a1ceef5bc9b36 547B
03e684569ff0e3cd3d21ecef27a6e4d61e04cf 6KB
050f90e6a26576d6a48d240073b28f1197de30 1KB
05a9d1fb1877121871a7a0b761fc7e0d359caf 645B
062dd9053b26844078a8ab5c0baaff57017df5 909B
07ec41bd9dd0f3cb8ee724af75b1c48f5a2b0e 164B
0981ed66f27e74df56bcab941dfd77e7d003e6 770B
0b800af009c0daf660c50363c552e427272f8f 140B
0cbc9a63ced90f3de150d3f144ff06f0228caa 526B
0d0bbe918f93cdf92d6a3159e5250fbdc46e4b 682B
0d2396c9cdaf00258aff6ddc7c9037c28ac323 74B
0d9927801249b692497d709f8d685b3ede9414 14KB
0df8c526e5157af542efd59f210763cedf681c 477B
0eef148e80bbec08e716e7428494cc8cf079f0 567B
0fa4f2c23b463df80bf001f90177b40c732934 159B
106a13a2fd45e933b8ed7e5a2eebb5d44ea246 549B
10a8c8d6bb654e2b465fc17f2ba3c804995525 15KB
11b3d573da2b260bde82e9e38c98263ade0f3b 292B
122d97c01d7457f87059bd9f0143195dd62bcf 349B
122d9b7907048a4af9dbd3aa66acf5c0afbe82 376B
126f1ba0553c9a95e8e655226f1a4b8c6109c1 409B
128c430d009efe6c6ad471a2ecce1caeba5c9b 701B
12b3dd8a0dc2fd2fb14167777383ab9476fd0e 493B
12e9c462bb9d084de927b883e39cd7e15d01cb 465B
146d312a74b494b9d54fd0f6633f5d3f957cba 286B
153c7c967e08552fdd168d77e5ef134ae1a30b 9KB
15a43fae5397b91df12c82c19ea6ee9fe93386 824B
16ffe5b53d8664252582e0dc92b8b131eead43 45B
1814d6f4964d754c2604255d77cd3abd20e943 549B
18ea2fef254fdd33e91856903027b48074bcc6 664B
19415148f365488219c4985938485547bb6217 1KB
19bec55e01d3c30204d5312509d8029fa9a51a 163B
19cb0c317f2eb6fb5505891d3bf8dc6bdb34b5 68B
1b1f19483d190eee5bceb7df87ec1038426885 3KB
1b2cdc6ea7461939339904683c6b73daf95480 169B
1bf5684388808d668ee4f0533b0ef759961b66 47B
1c536d71ce374b230389f2f464efe7e3c727e3 46B
20e3b79d881885b002195d39758147da4c55fa 20KB
236c912e8ad82b14703fc482c127cb70339c9c 132B
25357d054f6c4ad08cf2560e9d53dd257959b1 74B
26c7e55ae67513b1f265d9627a8b9c008e72b1 568B
27100afca7141f66be4a8bff55f2bb580d0bff 463B
27ba78ce952778f32ed9e1693c01c42719b19e 155B
2f476feced9966d4b26fa89471f3d19f0076be 162B
3091caed5f7b236c99bdd4bdd3b7115a13e16b 1KB
329f6d443936a5c6d359ad36d9c58759029a1d 119B
3609e7b5cd9e5db2535a2076f1588cade8c00a 116B
360c87c6088555965c28967e5dfd90115f8137 131B
363ce91e82aea9295638774908f46cb5bff071 226B
369eb1376229f1a5c46eeee8d19b4679870de7 411B
3733a5a272130da18869d16bd2b600bbe4ab35 440B
388d9477ba9cd48434a31d301ec917e93e7320 150B
38d877a37ef35bca85ad571365d1bd814eb34b 143B
38f3fde5f0b5a7aba9477d5de6891dd82caa1f 1KB
3a0c5565b3483af76daa4a674e706c7c10f9d9 527B
3bd420b69d1bf5237dd17e2d25f6a249f310e1 872B
3ca381214c6e3bc226444154748171998aada2 117B
3d05749b87419539fa217de5104c8a4d207c63 47B
430bb498b7bbe6b2458e30e6ffdd989e991f68 503B
464427eb6cc574bc2df501bea6c89ca242b8a5 2KB
46862fdd353951bb38cfd49ba556afb6fe06b7 73B
4733d53705bb3509a0916b4146532ecac1caba 523B
479dc49564016602aef62fa08d75ee2574dbbc 318B
47c05f993afaf40182304f2445ed4f94485f46 395B
4acd9f9d4e3f8138342c93a7650a1e26f6ca23 234B
4b9c7691e9d0cd2f75892771328135b6ed8666 306B
4bae27e5c70af3b71ff6b0b38ca2f982066b5c 49B
4c35092be389792903a888cd205333b2174989 415B
4d7e078ca6f2114717de94ce630206adcc6816 556B
4fd6f1a8ed400e57cab24ea3f7d303d4282549 125B
50c790692dcc93f2114904a85d4d69be073b23 46B
514a0742da35decff6e24386ef88b297b92c25 155B
529132d8ab0861c25dc2a158386fec7c2dea42 657B
5452df6f98630eff6f240855ca88beebd8e8fb 235B
54b20b86c84a15dd8d97385d2e422faa3821ed 70B
553dfcfbc1d4ea070da1e71eca0f7bd65bbcc7 428B
5649e6cefd043460ebb178b4f13729a93ee024 264B
584853be6b9d5e50f15ffd9994a08d5cdc27a3 140B
584a10a809f93e2c9bd65aa98e3aaffd296d7c 507B
588f564d1ac1f031c71befcc565df3d53a6d8f 305B
58dd4310a3acc13536696bff26b17040c786e8 870B
59665f0d3ee34ec05a79a1e7be5591388e6055 85B
5a9f68329292c2c13ef65559721d40a015c3f3 797B
5adb3f3b300344bfce70d48029b532d0f0e2c7 2KB
5c202c71975f0930a3ef9a29ea2640566f9673 266B
5d59aaf82ff6f4b6244874224be39b252d8f0a 126B
5f0e50520344f036857f7ec14ddf655695985a 254B
602ca5cc1f333cf1750a711f9626bc98897c92 80B
61af59eb23c2dd9ccab1090877a678c80973a9 252B
62cfc0e0ff6d463550de73e1c1fd686239bc79 660B
635220c0487b2ba528c65f9ac092f26a10a2e3 11KB
643c85e1844016b52c2232d472aa5b098c38a7 155B
6534fb27b68192f27f985d3879e173ec77adb8 1KB
65c4894b9185182aea11da17538f7596a56b66 866B
6635630f28a2c6d91fd583e2338c401bfd47a8 194B
679434b6fdb7f934d74a681ae7bd4fac538cf3 1KB
68c23ac68e3e90d7ed389aea455fe9095dcfe2 383B
69d3f47f1176c5742537ab08131b2c9ebaaa4f 65B
共 306 条
- 1
- 2
- 3
- 4
资源评论
- 药罐子也有未来2023-07-25作者在文件中给出了简洁易懂的伪代码示例,使得读者能够更好地理解sequence diagram的使用方法。
- 赵小杏儿2023-07-25这个文件通过图文结合的方式,生动地展示了sequence diagram插件的应用场景,让读者能够轻松上手。
- 独角兽邹教授2023-07-25这个文件中的示例很生动,让读者能够直观地了解sequence diagram的作用及其在实际开发中的应用。
- 华亿2023-07-25作者的解释非常具体,细致地说明了每个步骤的实现逻辑,帮助读者更好地掌握sequence diagram的用法。
- 张匡龙2023-07-25这个文件清晰地演示了如何使用sequence diagram插件,非常实用。
凡夫贩夫
- 粉丝: 1w+
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功