diff --git a/src/main/java/com/peanut/modules/common/dao/CourseTaihumedDao.java b/src/main/java/com/peanut/modules/common/dao/CourseTaihumedDao.java new file mode 100644 index 00000000..a9d52c52 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/dao/CourseTaihumedDao.java @@ -0,0 +1,9 @@ +package com.peanut.modules.common.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.common.entity.CourseTaihumed; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface CourseTaihumedDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/common/dao/CourseToTaihumedDao.java b/src/main/java/com/peanut/modules/common/dao/CourseToTaihumedDao.java new file mode 100644 index 00000000..9b0c5645 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/dao/CourseToTaihumedDao.java @@ -0,0 +1,10 @@ +package com.peanut.modules.common.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.common.entity.CoursePsyche; +import com.peanut.modules.common.entity.CourseToTaihumed; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface CourseToTaihumedDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/common/entity/CourseEntity.java b/src/main/java/com/peanut/modules/common/entity/CourseEntity.java index 97da336a..56258c04 100644 --- a/src/main/java/com/peanut/modules/common/entity/CourseEntity.java +++ b/src/main/java/com/peanut/modules/common/entity/CourseEntity.java @@ -60,4 +60,8 @@ public class CourseEntity { private Integer isBuy; @TableField(exist = false) private Integer isStudying; + @TableField(exist = false) + private Integer taihuTalentId; + @TableField(exist = false) + private TaihuTalent taihuTalent; } diff --git a/src/main/java/com/peanut/modules/common/entity/CourseTaihumed.java b/src/main/java/com/peanut/modules/common/entity/CourseTaihumed.java new file mode 100644 index 00000000..11173abb --- /dev/null +++ b/src/main/java/com/peanut/modules/common/entity/CourseTaihumed.java @@ -0,0 +1,45 @@ +package com.peanut.modules.common.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +@Data +@TableName("course_taihumed") +public class CourseTaihumed { + + @TableId + private Integer id; + + private Integer pid; + + private Integer isLast; + + private String title; + + private Integer sort; + + private String icon; + + private String content; + + private String media; + + //0空1视频2音频 + private Integer mediaType; + + private Date createTime; + + @TableLogic + private Integer delFlag; + + @TableField(exist = false) + private List children; + @TableField(exist = false) + private List courseList; +} diff --git a/src/main/java/com/peanut/modules/common/entity/CourseToTaihumed.java b/src/main/java/com/peanut/modules/common/entity/CourseToTaihumed.java new file mode 100644 index 00000000..c7ea4e26 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/entity/CourseToTaihumed.java @@ -0,0 +1,32 @@ +package com.peanut.modules.common.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; + +@Data +@TableName("course_to_taihumed") +public class CourseToTaihumed { + @TableId + private Integer id; + + private Integer courseId; + + private Integer medicalId; + + private Integer sort; + + //0隐藏1初级2高级 + private Integer level; + + //0隐藏1必修2选修 + private Integer selective; + + private Date createTime; + + @TableLogic + private Integer delFlag; +} diff --git a/src/main/java/com/peanut/modules/common/service/CourseTaihumedService.java b/src/main/java/com/peanut/modules/common/service/CourseTaihumedService.java new file mode 100644 index 00000000..56317c87 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/CourseTaihumedService.java @@ -0,0 +1,7 @@ +package com.peanut.modules.common.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.common.entity.CourseTaihumed; + +public interface CourseTaihumedService extends IService { +} diff --git a/src/main/java/com/peanut/modules/common/service/CourseToTaihumedService.java b/src/main/java/com/peanut/modules/common/service/CourseToTaihumedService.java new file mode 100644 index 00000000..8a78878a --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/CourseToTaihumedService.java @@ -0,0 +1,7 @@ +package com.peanut.modules.common.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.common.entity.CourseToTaihumed; + +public interface CourseToTaihumedService extends IService { +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java new file mode 100644 index 00000000..54578f99 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java @@ -0,0 +1,13 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.common.dao.CourseTaihumedDao; +import com.peanut.modules.common.entity.CourseTaihumed; +import com.peanut.modules.common.service.CourseTaihumedService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service("commonCourseTaihumedService") +public class CourseTaihumedServiceImpl extends ServiceImpl implements CourseTaihumedService { +} diff --git a/src/main/java/com/peanut/modules/common/service/impl/CourseToTaihumedServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/CourseToTaihumedServiceImpl.java new file mode 100644 index 00000000..ad5a6b32 --- /dev/null +++ b/src/main/java/com/peanut/modules/common/service/impl/CourseToTaihumedServiceImpl.java @@ -0,0 +1,13 @@ +package com.peanut.modules.common.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.common.dao.CourseToTaihumedDao; +import com.peanut.modules.common.entity.CourseToTaihumed; +import com.peanut.modules.common.service.CourseToTaihumedService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +@Slf4j +@Service("commonCourseToTaihumedService") +public class CourseToTaihumedServiceImpl extends ServiceImpl implements CourseToTaihumedService { +}