/**
  * 로그인화면이미지정보를 신규로 등록한다.
  *
  * @param loginScrinImageVO
  */
 public void insertLoginScrinImage(LoginScrinImageVO loginScrinImageVO) {
   try {
     loginScrinImageVO.setImageId(idgenService.getNextStringId());
   } catch (FdlException e) {
     throw new RuntimeException(e);
   }
   loginScrinImageMapper.insertLoginScrinImage(loginScrinImageVO);
 }
 /**
  * 기 등록된 로그인화면이미지정보를 수정한다.
  *
  * @param loginScrinImageVO
  */
 public void updateLoginScrinImage(LoginScrinImageVO loginScrinImageVO) {
   loginScrinImageMapper.updateLoginScrinImage(loginScrinImageVO);
 }
 /**
  * 등록된 로그인화면이미지의 상세정보를 조회한다.
  *
  * @param loginScrinImageVO
  */
 public LoginScrinImageVO selectLoginScrinImage(LoginScrinImageVO loginScrinImageVO) {
   LoginScrinImageVO resultVo = loginScrinImageMapper.selectLoginScrinImage(loginScrinImageVO);
   // deep copy
   BeanUtil.copyPropertiesCore(resultVo, loginScrinImageVO);
   return resultVo;
 }
 /**
  * 로그인화면이미지목록 총 갯수를 조회한다.
  *
  * @param loginScrinImageVO
  */
 public int selectLoginScrinImageListCnt(LoginScrinImageVO loginScrinImageVO) {
   return loginScrinImageMapper.selectLoginScrinImageListCnt(loginScrinImageVO);
 }
 /**
  * 로그인화면이미지정보를 관리하기 위해 등록된 로그인화면이미지 목록을 조회한다.
  *
  * @param loginScrinImageVO
  */
 public List<EgovMap> selectLoginScrinImageList(LoginScrinImageVO loginScrinImageVO) {
   return loginScrinImageMapper.selectLoginScrinImageList(loginScrinImageVO);
 }
 /**
  * 기 등록된 로그인화면이미지정보의 파일을 삭제한다.
  *
  * @param loginScrinImageVO
  */
 public void deleteLoginScrinImageFile(LoginScrinImageVO loginScrinImageVO) {
   FileVO fileVO = (FileVO) loginScrinImageMapper.selectLoginScrinImageFile(loginScrinImageVO);
   File file = new File(fileVO.getFileStreCours() + fileVO.getStreFileNm());
   file.delete();
 }
 /**
  * 기 등록된 로그인화면이미지정보를 삭제한다.
  *
  * @param loginScrinImageVO
  */
 public void deleteLoginScrinImage(LoginScrinImageVO loginScrinImageVO) {
   deleteLoginScrinImageFile(loginScrinImageVO);
   loginScrinImageMapper.deleteLoginScrinImage(loginScrinImageVO);
 }