package com.goafanti.user.service; import java.util.List; import com.goafanti.app.bo.AdvertisingBo; import com.goafanti.app.bo.consultantListBo; import com.goafanti.common.bo.Result; import com.goafanti.common.bo.fieldGlossoryBo; import com.goafanti.common.model.UserIdentity; import com.goafanti.core.mybatis.page.Pagination; import com.goafanti.portal.bo.UserSubscriberListBo; import com.goafanti.user.bo.AuditorUserIdentityDetailBo; import com.goafanti.user.bo.UserIdentityBo; import com.goafanti.user.bo.UserIdentityDetailAdminBo; public interface UserIdentityService { UserIdentity selectUserIdentityByUserId(String userId); UserIdentity insert(UserIdentity userIdentity); int updateByPrimaryKeySelective(UserIdentity userIdentity); UserIdentityBo selectUserIdentityBoByUserId(String uid); int updateByPrimaryKey(UserIdentity u); int saveUserIdentityProcess(Result res, UserIdentity u, String uid); int updateUserDetail(UserIdentity userIdentity, String saveSign, Integer level); UserIdentity insertByAdmin(UserIdentity ui, String saveSign); AuditorUserIdentityDetailBo selectAuditorUserIdentityByUserId(String uid); int updateUserDetailByAuditAdmin(UserIdentity ui, String aid, String mid, Integer level); Pagination listSubscriber(String name, Integer level, String field, Integer province, Integer city, Integer area,Integer international, Integer pNo, Integer pSize); UserIdentityDetailAdminBo selectUserIdentityByUserIdAdmin(String uid); UserIdentityBo expertsDetail(String uid); Pagination expertsList(String industry, Integer pNo, Integer pSize); List industryList(); Pagination consultantList(Integer pNo, Integer pSize) ; consultantListBo consultantDetail(String id); List advertising(); Pagination portalConsultantList(Integer pNo, Integer pSize); consultantListBo portalconsultantDetail(String id); }