admin_chrg 상세조회 수정중

This commit is contained in:
2023-03-27 08:35:59 +09:00
parent 01a265c17d
commit 0629923f29
6 changed files with 72 additions and 5 deletions

View File

@@ -29,6 +29,8 @@ import kr.co.uplus.ez.api.custMgt.dto.AllMemoListReqDto;
import kr.co.uplus.ez.api.custMgt.dto.AllMemoListResDto;
import kr.co.uplus.ez.api.custMgt.dto.CarryOverListReqDto;
import kr.co.uplus.ez.api.custMgt.dto.CarryOverListResDto;
import kr.co.uplus.ez.api.custMgt.dto.ChrgDetailReqDto;
import kr.co.uplus.ez.api.custMgt.dto.ChrgDetailResDto;
import kr.co.uplus.ez.api.custMgt.dto.ChrgListReqDto;
import kr.co.uplus.ez.api.custMgt.dto.ChrgListResDto;
import kr.co.uplus.ez.api.custMgt.dto.DeleteChrgReqDto;
@@ -511,6 +513,27 @@ public class CustMgtController {
return custService.chrgList(chrgListReqDto);
}
/**
* date : 2023. 3. 15.
* auth : won
* desc : 충전관리 상세 조회
* @param ChrgDetailReqDto
* @return ChrgDetailResDto
* @
*/
@ApiOperation(value="chrgDetail", notes = "충전관리 목록 조회")
@ApiResponses({
@ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS")
})
@RequestMapping(value="/chrgDetail", method = {RequestMethod.POST})
@ResponseBody
public ChrgDetailResDto chrgDetail(@RequestBody @Valid ChrgDetailReqDto chrgDetailReqDto, BindingResult bindingResult) {
if(validComponents.validParameter(bindingResult)) {
return new ChrgDetailResDto(ApiResponseCode.CM_PARAMETER_ERROR);
}
return custService.chrgDetail(chrgDetailReqDto);
}
/**
* date : 2023. 3. 15.
* auth : won

View File

@@ -113,17 +113,20 @@ public interface CustMgtMapper {
/**충전관리 목록 조회*/
List<ChrgList> selectChrgList(ChrgListReqDto chrgListReqDto);
/** 충전관리 상세 조회 */
ChrgDetail selectChrgDetail(ChrgDetailReqDto chrgDetailReqDto);
/**이용자 충전번호 */
String getChrgSeq();
/**충전관리 등록 */
void insertChrgInfo(ChrgInfo chrgInfo);
/**충전관리 수정 */
void updateChrg(@Valid UpdateChrgReqDto updateChrgReqDto);
void updateChrg(UpdateChrgReqDto updateChrgReqDto);
/**충전관리 수정후 등록 */
void addChrg(@Valid ChrgInfo chrgInfo);
void addChrg(ChrgInfo chrgInfo);
/**충전관리 삭제 */
void deleteChrg(@Valid DeleteChrgReqDto deleteChrgReqDto);
void deleteChrg(DeleteChrgReqDto deleteChrgReqDto);
//2023-03-07 add request 부분

View File

@@ -1151,6 +1151,26 @@ public class CustMgtService {
custMgtMapper.deleteChrg(deleteChrgReqDto);
return new DeleteChrgResDto(ApiResponseCode.SUCCESS);
}
/**
* date : 2023. 3. 15.
* auth : won
* desc : 충전관리 상세 조회
* @param ChrgDetailReqDto
* @return ChrgDetailResDto
*/
public ChrgDetailResDto chrgDetail(@Valid ChrgDetailReqDto chrgDetailReqDto) {
CustMgtMapper custMgtMapper = sqlSessionSlave.getMapper(CustMgtMapper.class);
ChrgDetail chrgDetail = custMgtMapper.selectChrgDetail(chrgDetailReqDto);
if (chrgDetail == null) {
return new ChrgDetailResDto(ApiResponseCode.CM_NOT_FOUND);
}
// 성공 응답.
return new ChrgDetailResDto(ApiResponseCode.SUCCESS, chrgDetail);
}
/* 2023-03-07 add request 부분
* date : 2023. 1. 1.

View File

@@ -1187,6 +1187,11 @@
( SELECT @ROWNUM := #{page} ) AS R
</select>
<!-- 충전관리 상세 조회 -->
<select id="selectChrgDetail" parameterType="kr.co.uplus.ez.api.custMgt.dto.ChrgDetailReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.ChrgDetail">
</select>
<!-- 이용자 충전번호 조회(채번) -->
<select id="getChrgSeq" resultType="String">
/* custMgt-mapper.xml(getChrgSeq) */