You've already forked FrameTour-BE
Aio设备获取价格配置
This commit is contained in:
@@ -5,6 +5,7 @@ import com.ycwl.basic.mapper.AioDeviceMapper;
|
||||
import com.ycwl.basic.mapper.MemberMapper;
|
||||
import com.ycwl.basic.model.aio.entity.AioDeviceBannerEntity;
|
||||
import com.ycwl.basic.model.aio.entity.AioDeviceEntity;
|
||||
import com.ycwl.basic.model.aio.entity.AioDevicePriceConfigEntity;
|
||||
import com.ycwl.basic.model.aio.resp.AioDeviceInfoResp;
|
||||
import com.ycwl.basic.model.jwt.JwtInfo;
|
||||
import com.ycwl.basic.model.mobile.face.FaceRecognizeResp;
|
||||
@@ -70,6 +71,17 @@ public class AioDeviceController {
|
||||
return ApiResponse.success(banners);
|
||||
}
|
||||
|
||||
@GetMapping("/config")
|
||||
public ApiResponse<AioDevicePriceConfigEntity> getPriceConfig(HttpServletRequest request) {
|
||||
String deviceId = request.getHeader("X-DeviceId");
|
||||
AioDeviceEntity aioDevice = aioDeviceMapper.getByKey(deviceId);
|
||||
if (aioDevice == null) {
|
||||
return ApiResponse.fail("设备不存在");
|
||||
}
|
||||
AioDevicePriceConfigEntity config = aioDeviceMapper.getPriceConfigByDeviceId(aioDevice.getId());
|
||||
return ApiResponse.success(config);
|
||||
}
|
||||
|
||||
@PostMapping("/faceUpload")
|
||||
public ApiResponse<FaceRecognizeResp> faceUpload(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
|
||||
String deviceId = request.getHeader("X-DeviceId");
|
||||
|
@@ -2,6 +2,7 @@ package com.ycwl.basic.mapper;
|
||||
|
||||
import com.ycwl.basic.model.aio.entity.AioDeviceBannerEntity;
|
||||
import com.ycwl.basic.model.aio.entity.AioDeviceEntity;
|
||||
import com.ycwl.basic.model.aio.entity.AioDevicePriceConfigEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -9,5 +10,5 @@ public interface AioDeviceMapper {
|
||||
AioDeviceEntity getById(Long id);
|
||||
AioDeviceEntity getByKey(String key);
|
||||
List<AioDeviceBannerEntity> getBannerByDeviceId(Long deviceId);
|
||||
|
||||
AioDevicePriceConfigEntity getPriceConfigByDeviceId(Long deviceId);
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.ycwl.basic.model.aio.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class AioDevicePriceConfigEntity {
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
private Long id;
|
||||
private BigDecimal eachPrice;
|
||||
private Integer status;
|
||||
private Date createAt;
|
||||
}
|
Reference in New Issue
Block a user