7 changed files with 133 additions and 7 deletions
-
23storeroom/src/main/java/com/storeroom/modules/device/controller/DeseCabinetController.java
-
27storeroom/src/main/java/com/storeroom/modules/device/controller/SupplierController.java
-
13storeroom/src/main/java/com/storeroom/modules/device/repository/DeseCabinetRepository.java
-
15storeroom/src/main/java/com/storeroom/modules/device/service/SupplierService.java
-
23storeroom/src/main/java/com/storeroom/modules/device/service/impl/DenseCabinetImpl.java
-
28storeroom/src/main/java/com/storeroom/modules/device/service/impl/SupplierImpl.java
-
11storeroom/src/main/java/com/storeroom/modules/device/service/mapstruct/SupplierMapper.java
@ -0,0 +1,27 @@ |
|||||
|
package com.storeroom.modules.device.controller; |
||||
|
|
||||
|
|
||||
|
import com.storeroom.annotaion.rest.AnonymousGetMapping; |
||||
|
import com.storeroom.modules.device.service.SupplierService; |
||||
|
import com.storeroom.utils.ApiResponse; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
@RestController |
||||
|
@Api(tags = "供应商管理") |
||||
|
@RequiredArgsConstructor |
||||
|
@RequestMapping("/api/supplier/") |
||||
|
public class SupplierController { |
||||
|
|
||||
|
private final SupplierService supplierService; |
||||
|
|
||||
|
@ApiOperation("新增设备-获取供应商下拉列表") |
||||
|
@AnonymousGetMapping("dropdown-list") |
||||
|
public ApiResponse<Object> getAll() { |
||||
|
return ApiResponse.success(supplierService.getAll()); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
package com.storeroom.modules.device.service; |
||||
|
|
||||
|
import com.storeroom.modules.device.service.dto.SupplierDto; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
public interface SupplierService { |
||||
|
|
||||
|
/** |
||||
|
* 获取所有 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<SupplierDto> getAll(); |
||||
|
|
||||
|
} |
@ -0,0 +1,28 @@ |
|||||
|
package com.storeroom.modules.device.service.impl; |
||||
|
|
||||
|
|
||||
|
import com.storeroom.modules.device.domain.Supplier; |
||||
|
import com.storeroom.modules.device.repository.SupplierRepository; |
||||
|
import com.storeroom.modules.device.service.SupplierService; |
||||
|
import com.storeroom.modules.device.service.dto.SupplierDto; |
||||
|
import com.storeroom.modules.device.service.mapstruct.SupplierMapper; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Service |
||||
|
@RequiredArgsConstructor |
||||
|
public class SupplierImpl implements SupplierService { |
||||
|
|
||||
|
|
||||
|
private final SupplierRepository supplierRepository; |
||||
|
private final SupplierMapper supplierMapper; |
||||
|
|
||||
|
@Override |
||||
|
public List<SupplierDto> getAll() { |
||||
|
List<Supplier> supplierList = supplierRepository.findAll(); |
||||
|
List<SupplierDto> list = supplierMapper.toDto(supplierList); |
||||
|
return list; |
||||
|
} |
||||
|
} |
@ -0,0 +1,11 @@ |
|||||
|
package com.storeroom.modules.device.service.mapstruct; |
||||
|
|
||||
|
import com.storeroom.base.BaseMapper; |
||||
|
import com.storeroom.modules.device.domain.Supplier; |
||||
|
import com.storeroom.modules.device.service.dto.SupplierDto; |
||||
|
import org.mapstruct.Mapper; |
||||
|
import org.mapstruct.ReportingPolicy; |
||||
|
|
||||
|
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE) |
||||
|
public interface SupplierMapper extends BaseMapper<SupplierDto, Supplier> { |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue