e4c82b675bf61f1b16880179e6b5b47ec3a68090.svn-base 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.AttPersGroupDto;
  4. import cn.com.goldenwater.dcproj.model.AttPersBase;
  5. import cn.com.goldenwater.dcproj.param.AttPersBaseParam;
  6. import com.github.pagehelper.PageInfo;
  7. import java.util.List;
  8. /**
  9. * @author lune
  10. * @date 2019-2-19
  11. */
  12. public interface AttPersBaseService extends CrudService<AttPersBase, AttPersBaseParam> {
  13. PageInfo<AttPersBase> getListByInspGroupId(String inspGroupId, int pageNum, int pageSize, String isAll, String persName, String province);
  14. List<AttPersBase> listByInspGroupId(String inspGroupId, String isAll, String persName, String province);
  15. // ------------------------- 自定方法 -------------------------
  16. List<AttPersGroupDto> findPerInGroup(String id) throws Exception;
  17. AttPersGroupDto findPerDetailInGroup(String id) throws Exception;
  18. PageInfo<AttPersBase> getListByGuidInspGroupIdName(String inspGroupId, String name, int pageIndex, int pageSize);
  19. PageInfo<AttPersBase> getListByGuid(String guid, int pageIndex, int pageSize);
  20. PageInfo<AttPersBase> getListByGuidNotInspGroupId(String inspGroupId, String name, int pageIndex, int pageSize, String orgName, String guid, String numb, String orgId, String province);
  21. int addManByInspGroupIdAndManId(String manIds, String inspGroupId, String mohurd, String orgId);
  22. AttPersBase getPers(String persId);
  23. List<AttPersBase> getExpertListByInspGroupId(String inspGroupId, String province);
  24. }