package com.shlanbao.tzsc.pms.sys.datadict.service;
|
|
import java.util.List;
|
|
import com.shlanbao.tzsc.base.mapping.DocFilemanage;
|
import com.shlanbao.tzsc.base.mapping.SysEqpCategory;
|
import com.shlanbao.tzsc.base.model.DataGrid;
|
import com.shlanbao.tzsc.base.model.PageParams;
|
import com.shlanbao.tzsc.pms.sys.datadict.beans.SysEqpCategoryBean;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpSession;
|
|
|
/**
|
*
|
*/
|
public interface SysEqpCategoryServiceI {
|
/**
|
* 添加设备类型
|
* @param mdEqpCategory
|
* @throws Exception
|
*/
|
public void addMdCategory(SysEqpCategory mdEqpCategory)throws Exception;
|
/**
|
* 修改设备类型
|
* @param mdEqpCategoryBean
|
* @throws Exception
|
*/
|
|
public void updateCategory(SysEqpCategoryBean mdEqpCategoryBean)throws Exception;
|
|
/**
|
* 查询设备类型实体
|
* @param id
|
* @return
|
* @throws Exception
|
*/
|
public SysEqpCategory getMdCategoryById(String id)throws Exception;
|
|
/**
|
* 查询设备类型列表
|
* @param mdEqpCategory
|
* @param pageParams
|
* @return
|
* @throws Exception
|
*/
|
public DataGrid queryMdCategory(SysEqpCategory mdEqpCategory,PageParams pageParams)throws Exception;
|
|
/**
|
* 删除设备类型
|
* @param id
|
* @throws Exception
|
*/
|
public void deleteMdCategory(String id)throws Exception;
|
|
/**
|
* 查询设备类型列表
|
* @return
|
* @throws Exception
|
*/
|
public List<SysEqpCategoryBean> queryMdCategory()throws Exception;
|
|
/**
|
* 上传图片
|
* @param id 主键ID
|
* @param session
|
* @param request
|
* @param fmBean 保存对象
|
* @throws Exception
|
*/
|
public DocFilemanage fileUpdate(String id,HttpSession session, HttpServletRequest request,
|
SysEqpCategoryBean fmBean) throws Exception;
|
/**
|
* 更新主键外键ID
|
* @param file
|
* @throws Exception
|
*/
|
public int updateCategory(DocFilemanage file)throws Exception;
|
|
/**
|
* 批量删除
|
* @author zgf
|
* @param ids
|
*/
|
void batchDeleteMdCategory(String ids);
|
}
|