工作笔记:开关接口的实现
首先开关只存在开和关,那么第一时间应该会想到用Boolean类型创建传参字段,所以第一步是在do层创建Boolean类型的字段

在do层编写参数当然在对应表里也要对应上,所以在xml里添加这个字段的映射

因为开关对应所有班级,所以需要我们肯定需要使用对应的主键来绑定需要开关的班级,使用
@PostMapping("/ieep/teacher/courseClass/dashboardOpen/{id}")添加扫描的路径在当前方法并且说明注入的字段为id
@PathVariable("id")通过注解获取url中的变量名为id,并且声明该字段为后面方法中创建的字段绑定。controller搞定。
准备就绪那么可以开始写接口啦,接口当然是写在service层里了,在对应的类接口里写开关的方法

然后在service里写下对应的类中重写接口中的方法,使用
final Optional<CourseClassDO> courseClassById = Optional.ofNullable(this.getById(id));
将id的值传入对象中。然后创建实体类对象,将该值传入实体类对象中,这样id就传入对象中了,然后使用set字段的方法,设置字段的状态,通过取反(!)来改变字段的状态。
最后使用updateById方法通过传入的id来改变状态

 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号