/*
package com.education.business.service.education.impl;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.education.business.service.BaseService;
import com.education.business.service.education.HomeworkInfoService;
import com.education.business.session.AdminUserSession;
import com.education.business.session.StudentSession;
import com.education.business.session.UserSessionContext;
import com.education.common.model.PageInfo;
import com.education.model.dto.HomeworkInfoReqDto;
import com.education.model.dto.TestPaperInfoDto;
import com.education.model.entity.GoalInfo;
import com.education.model.entity.HomeworkInfo;
import com.education.business.mapper.education.HomeworkInfoMapper;
import com.education.model.entity.TestPaperInfo;
import com.education.model.request.PageParam;
import org.springframework.stereotype.Service;

import java.util.Collections;
import java.util.List;

*/
/**
* @author harri
* @description 针对表【homework_info(作业信息表)】的数据库操作Service实现
* @createDate 2025-07-15 17:02:49
*//*

@Service
public class HomeworkInfoServiceImpl extends BaseService<HomeworkInfoMapper, HomeworkInfo>
    implements HomeworkInfoService {
    @Override
    public PageInfo<HomeworkInfo> selectPageList(PageParam pageParam, HomeworkInfoReqDto req) {
        Page<HomeworkInfo> page = new Page<>(pageParam.getPageNumber(), pageParam.getPageSize());
        HomeworkInfo homeworkInfo = new HomeworkInfo();
        homeworkInfo.setSubjectId(req.getSubjectId());
        homeworkInfo.setGradeInfoId(req.getGradeInfoId());
        //AdminUserSession adminUserSession = UserSessionContext.getAdminUserSession();
        //todo implement selectPage(baseMapper.selectPageList(page, homeworkInfo)
        return new PageInfo<>();
    }

    @Override
    public List<GoalInfo> getGoals(Integer id) {
        //todo implement getGoals
        return Collections.emptyList();
    }

    @Override
    public void assign(Integer id) {
        //todo implement assign
    }
}




*/
