|
|
@@ -0,0 +1,43 @@
|
|
|
+package cn.seecoder.seecoderportalserver.serviceImpl.group;
|
|
|
+
|
|
|
+import cn.seecoder.seecoderportalcommon.vo.group.GroupRuleVO;
|
|
|
+import cn.seecoder.seecoderportalserver.domain.GroupRule;
|
|
|
+import cn.seecoder.seecoderportalserver.mapper.group.GroupRuleMapper;
|
|
|
+import cn.seecoder.seecoderportalserver.repository.group.GroupRuleRepository;
|
|
|
+import cn.seecoder.seecoderportalserver.service.CourseService;
|
|
|
+import cn.seecoder.seecoderportalserver.service.group.GroupRuleService;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author wind
|
|
|
+ */
|
|
|
+@Service
|
|
|
+public class GroupRuleServiceImpl implements GroupRuleService {
|
|
|
+ private final static Logger log = LoggerFactory.getLogger(GroupRuleService.class);
|
|
|
+ private final GroupRuleRepository groupRuleRepository;
|
|
|
+ private final GroupRuleMapper groupRuleMapper;
|
|
|
+ private final CourseService courseService;
|
|
|
+
|
|
|
+ public GroupRuleServiceImpl(GroupRuleRepository groupRuleRepository, GroupRuleMapper groupRuleMapper, CourseService courseService) {
|
|
|
+ this.groupRuleRepository = groupRuleRepository;
|
|
|
+ this.groupRuleMapper = groupRuleMapper;
|
|
|
+ this.courseService = courseService;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public GroupRuleVO editGroupRule(GroupRuleVO ruleVO) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public GroupRuleVO toGroupRuleVO(GroupRule groupRule) {
|
|
|
+ return groupRuleMapper.groupRuleToGroupRuleVO(groupRule);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public GroupRule toGroupRule(GroupRuleVO groupRuleVO) {
|
|
|
+ return groupRuleMapper.groupRuleVOToGroupRule(groupRuleVO);
|
|
|
+ }
|
|
|
+}
|