From e99a995831258ec30ffa5c6186f23782bff00acc Mon Sep 17 00:00:00 2001 From: "714943302@qq.com" Date: Thu, 25 Oct 2018 14:00:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9F=8E=E5=B8=82=20?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E7=B1=BB=EF=BC=8CDAO=20=EF=BC=8C=20controlle?= =?UTF-8?q?r=20=E6=8E=A5=E5=8F=A3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicdata/SysCityController.java | 35 +++++ .../secondary/dao/basicdata/SysCityDao.java | 8 ++ .../secondary/entity/baiscdata/SysCity.java | 127 ++++++++++++++++++ 3 files changed, 170 insertions(+) create mode 100644 src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysCityController.java create mode 100644 src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysCityDao.java create mode 100644 src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysCity.java diff --git a/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysCityController.java b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysCityController.java new file mode 100644 index 0000000..78d5610 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/SysCityController.java @@ -0,0 +1,35 @@ +package com.gzzn.omms.adminapi.controller.basicdata; + +import java.util.List; + +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.SysCityDao; +import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysCity; +import com.gzzn.omms.adminapi.dto.ResponseDto; + +/** + * 城市 + * @author nyr + */ +@RestController +public class SysCityController { + + /** + * 城市接口 + */ + @Autowired + private SysCityDao sysCityDao; + + /** + * 获取所有城市数据 + * @return + */ + @GetMapping(value="/basicdata/sysCitys") + public ResponseDto getSysCity() { + List sysCitieList = (List) sysCityDao.findAll(); + return ResponseDto.success(sysCitieList); + } +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysCityDao.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysCityDao.java new file mode 100644 index 0000000..2cc1b24 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/dao/basicdata/SysCityDao.java @@ -0,0 +1,8 @@ +package com.gzzn.omms.adminapi.domain.secondary.dao.basicdata; + +import org.springframework.data.repository.CrudRepository; +import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.SysCity; + +public interface SysCityDao extends CrudRepository { + +} diff --git a/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysCity.java b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysCity.java new file mode 100644 index 0000000..f3f5bd8 --- /dev/null +++ b/src/main/java/com/gzzn/omms/adminapi/domain/secondary/entity/baiscdata/SysCity.java @@ -0,0 +1,127 @@ +package com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata; + +import java.math.BigDecimal; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQuery; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; + +/** + * 城市 + * @author nyr + * + */ +@Entity +@Table(name="SYS_CITY") +@NamedQuery(name="SysCity.findAll", query="SELECT s FROM SysCity s") +public class SysCity { + + @Id + @SequenceGenerator(name="SYS_CITY_CITYID_GENERATOR", sequenceName="SYS_CITY") + @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SYS_CITY_CITYID_GENERATOR") + @Column(name="CITY_ID") + private long cityId; //城市ID + + @Column(name="CITY_CODE") + private String cityCode; //城市代码 + + @Column(name="CITY_ICCDE") + private String cityIccde; //ICCD城市代码 + + @Column(name="CITY_NAME_CHN") + private String cityNameChn; //城市名称(中文) + + @Column(name="CITY_NAME_ENG") + private String cityNameEng; //城市名称(英文) + + @Column(name="COUNTRY_ID") + private BigDecimal countryId; //国家ID + + @Column(name="MAIN_CITY_TAG") + private BigDecimal mainCityTag; //主干城市标志:1-主干城市(相应机场为主干机场)0-非主干城市(相应机场为非主干机场) + + private BigDecimal operate; //操作标识 1-使用 0-删除标识 + + @Column(name="TEL_CITY_CODE") + private String telCityCode; + + public SysCity() { + } + + public long getCityId() { + return this.cityId; + } + + public void setCityId(long cityId) { + this.cityId = cityId; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String cityCode) { + this.cityCode = cityCode; + } + + public String getCityIccde() { + return this.cityIccde; + } + + public void setCityIccde(String cityIccde) { + this.cityIccde = cityIccde; + } + + public String getCityNameChn() { + return this.cityNameChn; + } + + public void setCityNameChn(String cityNameChn) { + this.cityNameChn = cityNameChn; + } + + public String getCityNameEng() { + return this.cityNameEng; + } + + public void setCityNameEng(String cityNameEng) { + this.cityNameEng = cityNameEng; + } + + public BigDecimal getCountryId() { + return this.countryId; + } + + public void setCountryId(BigDecimal countryId) { + this.countryId = countryId; + } + + public BigDecimal getMainCityTag() { + return this.mainCityTag; + } + + public void setMainCityTag(BigDecimal mainCityTag) { + this.mainCityTag = mainCityTag; + } + + public BigDecimal getOperate() { + return this.operate; + } + + public void setOperate(BigDecimal operate) { + this.operate = operate; + } + + public String getTelCityCode() { + return this.telCityCode; + } + + public void setTelCityCode(String telCityCode) { + this.telCityCode = telCityCode; + } + +} \ No newline at end of file