itsm_ysm/src/main/java/nlib/user/service/impl/MemberDAO.java

50 lines
1.6 KiB
Java

package nlib.user.service.impl;
import java.util.HashMap;
import java.util.List;
import org.springframework.stereotype.Repository;
import egovframework.com.ext.oauth.service.OAuthUniversalUser;
import egovframework.rte.psl.dataaccess.mapper.Mapper;
import nlib.restful.service.DataApiReqVO;
import nlib.restful.service.DataApiResVO;
import nlib.user.service.MemberSiteVO;
import nlib.user.service.NlibLoginVO;
@Mapper("memberDAO")
public interface MemberDAO
{
public DataApiResVO selectMemberJoiningInfo(DataApiReqVO reqVO) throws Exception;
public DataApiResVO certificateMember(DataApiReqVO reqVO) throws Exception;
public void insertMemberInfo(NlibLoginVO vo) throws Exception;
public DataApiResVO sendEmailForMemberJoining(DataApiReqVO reqVO) throws Exception;
public DataApiResVO searchId(DataApiReqVO reqVO) throws Exception;
public DataApiResVO initPassword(DataApiReqVO reqVO) throws Exception;
public void changePassword(NlibLoginVO vo) throws Exception;
public DataApiResVO selectMemberInfo(DataApiReqVO reqVO) throws Exception;
public DataApiResVO updateMemberInfo(DataApiReqVO reqVO) throws Exception;
public DataApiResVO leaveMember(DataApiReqVO reqVO) throws Exception;
public void insertMemberSns(OAuthUniversalUser oauthUser);
public String selectAlreadySignUpId(OAuthUniversalUser oauthUser) throws Exception;
public List<NlibLoginVO> selectAlreadySignUpMobile(NlibLoginVO loginVO) throws Exception;
public void insertMemberSite(MemberSiteVO msVO);
public int selectMemberSiteCount(MemberSiteVO msVO);
public int selectSnsIdCount(OAuthUniversalUser oauthUser);
}