diff --git a/pom.xml b/pom.xml
index c8987e0..991bc1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,6 +70,12 @@
io.springfox
springfox-swagger2
2.7.0
+
+
+ org.mapstruct
+ mapstruct
+
+
@@ -84,6 +90,11 @@
1.8.5
+
+ org.mapstruct
+ mapstruct-jdk8
+ ${org.mapstruct.version}
+
org.springframework.boot
diff --git a/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/CheckinGroupController.java b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/CheckinGroupController.java
index 2e140bf..23803ad 100644
--- a/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/CheckinGroupController.java
+++ b/src/main/java/com/gzzn/omms/adminapi/controller/basicdata/CheckinGroupController.java
@@ -1,6 +1,7 @@
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;
@@ -9,6 +10,8 @@ import org.springframework.web.bind.annotation.RestController;
import com.gzzn.omms.adminapi.domain.secondary.dao.basicdata.ICheckinGroupDao;
import com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata.CheckinGroup;
import com.gzzn.omms.adminapi.dto.ResponseDto;
+import com.gzzn.omms.adminapi.dto.basicdata.CheckinGroupDto;
+import com.gzzn.omms.adminapi.dto.basicdata.convert.ICheckinGroupConvert;
/**
* 值机岛
@@ -22,13 +25,25 @@ public class CheckinGroupController {
@Autowired
private ICheckinGroupDao checkinGroupDao;
+ @Autowired
+ private ICheckinGroupConvert checkinGroupConvert;
+
/**
* 获取所有值机岛数据
* @return
*/
@GetMapping(value="/basicdata/checkinGroups")
- public ResponseDto getCheckinGroup() {
+ public ResponseDto> getCheckinGroup() {
List ls = (List) checkinGroupDao.findAll();
- return ResponseDto.success(ls);
+
+ //转换dto
+ List lsDto = ls.stream().map(x -> {
+ CheckinGroupDto dto = checkinGroupConvert.checkinGroupToCheckinGroupDto(x);
+ return dto;
+ }).collect(Collectors.toList());
+
+
+
+ return ResponseDto.success(lsDto);
}
}
diff --git a/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/CheckinGroupDto.java b/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/CheckinGroupDto.java
new file mode 100644
index 0000000..9d4d08b
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/CheckinGroupDto.java
@@ -0,0 +1,25 @@
+package com.gzzn.omms.adminapi.dto.basicdata;
+
+public class CheckinGroupDto {
+ private String checkinGroupCode; //值机岛代码
+ private String checkinGroupName; //值机岛名称
+
+ public String getCheckinGroupCode() {
+ return checkinGroupCode;
+ }
+
+
+ public void setCheckinGroupCode(String checkinGroupCode) {
+ this.checkinGroupCode = checkinGroupCode;
+ }
+
+
+ public String getCheckinGroupName() {
+ return checkinGroupName;
+ }
+
+
+ public void setCheckinGroupName(String checkinGroupName) {
+ this.checkinGroupName = checkinGroupName;
+ }
+}
diff --git a/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/convert/ICheckinGroupConvert.java b/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/convert/ICheckinGroupConvert.java
new file mode 100644
index 0000000..9e98993
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/adminapi/dto/basicdata/convert/ICheckinGroupConvert.java
@@ -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.CheckinGroup;
+import com.gzzn.omms.adminapi.dto.basicdata.CheckinGroupDto;
+
+@Mapper(componentModel="spring")
+public interface ICheckinGroupConvert {
+
+ public CheckinGroupDto checkinGroupToCheckinGroupDto(CheckinGroup checkinGroup);
+}