设计service,需要站在使用者角度去设计接口
根据慕课网老师讲述的内容 ,秒杀业务逻辑需要实现4个方法
1)查询所有秒杀记录,通过list 查询数据库记录,返回记录列表,
List<seckill> list =new ArrayList();
操作具体sql 语句 select *from tables;* 即返回所有内容。如果只需要查询一个一条记录的一个值,需要用具体字段替代*
2)根据秒杀id查询秒杀记录 在service中 只实现传递参数,进行逻辑判断,不进行数据的操作,分离dao,dto以及具体操作过程 只实现 queryById();
select * from tables where id=?;
3) 输出秒杀接口地址(秒杀活动开启,暴露地址,否则显示系统时间和秒杀开始时间)
4) 执行秒杀操作
dto添加 加入字段和构造方法(不同字段组合来实现具体的逻辑)
网友评论