package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.dcproj.dto.BisInspItemQuesNumDto; import cn.com.goldenwater.dcproj.dto.DictDto; import cn.com.goldenwater.dcproj.dto.ObjInspPblmsDto; import cn.com.goldenwater.dcproj.model.ObjInspPblms; import cn.com.goldenwater.dcproj.model.ObjTypeCheck; import cn.com.goldenwater.dcproj.model.OlBisInspOrg; import cn.com.goldenwater.dcproj.param.ObjInspPblmsParam; import cn.com.goldenwater.dcproj.param.ObjInspPblmsParams; import com.github.pagehelper.PageInfo; import java.util.List; import java.util.Map; /** * @author lune * @date 2019-2-19 */ public interface ObjInspPblmsService extends CrudService { /** * 获取小水库对象 * */ public List findPblmsDTO(String type, String pblmsName, String orgId, String sort1); // ------------------------- 自定方法 ------------------------- List getPblmType(String type, String pguid,String orgId); public List getPblmTypeInAttach(ObjInspPblmsParams objInspPblms); ObjInspPblms getPblmTypeInAttach(String attach, String type, String sn, String snClass); public List getPblmTypeInAttach(String attach, String type, String sn); /** * 获取附件检查问题列表 */ List findPblmsName(String orgId); /** * 获取检查项目列表 */ List findPblmsCheckPoints(ObjInspPblmsParam objInspPblmsParam,String orgId); /** * 获取问题描述 */ public List findPblmsDesc(Map params); /** * 跟你据检查问题类型,检查项目,和描述获取问题标准库数据 */ ObjInspPblms getByPblms(Map params); List getPblmsByQuesNum(String id, String type, OlBisInspOrg olBisInspOrg); List getAllPblmsByType(String type,String orgId); ObjInspPblms getPblmsByType(ObjInspPblmsParam objInspPblmsParam); List getPblmNames(ObjInspPblmsParam objInspPblmsParam); List findPblmsDtoName(String type, String pblmsName, String orgId, String sort1); DictDto findLastVersion(String name); }