refactor: 根包由 com.bestsch.bschclassmanage 重命名为 com.yunhai.bschclassmanage

- git mv src/main/java/com/bestsch/bschclassmanage -> src/main/java/com/yunhai/bschclassmanage
- 255 个 Java 文件的 package/import 同步替换为 com.yunhai.bschclassmanage
- pom.xml 项目 groupId 设为 com.yunhai(与外部依赖 com.bestsch:bsch-* 无关,未改动)
- IDE 缓存 workspace.xml 路径同步更新(外部依赖坐标 com.bestsch:bsch-* 保持不动)
This commit is contained in:
Allen
2026-08-12 17:21:22 +08:00
parent 66cd0f1515
commit dc217ca7a9
258 changed files with 1082 additions and 1067 deletions
@@ -0,0 +1,189 @@
package com.yunhai.bschclassmanage.service.impl;
import com.yunhai.bschclassmanage.Repository.SchClassRepository;
import com.yunhai.bschclassmanage.annotation.OperationLog;
import com.yunhai.bschclassmanage.entity.SchClass;
import com.yunhai.bschclassmanage.model.constant.LogModule;
import com.yunhai.bschclassmanage.model.vo.*;
import com.yunhai.bschclassmanage.service.IBaseSchsystemGradeService;
import com.yunhai.bschclassmanage.service.ISchBinSchsystemService;
import com.yunhai.bschclassmanage.service.ISchClassService;
import com.yunhai.bschclassmanage.service.ISchInfoService;
import com.yunhai.bschclassmanage.service.impl.classes.*;
import com.yunhai.bschclassmanage.utils.UserContext;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import java.util.*;
@Slf4j
@Service
public class SchClassService implements ISchClassService {
@Autowired
private SchClassQueryService queryService;
@Autowired
private SchClassInfoService infoService;
@Autowired
private SchClassHigherService higherService;
@Autowired
private SchClassImportService importService;
@Autowired
private SchClassUpgradeService upgradeService;
// ==================== 查询 ====================
// @Override
// public List<SchClass> getSchClassList(Integer schId) {
// return queryService.getSchClassCacheList(schId,false);
// }
@Override
public List<SchClass> getSchGradeateClassCacheList(Integer schId) {
return queryService.getSchGradeateClassCacheList(schId);
}
@Override
public List<SchClass> getSchAllClassCacheList(Integer schId) {
return queryService.getSchAllClassCacheList(schId);
}
@Override
public List<SchClass> getSchClassCacheList(Integer schId) {
return queryService.getSchClassCacheList(schId);
}
@Override
public List<SchClass> getSchClassCacheFilter(Integer schId, List<Integer> gradeIds, Integer classId) {
return queryService.getSchClassCacheFilter(schId, gradeIds, classId);
}
@Override
public List<SchClass> getSchClassCacheFilter(Integer schId, Integer gradeId, Integer classId) {
return queryService.getSchClassCacheFilter(schId, gradeId, classId);
}
@Override
public List<SchClass> getSchAllClassCacheFilter(Integer schId, List<Integer> gradeIds, Integer classId) {
return queryService.getSchAllClassCacheFilter(schId, gradeIds, classId);
}
@Override
public List<SchClass> getSchAllClassCacheFilter(Integer schId, Integer gradeId, Integer classId) {
return queryService.getSchAllClassCacheFilter(schId, gradeId, classId);
}
@Override
public List<BaseSchClassVO> searcBaseSchClass(Integer schId, Integer schsystemId, Integer gradeId, Integer classId) {
return queryService.searcBaseSchClass(schId, schsystemId, gradeId, classId);
}
@Override
public PageVO<HigherSchClassVO> searcHigherSchClass(Integer schId, Integer year, Integer campusId,
Integer divisionId, Integer majorsId, Pageable pageable) {
return queryService.searcHigherSchClass(schId, year, campusId, divisionId, majorsId, pageable);
}
@Override
public List<SelectIntVO> getClassSelect(Integer schId, Integer gradeId) {
return queryService.getClassSelect(schId, gradeId);
}
// ==================== K12 写操作 ====================
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void addBaseSchClass(UserContext.UserInfo user, Integer gradeId, Integer number) {
infoService.addBaseSchClass(user, gradeId, number);
}
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void editClassName(UserContext.UserInfo user, Integer id, String cname) {
infoService.editClassName(user, id, cname);
}
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void editClassFirstTeacher(UserContext.UserInfo user, Integer id, Integer firstTeacherId) {
infoService.editClassFirstTeacher(user, id, firstTeacherId);
}
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void editClassSecondTeacher(UserContext.UserInfo user, Integer id, Integer secondTeacherId) {
infoService.editClassSecondTeacher(user, id, secondTeacherId);
}
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void editClassCampus(UserContext.UserInfo user, Integer id, Integer campusId) {
infoService.editClassCampus(user, id, campusId);
}
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void deleteSchClass(UserContext.UserInfo user, Integer id, Integer schId) {
infoService.deleteSchClass(user, id, schId);
}
// ==================== 职业教育写操作 ====================
@OperationLog(module = LogModule.CLASS)
@Transactional(rollbackFor = Exception.class)
@Override
public void saveHigherSchClass(UserContext.UserInfo user, SchClass entity) {
higherService.saveHigherSchClass(user, entity);
}
// ==================== 导入 ====================
@Transactional(rollbackFor = Exception.class)
@Override
public void importClasses(UserContext.UserInfo user, MultipartFile file) {
importService.importClasses(user, file);
}
@Transactional(rollbackFor = Exception.class)
@Override
public void importHeightClasses(UserContext.UserInfo user, MultipartFile file) {
importService.importHeightClasses(user, file);
}
@Override
public Integer getMinEnrollYearBySchsystem(Integer schId, Integer schsystemId) {
return queryService.getMinEnrollYearBySchsystem(schId,schsystemId);
}
@Override
public void upgradeAllClasses() {
upgradeService.upgradeAllClasses();
}
@Override
public void backupAllSnapshot() {
upgradeService.backupAllSnapshot();
}
}