package com.indiScene.brandNewBoard.dao;
import java.util.HashMap;
import java.util.List;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.indiScene.brandNewBoard.dto.BrandNewBoardDto;
/**
* @type : BrandNewBoardDao
* @date : 2015. 7. 22.
* @author : MS
* @description : uploadboard 테이블에서 brand new 게시판 조건에 맞는 데이터만 관리한다.
*/
@Component
public class BrandNewBoardDaoImpl implements BrandNewBoardDao {
@Autowired
private SqlSessionTemplate sqlSession;
@Override
public List<BrandNewBoardDto> getBrandNewList(HashMap<String, Integer> rowMap) {
return sqlSession.selectList("dao.BrandNewMapper.getBrandNewList",rowMap);
}
@Override
public int getBrandNewCount() {
return sqlSession.selectOne("dao.BrandNewMapper.getBrandNewCount");
}
@Override
public BrandNewBoardDto read(String board_num) {
return sqlSession.selectOne("dao.BrandNewMapper.read", board_num);
}
@Override
public void readCount(String board_num) {
sqlSession.update("dao.BrandNewMapper.readCount",board_num);
}
}