新增航站楼Dto、Convert接口实现
This commit is contained in:
+20
-3
@@ -1,5 +1,8 @@
|
||||
package com.gzzn.omms.adminapi.controller.basicdata;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -8,6 +11,8 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
import com.gzzn.omms.adminapi.domain.secondary.dao.basicdata.OrmsTerminalDao;
|
||||
import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.OrmsTerminal;
|
||||
import com.gzzn.omms.adminapi.dto.ResponseDto;
|
||||
import com.gzzn.omms.adminapi.dto.basicdata.OrmsTerminalDto;
|
||||
import com.gzzn.omms.adminapi.dto.basicdata.convert.OrmsTerminalConvert;
|
||||
|
||||
/**
|
||||
* 航站楼
|
||||
@@ -23,14 +28,26 @@ public class OrmsTerminalController {
|
||||
*/
|
||||
@Autowired
|
||||
private OrmsTerminalDao ormsTerminalDao;
|
||||
|
||||
/**
|
||||
* 航站楼Dto接口
|
||||
*/
|
||||
@Autowired
|
||||
private OrmsTerminalConvert ormsTerminalConvert;
|
||||
/**
|
||||
* 获取所有航站楼数据
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="获取航站楼列表",tags="基础数据")
|
||||
@GetMapping(value="/basicdata/ormsTerminals")
|
||||
public ResponseDto getOrmsTerminal() {
|
||||
public ResponseDto<List<OrmsTerminalDto>> getOrmsTerminal() {
|
||||
List<OrmsTerminal> ormsTerminalslist = (List<OrmsTerminal>) ormsTerminalDao.findAll();
|
||||
return ResponseDto.success(ormsTerminalslist);
|
||||
|
||||
//转换dto
|
||||
List<OrmsTerminalDto> ormsTerminalslistDto = ormsTerminalslist.stream().map(x -> {
|
||||
OrmsTerminalDto dto = ormsTerminalConvert.ormsTerminalToOrmsTerminalDto(x);
|
||||
return dto;
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
return ResponseDto.success(ormsTerminalslistDto);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.gzzn.omms.adminapi.dto.basicdata;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class OrmsTerminalDto {
|
||||
|
||||
private String terminalCode;//航站楼代码
|
||||
|
||||
private BigDecimal operate;//操作标识 1-使用 0-删除标识
|
||||
|
||||
private String terminalName;//航站楼名称
|
||||
|
||||
public String getTerminalCode() {
|
||||
return this.terminalCode;
|
||||
}
|
||||
|
||||
public void setTerminalCode(String terminalCode) {
|
||||
this.terminalCode = terminalCode;
|
||||
}
|
||||
|
||||
public BigDecimal getOperate() {
|
||||
return this.operate;
|
||||
}
|
||||
|
||||
public void setOperate(BigDecimal operate) {
|
||||
this.operate = operate;
|
||||
}
|
||||
|
||||
public String getTerminalName() {
|
||||
return this.terminalName;
|
||||
}
|
||||
|
||||
public void setTerminalName(String terminalName) {
|
||||
this.terminalName = terminalName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.gzzn.omms.adminapi.dto.basicdata.convert;
|
||||
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.OrmsTerminal;
|
||||
import com.gzzn.omms.adminapi.dto.basicdata.OrmsTerminalDto;
|
||||
|
||||
@Mapper(componentModel="spring")
|
||||
public interface OrmsTerminalConvert {
|
||||
|
||||
public OrmsTerminalDto ormsTerminalToOrmsTerminalDto(OrmsTerminal ormsTerminal);
|
||||
}
|
||||
Reference in New Issue
Block a user