cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/AfterVideoVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ClasspaymentRequest.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/java/com/dsh/course/entity/PostCourseVideo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/java/com/dsh/course/feignclient/model/AfterVideoVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/java/com/dsh/course/mapper/PostCourseVideoMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/java/com/dsh/course/service/PostCourseVideoService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/java/com/dsh/course/service/impl/PostCourseVideoServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
cloud-server-account/src/main/java/com/dsh/account/feignclient/course/model/AfterVideoVo.java
New file @@ -0,0 +1,15 @@ package com.dsh.account.feignclient.course.model; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class AfterVideoVo { @ApiModelProperty(value = "视频id") private Integer courseId; @ApiModelProperty(value = "视频链接") private String courseUrl; } cloud-server-account/src/main/java/com/dsh/account/model/vo/classDetails/ClasspaymentRequest.java
New file @@ -0,0 +1,29 @@ package com.dsh.account.model.vo.classDetails; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class ClasspaymentRequest { @ApiModelProperty(value = "课包id") private Integer lessonId; @ApiModelProperty(value = "学员id") private Integer stuId; @ApiModelProperty(value = "支付方式(1=微信 2=支付宝 3=玩湃币)") private Integer payType; @ApiModelProperty(value = "是否使用优惠券 1是 2否") private Integer useConpon; @ApiModelProperty(value = "优惠券Id") private Integer conponId; @ApiModelProperty(value = "课时id") private Long courseConfigId; } cloud-server-course/src/main/java/com/dsh/course/entity/PostCourseVideo.java
New file @@ -0,0 +1,58 @@ package com.dsh.course.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** * <p> * 课后视频发布记录 * </p> * * @author jqs * @since 2023-07-05 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_post_course_video") public class PostCourseVideo extends Model<PostCourseVideo> { private static final long serialVersionUID = 1L; /** * 主键id */ private Integer id; /** * 课包id */ private Integer coursePackageId; /** * 上课日期 */ private Date courseDate; /** * 周几 */ private Integer courseWeek; /** * 课后视频id */ private Integer courseId; /** * 上课日期 */ private Date postDate; @Override protected Serializable pkVal() { return this.id; } } cloud-server-course/src/main/java/com/dsh/course/feignclient/model/AfterVideoVo.java
New file @@ -0,0 +1,15 @@ package com.dsh.course.feignclient.model; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class AfterVideoVo { @ApiModelProperty(value = "视频id") private Integer courseId; @ApiModelProperty(value = "视频链接") private String courseUrl; } cloud-server-course/src/main/java/com/dsh/course/mapper/PostCourseVideoMapper.java
New file @@ -0,0 +1,16 @@ package com.dsh.course.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dsh.course.entity.PostCourseVideo; /** * <p> * 课后视频发布记录 Mapper 接口 * </p> * * @author jqs * @since 2023-07-05 */ public interface PostCourseVideoMapper extends BaseMapper<PostCourseVideo> { } cloud-server-course/src/main/java/com/dsh/course/service/PostCourseVideoService.java
New file @@ -0,0 +1,16 @@ package com.dsh.course.service; import com.baomidou.mybatisplus.extension.service.IService; import com.dsh.course.entity.PostCourseVideo; /** * <p> * 课后视频发布记录 服务类 * </p> * * @author jqs * @since 2023-07-05 */ public interface PostCourseVideoService extends IService<PostCourseVideo> { } cloud-server-course/src/main/java/com/dsh/course/service/impl/PostCourseVideoServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.dsh.course.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.course.entity.PostCourseVideo; import com.dsh.course.mapper.PostCourseVideoMapper; import com.dsh.course.service.PostCourseVideoService; import org.springframework.stereotype.Service; /** * <p> * 课后视频发布记录 服务实现类 * </p> * * @author jqs * @since 2023-07-05 */ @Service public class PostCourseVideoServiceImpl extends ServiceImpl<PostCourseVideoMapper, PostCourseVideo> implements PostCourseVideoService { } cloud-server-course/src/main/resources/mapper/PostCourseVideoMapper.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.dsh.course.mapper.PostCourseVideoMapper"> </mapper>