FAICS/src/main/java/kcg/faics/member/service/MemberService.java

181 lines
5.2 KiB
Java
Raw Normal View History

2022-03-17 02:42:45 +00:00
package kcg.faics.member.service;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.web.multipart.MultipartFile;
import kcg.faics.cmmn.bbs.BaseBbsService;
import kcg.faics.member.vo.ExMemberVO;
import kcg.faics.member.vo.MemberSearchVO;
import kcg.faics.member.vo.MemberVO;
/**
* MemberService.java
* @author
* @since 2016. 11. 4.
*
*
* ------------- -------- ---------------------------
* 2016. 11. 4.
*
*/
public interface MemberService extends BaseBbsService<MemberSearchVO, MemberVO> {
/**
* (no paging) .
*
* @param searchVO
* VO
* @return
* @throws Exception
*
*/
List<MemberVO> getFaListAll(MemberSearchVO searchVO) throws Exception;
/**
* .
*
* @param dataVO
* @return Map("result") = 1 : , <else> :
* @throws Exception
*/
HashMap<String, Object> updatePassword(MemberVO dataVO) throws Exception;
public HashMap<String, Object> initPassword(MemberVO dataVO, String[] users) throws Exception;
public List<HashMap<String, Object>> getCapacityManagement() throws Exception;
public List<HashMap<String, Object>> getCareerStatus() throws Exception;
/**
* .
*
* @param dataVO
* OV
* @param userType
* (, ) : UserType
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> delete(MemberVO dataVO, String userType) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> failLogin(MemberVO dataVO) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> initChkcnt(MemberVO dataVO) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @param fileMap
* MultipartFile
* @param deleteFiles
*
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> updateFaMember(MemberVO dataVO, Map<String, MultipartFile> fileMap, String[] deleteFiles) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @throws Exception
*
*/
int updateCmmnMemberInfo(final MemberVO dataVO) throws Exception;
/**
* .
*
* @param searchVO
* VO
* @return
* @throws Exception
*
*/
ExMemberVO selectExMember(ExMemberVO searchVO) throws Exception;
/**
* .
*
* @param memberSearchVO
* ,
* @return (map)
* @throws Exception
*
*/
List<HashMap<String, Object>> exmemberList(MemberSearchVO memberSearchVO) throws Exception;
/**
* .
*
* @param memberSearchVO
* ,
* @return (vo)
* @throws Exception
*
*/
List<ExMemberVO> exmemberVoList(MemberSearchVO memberSearchVO) throws Exception;
/**
* .
*
* @param searchVO ,
* @return
* @exception Exception
*/
int selectExmemberListCnt(MemberSearchVO searchVO) throws Exception;
/**
* .
*
* @return
* @throws Exception
*/
int selectExmemberTotalCnt(MemberSearchVO searchVO) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> updateExMember(ExMemberVO dataVO) throws Exception;
/**
* .
*
* @param dataVO
* VO
* @return Map("result") = 1 : , <else> :
* @throws Exception
*
*/
HashMap<String, Object> deleteExMember(ExMemberVO dataVO) throws Exception;
}