首页 > 其他 > 详细

添加课程

时间:2021-03-07 15:08:11      阅读:13      评论:0      收藏:0      [点我收藏+]

添加课程信息 信息内容包括两张表 需要添加两张表的信息

创建一个pojo包含需要添加的所有属性

确保两张表有联系需要在添加表二时设置手动添加ID属性,ID为表一的ID

@TableId(value = "id", type = IdType.INPUT)//手动添加

    @ApiOperation("添加课程")
@PostMapping("/saveCourseInfoVo")
public R saveCourseInfoVo(@RequestBody CourseInfoVo courseInfoVo) {

String uid = eduCourseService.saveCourseInfoVo(courseInfoVo);

return R.ok().data("uid",uid);
}

 

 

  //1.向课程表里面添加课程的基本信息
EduCourse eduCourse =new EduCourse();
BeanUtils.copyProperties(courseInfoVo,eduCourse);//对象转换
int insert = baseMapper.insert(eduCourse);
if (insert==0){
//添加失败
throw new GuliException(20001,"添加课程失败");
}


//获取eduCourse对象的id
String uid= eduCourse.getId();

//2.向课程表里面添加课程简介
EduCourseDescription eduCourseDescription = new EduCourseDescription();
eduCourseDescription.setDescription(courseInfoVo.getDescription());
eduCourseDescription.setId(uid);
eduCourseDescriptionService.save(eduCourseDescription);
return uid;
}

添加课程

原文:https://www.cnblogs.com/jerrybu/p/14494435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!