2034b5b1
함상기
Init Version 2024...
|
1
2
3
4
|
package daeucna.system.code;
import java.util.ArrayList;
import java.util.List;
|
5b5ab7e5
함상기
20240409
|
5
|
import java.util.Map;
|
2034b5b1
함상기
Init Version 2024...
|
6
7
8
9
10
11
12
|
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
|
5b5ab7e5
함상기
20240409
|
13
|
import daeucna.config.security.utils.CommonJson;
|
2034b5b1
함상기
Init Version 2024...
|
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
import daeucna.mapper.primary.system.CodeMapper;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@Service
@RequiredArgsConstructor
@Slf4j
@Repository
@Transactional(propagation = Propagation.REQUIRED, rollbackFor={Exception.class})
public class CodeServiceImpl implements CodeService {
@Autowired
private CodeMapper codeMapper;
@Override
public List<CodeDto> getCmmnCode(CodeDto param) {
List<CodeDto> lCodeDto = new ArrayList<CodeDto>();
lCodeDto = codeMapper.getCmmnCode(param);
|
5b5ab7e5
함상기
20240409
|
34
|
log.info("getCmmnCode");
|
2034b5b1
함상기
Init Version 2024...
|
35
36
37
|
return lCodeDto;
}
|
5b5ab7e5
함상기
20240409
|
38
39
40
41
42
43
44
|
@SuppressWarnings("unchecked")
@Override
public List<CodeDto> saveCmmnCode(CodeSaveDto params) {
//삭제처리먼저
for (CodeDto curRec : params.getSaveData()) {
String sRowStatus = curRec.getRowStatus();
|
0206c002
함상기
2024-04-15
|
45
|
if ("D".indexOf(sRowStatus) > -1) {
|
5b5ab7e5
함상기
20240409
|
46
47
48
49
50
51
52
53
54
|
//코드
codeMapper.deleteCmmnCode(curRec);
//코드Nls
codeMapper.deleteCmmnCodeNls(curRec);
}
}
//신규및 업데이트 처리
for (CodeDto curRec : params.getSaveData()) {
String sRowStatus = curRec.getRowStatus();
|
0206c002
함상기
2024-04-15
|
55
|
if ("N,U".indexOf(sRowStatus) > -1) {
|
5b5ab7e5
함상기
20240409
|
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
//코드
codeMapper.saveCmmnCode(curRec);
//코드Nls
codeMapper.saveCmmnCodeNls(curRec);
}
}
List<CodeDto>lCodeDto = codeMapper.getCmmnCode(params.getSearchCond());
log.info("saveCmmnCode");
return lCodeDto;
}
|
2034b5b1
함상기
Init Version 2024...
|
70
|
}
|