package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.dcproj.dto.AttCwsBaseDto; import cn.com.goldenwater.dcproj.model.AttCwsBase; import cn.com.goldenwater.dcproj.model.AttCwsBaseCrrct; import cn.com.goldenwater.dcproj.param.AttCwsBaseListParam; import cn.com.goldenwater.dcproj.param.AttCwsBaseListParamNew; import cn.com.goldenwater.dcproj.param.AttCwsBaseParam; import com.github.pagehelper.PageInfo; import javax.servlet.http.HttpServletResponse; import java.util.List; /** * @author zhengdafei * @date 2019-2-23 */ public interface AttCwsBaseService extends CrudService { // ------------------------- 自定方法 ------------------------- public AttCwsBase add(AttCwsBase p) throws Exception; public int modify(AttCwsBase p) throws Exception; public PageInfo queryListByPage(AttCwsBaseParam p) throws Exception; public List queryList(AttCwsBaseParam p) throws Exception; public PageInfo queryListByObjId(AttCwsBaseListParam param) throws Exception; public PageInfo queryListByObjId(AttCwsBaseListParamNew param) throws Exception; public void correction(AttCwsBaseCrrct attCwsBase, String persId) throws Exception; void exportAttCwsBase(AttCwsBaseParam attCwsBaseParam, HttpServletResponse response); /** * 根据水饮编码 批量设置是否省属 1是 2否 * @param attCwsBaseParam * @return */ int updateBatchProvincial(AttCwsBaseParam attCwsBaseParam); }