package com.ruoyi.system.service.enterpriseManage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.system.domain.req.TechnologyTypeAddReqDTO; import com.ruoyi.system.domain.req.TechnologyTypeDeleteReqDTO; import com.ruoyi.system.domain.req.TechnologyTypeSelectByIdReqDTO; import com.ruoyi.system.domain.req.TechnologyTypeUpdateReqDTO; public interface TechnologyTypeService { /** * @description 新增工艺类型 */ AjaxResult saveTechnologyType(LoginUser user,TechnologyTypeAddReqDTO technologyTypeAddReqDTO); /** * @description 删除工艺类型 */ AjaxResult deleteTechnologyTypeById(LoginUser user, TechnologyTypeDeleteReqDTO deleteReqDTO); /** * @description 修改工艺类型 */ AjaxResult updateTechnologyTypeById(LoginUser user, TechnologyTypeUpdateReqDTO updateReqDTO); /** * @description 根据id查询 */ AjaxResult selectTechnologyTypeById(LoginUser user, TechnologyTypeSelectByIdReqDTO selectByIdReqDTO); /** * @description 分页查询 */ AjaxResult selectTechnologyTypeByPage(LoginUser user, Page pageInfo); /** * @description 查询所有的工艺类型 */ AjaxResult selectTechnologyTypeList(LoginUser user); }