일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 포켓몬고 배틀 공략
- 포켓몬고 데이터 분석 활용
- 로또 통계 분석
- 포켓몬고 데이터 분석
- 포켓몬고 배틀 데이터 분석
- 코로나 통계
- 긍정적인 마음가짐
- 로또 분석
- 로또 통계
- 대한민국 코로나 통계 분석
- 코로나 종식율
- 포켓몬고 그림자 포켓몬 사용법
- 공모전
- 동행복권 분석
- 스펙
- 코로나 데이터 분석
- 포켓몬고 타입 별 분석
- 2020-03-21 로또
- 코로나 분석
- 삼프로
- 코로나 예측
- 코로나 데이터
- 로또 빅데이터
- 로또 중앙값
- 빅데이터 공모전
- 데이터 공모전
- 코로나 심각
- 로또 균등분포
- 코로나 심각 분석
- 코로나 통계 분석
Archives
- Today
- Total
통계 & 데이터 그리고 이야기
com.ja.freeboard.board.service_BoardServiceImpl.java 본문
728x90
반응형
SMALL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | package com.ja.freeboard.board.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ja.freeboard.mapper.BoardSQLMapper; import com.ja.freeboard.mapper.MemberSQLMapper; import com.ja.freeboard.mapper.ReplySQLMapper; import com.ja.freeboard.mapper.UploadFileSQLMapper; import com.ja.freeboard.vo.BoardVo; import com.ja.freeboard.vo.MemberVo; import com.ja.freeboard.vo.ReplyVo; import com.ja.freeboard.vo.UploadFileVo; import java.util.*; @Service public class BoardServiceImpl { @Autowired private BoardSQLMapper boardSQLMapper; @Autowired private MemberSQLMapper memberSQLMapper; @Autowired private UploadFileSQLMapper uploadFileSQLMapper; @Autowired private ReplySQLMapper replySQLMapper; public void writeContent(BoardVo boardVo, List<UploadFileVo> fileVoList) { int boardKey = boardSQLMapper.createKey(); boardVo.setBoard_no(boardKey); boardSQLMapper.insert(boardVo); for(UploadFileVo fileVo : fileVoList) { fileVo.setBoard_no(boardKey); uploadFileSQLMapper.insert(fileVo); } } public int getBoardDataCount(String searchWord) { if(searchWord == null) { return boardSQLMapper.selectAllCount(); }else { return boardSQLMapper.selectByTitleCount(searchWord); } } public List<Map<String,Object>> getBoardList(String searchWord , int currPage){ List<Map<String,Object>> list = new ArrayList<Map<String,Object>>(); List<BoardVo> boardList = null; if(searchWord == null) { boardList = boardSQLMapper.selectAll(currPage); }else { boardList = boardSQLMapper.selectByTitle(searchWord,currPage); } for(BoardVo boardVo : boardList) { MemberVo memberVo = memberSQLMapper.selectByNo(boardVo.getMember_no()); Map<String,Object> map = new HashMap<String,Object>(); map.put("memberVo", memberVo); map.put("boardVo", boardVo); list.add(map); } return list; } public Map<String,Object> getBoard(int board_no){ Map<String,Object> map = new HashMap<String, Object>(); boardSQLMapper.updateReadCount(board_no); BoardVo boardVo = boardSQLMapper.selectByNo(board_no); MemberVo memberVo = memberSQLMapper.selectByNo(boardVo.getMember_no()); List<UploadFileVo> fileVoList = uploadFileSQLMapper.selectByBoardNo(board_no); map.put("memberVo", memberVo); map.put("boardVo", boardVo); map.put("fileVoList",fileVoList); return map; } public void deleteContent(int board_no) { boardSQLMapper.deleteByNo(board_no); } public void updateContent(BoardVo boardVo) { boardSQLMapper.update(boardVo); } public List<Map<String,Object>> getRepleList(int board_no){ List<Map<String,Object>> list = new ArrayList<Map<String,Object>>(); List<ReplyVo> replyVoList = replySQLMapper.selectByBoardNo(board_no); for(ReplyVo replyVo : replyVoList) { MemberVo memberVo = memberSQLMapper.selectByNo(replyVo.getMember_no()); Map<String,Object> map = new HashMap<String, Object>(); map.put("memberVo", memberVo); map.put("replyVo", replyVo); list.add(map); } return list; } public void writeReply(ReplyVo replyVo) { replySQLMapper.insert(replyVo); } } | cs |
728x90
'SpringFramework' 카테고리의 다른 글
com.ja.freeboard.mapper_BoardSQLMapper.java (0) | 2020.05.19 |
---|---|
com.ja.freeboard.mapper_AuthSQLMapper.java (0) | 2020.05.19 |
com.ja.freeboard.mapper_AuthSQLMapper.java (0) | 2020.05.19 |
com.ja.freeboard.board.controller_RESTfulBoardController.java (0) | 2020.05.19 |
com.ja.freeboard.board.controller_BoardController.java (0) | 2020.05.19 |
Comments