package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.dcproj.dto.TacCountDto; import cn.com.goldenwater.dcproj.dto.TacPblmInfoDto; import cn.com.goldenwater.dcproj.model.TacPblmInfo; import cn.com.goldenwater.dcproj.model.TacPblmSubject; import cn.com.goldenwater.dcproj.model.TacWorkerB; import cn.com.goldenwater.dcproj.param.TacPblmInfoParam; import com.github.pagehelper.PageInfo; import java.util.List; /** * @author lune * @date 2019-6-19 */ public interface TacPblmInfoService extends CrudService { void updatePblm(TacPblmInfo tacPblmInfo); int insertPblm(TacPblmInfo tacPblmInfo); List countPblmInfoByType(TacPblmInfoParam pblmInfoParam); List countPblmInfoBySub(TacPblmInfoParam pblmInfoParam); List countPblmInfoBySubNew(TacPblmInfoParam pblmInfoParam); List countPblmInfoByAdCode(TacPblmInfoParam pblmInfoParam); List countPblmInfoByAdCodeNew(TacPblmInfoParam pblmInfoParam); List countPblmInfoByStb(TacPblmInfoParam pblmInfoParam); List countPblmInfoByStbNew(TacPblmInfoParam pblmInfoParam); int updatePblmInfoList(TacPblmInfoDto dto); PageInfo findPageInfoNew2(TacPblmInfoParam pblmInfoParam); PageInfo findPageInfoNew(TacPblmInfoParam pblmInfoParam); PageInfo findProvincePblmInfo(TacPblmInfoParam pblmInfoParam); // ------------------------- 自定方法 ------------------------- public PageInfo findPageInfoZLorTPY(TacPblmInfoParam pblmInfoParam); PageInfo findPageJieduanInfo(TacPblmInfoParam pblmInfoParam); PageInfo findPageJieduanZLorTPY(TacPblmInfoParam pblmInfoParam); public List countPblmInfoByCase(TacPblmInfoParam pblmInfoParam); public List countPblmInfoByQlttv(TacPblmInfoParam pblmInfoParam); public void addPblmSubject(String subjectNames, String subjectIds, List pblmSubjects, String pblmId); public List findSubjectList(String id, String subjectNames, String subjectIds); List countPblmInfoByQt(TacPblmInfoParam pblmInfoParam); List countPblmInfoByQtNew(TacPblmInfoParam pblmInfoParam); List countPblmInfoMaxByQt(TacPblmInfoParam pblmInfoParam); List countPblmInfoMaxByQtNew(TacPblmInfoParam pblmInfoParam); List countPblmInfoByObj(TacPblmInfoParam pblmInfoParam); List getLeaderId(String id); }