package com.ydtech.modules.fnc.service; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.fnc.model.FncSubject; import com.ydtech.modules.fnc.vo.FncSubjectReq; import javax.servlet.http.HttpServletRequest; /** * @Author: zy * @create: 2021/12/22 * description: */ public interface SubjectService { /** * 新增科目表信息 * * @param subject * @return */ HttpResult save(FncSubject subject, HttpServletRequest request); /** * 编辑科目表信息 * * @param subject * @return */ HttpResult edit(FncSubject subject, HttpServletRequest request); /** * 删除科目表信息 * * @param subject * @return */ HttpResult delete(FncSubject subject); /** * 查询全部科目表信息 * * @param subject * @return */ HttpResult selectAll(FncSubjectReq subject, HttpServletRequest request); /** * 根据机构代码查询科目表信息 * * @param subject * @return */ HttpResult selectByCode(FncSubject subject, HttpServletRequest request); }