WorkState 뷰 및 컨트롤러 및 서비스

This commit is contained in:
2023-05-10 11:33:45 +09:00
parent 081e9b8712
commit 6119858d74
5 changed files with 58 additions and 10 deletions

View File

@@ -110,11 +110,6 @@ export default {
created() { created() {
}, },
destroyed() { destroyed() {
// this.$store.commit('dataStore/updateDataStore', '');
this.$store.commit('searchcondition/updateSearchCondition', {
params: {
},
});
}, },
mounted() { mounted() {
let page = 1; let page = 1;
@@ -128,7 +123,7 @@ export default {
isKeep = true; isKeep = true;
} }
*/ */
this.grid.pagePerRows = 50; this.grid.pagePerRows = 30;
page = 1; page = 1;
this.search(isKeep); this.search(isKeep);
}, },
@@ -136,7 +131,7 @@ export default {
methods: { methods: {
fnSaveTxt(){ fnSaveTxt(){
let params = { let params = {
startDate : this.startDate, startDate : moment(this.startDate).format('YYYY-MM-DD'),
startTime : this.startTime, startTime : this.startTime,
endTime : this.endTime, endTime : this.endTime,
state : this.state, state : this.state,

View File

@@ -0,0 +1,18 @@
package kr.co.uplus.ez.api.comm;
import java.nio.file.Path;
import java.util.stream.Stream;
import org.springframework.core.io.Resource;
import org.springframework.web.multipart.MultipartFile;
public interface FileService {
void init();
void store(MultipartFile file);
Stream<Path> loadAll();
Path load(String filename);
Resource loadAsResource(String filename);
void deleteAll();
void deleteFile(String filename);
}

View File

@@ -292,7 +292,6 @@ public class SysMgtController {
* desc : 배치 상세내용. * desc : 배치 상세내용.
* @return * @return
*/ */
@ApiOperation(value = "batchDetail", notes = "배치 상세내용") @ApiOperation(value = "batchDetail", notes = "배치 상세내용")
@ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") }) @ApiResponses({ @ApiResponse(code = HttpServletResponse.SC_OK, message = "SUCESS") })
@RequestMapping(value = "batchDetail", method = {RequestMethod.POST}) @RequestMapping(value = "batchDetail", method = {RequestMethod.POST})
@@ -429,8 +428,12 @@ public class SysMgtController {
@RequestMapping(value = "/setWorkState", method = {RequestMethod.POST}) @RequestMapping(value = "/setWorkState", method = {RequestMethod.POST})
@ResponseBody @ResponseBody
public void setWorkState(@RequestBody @Valid Object setWorkParam) { public SetWorkStateResDto setWorkState(@RequestBody @Valid Object setWorkParam, BindingResult bindingResult) {
logger.debug("setWorkParam={}",setWorkParam); if (validComponents.validParameter(bindingResult)) {
return new SetWorkStateResDto(ApiResponseCode.CM_PARAMETER_ERROR);
}
return sysService.setWorkState(setWorkParam);
} }
} }

View File

@@ -1,6 +1,7 @@
package kr.co.uplus.ez.api.sysMgt; package kr.co.uplus.ez.api.sysMgt;
import kr.co.uplus.ez.api.calculate.dto.CalcListResDto; import kr.co.uplus.ez.api.calculate.dto.CalcListResDto;
import kr.co.uplus.ez.api.comm.FileService;
import kr.co.uplus.ez.api.homeMgt.dto.NoticeListReqDto; import kr.co.uplus.ez.api.homeMgt.dto.NoticeListReqDto;
import kr.co.uplus.ez.api.sysMgt.dto.*; import kr.co.uplus.ez.api.sysMgt.dto.*;
import kr.co.uplus.ez.common.data.ApiResponseCode; import kr.co.uplus.ez.common.data.ApiResponseCode;
@@ -35,6 +36,9 @@ public class SysMgtService {
@Qualifier("sqlSessionTemplateDb2") @Qualifier("sqlSessionTemplateDb2")
private SqlSessionTemplate sqlSessionSlave; private SqlSessionTemplate sqlSessionSlave;
@Autowired
FileService fileService;
/** /**
* date : 2022. 4. 25. * date : 2022. 4. 25.
* auth : ckr * auth : ckr
@@ -526,5 +530,12 @@ public class SysMgtService {
return new NotiListResDto(ApiResponseCode.SUCCESS, notiListRes); return new NotiListResDto(ApiResponseCode.SUCCESS, notiListRes);
} }
public SetWorkStateResDto setWorkState(Object setWorkParam) {
logger.debug("setWorkParam={}",setWorkParam);
return new SetWorkStateResDto(ApiResponseCode.SUCCESS);
}
} }

View File

@@ -0,0 +1,21 @@
package kr.co.uplus.ez.api.sysMgt.dto;
import java.io.Serializable;
import kr.co.uplus.ez.common.data.ApiResponseCode;
import kr.co.uplus.ez.common.data.ResponseMessage;
public class SetWorkStateResDto extends ResponseMessage implements Serializable{
public SetWorkStateResDto() {
this.retCode = ApiResponseCode.SUCCESS.getResultCode();
this.retMsg = ApiResponseCode.SUCCESS.getResultMsg();
}
public SetWorkStateResDto(ApiResponseCode returnStr) {
this.retCode = returnStr.getResultCode();
this.retMsg = returnStr.getResultMsg();
}
}