新增航班状态接口实现及描述

This commit is contained in:
zhouxiunai
2018-11-21 10:48:32 +08:00
parent 3716e0d7d7
commit eb5cb09704
6 changed files with 199 additions and 0 deletions
@@ -0,0 +1,48 @@
package com.gzzn.omms.adminapi.controller.basicdata;
import java.util.List;
import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gzzn.omms.adminapi.domain.secondary.dao.basicdata.SysFlightStatusDao;
import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysFlightStatus;
import com.gzzn.omms.adminapi.dto.ResponseDto;
import com.gzzn.omms.adminapi.dto.basicdata.SysFlightStatusDto;
import com.gzzn.omms.adminapi.dto.basicdata.convert.SysFlightStatusConvert;
import io.swagger.annotations.ApiOperation;
/**
* 航班外部状态代码
* @author Administrator
*
*/
@RestController
public class SysFlightStatusController {
@Autowired
private SysFlightStatusConvert sysFlightStatusConvert;
@Autowired
private SysFlightStatusDao sysFlightStatusDao;
/**
* 获取所有航班外部状态代码
* @return
*/
@ApiOperation(value="获取航班外部状态代码列表",tags="基础数据")
@GetMapping(value="/basicdata/sysFlightStatus")
public ResponseDto<List<SysFlightStatusDto>> getSysFlightStatus() {
List<SysFlightStatus> sysFlightStatus = (List<SysFlightStatus>) sysFlightStatusDao.findAll();
//转换dto
List<SysFlightStatusDto> dtoList = sysFlightStatus.stream().map(
x -> sysFlightStatusConvert.SysFlightStatusToSysFlightStatusDto(x)
).collect(Collectors.toList());
return ResponseDto.success(dtoList);
}
}
@@ -58,6 +58,11 @@ public class UISettingsController {
@RequestParam(required=false) String groupCode) @RequestParam(required=false) String groupCode)
{ {
String uid = iUserService.getCurrentUserId(); String uid = iUserService.getCurrentUserId();
System.out.println(uid);
String uname= iUserService.getCurrentUserName();
System.out.println(uname);
List<Uisettings> uisettingsList = new ArrayList<Uisettings>(); List<Uisettings> uisettingsList = new ArrayList<Uisettings>();
if (envCode!=null && envCode!="") { if (envCode!=null && envCode!="") {
//envCode条件 //envCode条件
@@ -0,0 +1,9 @@
package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata;
import org.springframework.data.repository.CrudRepository;
import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysFlightStatus;
public interface SysFlightStatusDao extends CrudRepository<SysFlightStatus, String> {
}
@@ -0,0 +1,61 @@
package com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata;
import java.io.Serializable;
import javax.persistence.*;
/**
* The persistent class for the SYS_FLIGHT_STATUS database table.
* 航班外部状态代码表
*/
@Entity
@Table(name="SYS_FLIGHT_STATUS")
@NamedQuery(name="SysFlightStatus.findAll", query="SELECT s FROM SysFlightStatus s")
public class SysFlightStatus implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private String sttc;//航班状态代码
private String abns;//航班状态描述
private String stdc;//航班状态中文描述
private String sttd;//这个状态是否为异常状态 Y-是一个异常状态 N-不是一个异常状态
public SysFlightStatus() {
}
public String getSttc() {
return this.sttc;
}
public void setSttc(String sttc) {
this.sttc = sttc;
}
public String getAbns() {
return this.abns;
}
public void setAbns(String abns) {
this.abns = abns;
}
public String getStdc() {
return this.stdc;
}
public void setStdc(String stdc) {
this.stdc = stdc;
}
public String getSttd() {
return this.sttd;
}
public void setSttd(String sttd) {
this.sttd = sttd;
}
}
@@ -0,0 +1,64 @@
package com.gzzn.omms.adminapi.dto.basicdata;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
*
* 航班外部状态代码Dto
*/
@ApiModel(value="航班外部状态代码Dto",description="航班外部状态代码基础数据")
public class SysFlightStatusDto implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value="航班状态代码",example="EARR")
private String sttc;//
@ApiModelProperty(value="航班状态描述",example="Estimated Arrive")
private String abns;//
@ApiModelProperty(value="航班状态中文描述",example="预计到达")
private String stdc;//
@ApiModelProperty(value="是否异常状态",example="N")
private String sttd;//这个状态是否为异常状态 Y-是一个异常状态 N-不是一个异常状态
public SysFlightStatusDto() {
}
public String getSttc() {
return this.sttc;
}
public void setSttc(String sttc) {
this.sttc = sttc;
}
public String getAbns() {
return this.abns;
}
public void setAbns(String abns) {
this.abns = abns;
}
public String getStdc() {
return this.stdc;
}
public void setStdc(String stdc) {
this.stdc = stdc;
}
public String getSttd() {
return this.sttd;
}
public void setSttd(String sttd) {
this.sttd = sttd;
}
}
@@ -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.SysFlightStatus;
import com.gzzn.omms.adminapi.dto.basicdata.SysFlightStatusDto;
@Mapper(componentModel="spring")
public interface SysFlightStatusConvert {
public SysFlightStatus SysFlightStatusDtoToSysFlightStatus(SysFlightStatusDto SysFlightStatusDto);
public SysFlightStatusDto SysFlightStatusToSysFlightStatusDto(SysFlightStatus SysFlightStatusDto);
}