测试涂鸦
This commit is contained in:
parent
c4a45a8aec
commit
3195c40b6a
@ -1,11 +1,13 @@
|
|||||||
package com.qiuguo.iot.user.api;
|
package com.qiuguo.iot.user.api;
|
||||||
|
|
||||||
|
import com.tuya.connector.spring.annotations.ConnectorScan;
|
||||||
import org.hswebframework.web.crud.annotation.EnableEasyormRepository;
|
import org.hswebframework.web.crud.annotation.EnableEasyormRepository;
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
@SpringBootApplication(scanBasePackages = {"com.qiuguo.iot.user.api", "com.qiuguo.iot.data.service"})
|
@SpringBootApplication(scanBasePackages = {"com.qiuguo.iot.user.api", "com.qiuguo.iot.data.service"})
|
||||||
@EnableEasyormRepository(value = "com.qiuguo.iot.data.entity.*")
|
@EnableEasyormRepository(value = "com.qiuguo.iot.data.entity.*")
|
||||||
|
@ConnectorScan(basePackages = "com.qiuguo.iot.user.api.service")
|
||||||
public class IotBoxUserApiApplication {
|
public class IotBoxUserApiApplication {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import com.qiuguo.iot.data.resp.device.DeviceInfoResp;
|
|||||||
import com.qiuguo.iot.data.service.device.DeviceBatchService;
|
import com.qiuguo.iot.data.service.device.DeviceBatchService;
|
||||||
import com.qiuguo.iot.data.service.device.DeviceInfoService;
|
import com.qiuguo.iot.data.service.device.DeviceInfoService;
|
||||||
import com.qiuguo.iot.user.api.resp.device.DeviceInitResp;
|
import com.qiuguo.iot.user.api.resp.device.DeviceInitResp;
|
||||||
|
import com.qiuguo.iot.user.api.service.DeviceConnector;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.hswebframework.web.exception.BusinessException;
|
import org.hswebframework.web.exception.BusinessException;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
@ -36,6 +37,16 @@ public class DeviceController {
|
|||||||
@Resource
|
@Resource
|
||||||
private DeviceBatchService deviceBatchService;
|
private DeviceBatchService deviceBatchService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private DeviceConnector deviceConnector;
|
||||||
|
|
||||||
|
@GetMapping("/getByid")
|
||||||
|
public Mono<Void> getByid() {
|
||||||
|
Object byid = deviceConnector.getByid("6c4a153095be2b7f8baofp");
|
||||||
|
System.out.println("byid = " + byid);
|
||||||
|
return Mono.empty();
|
||||||
|
}
|
||||||
|
|
||||||
private static Long timeOut = 120000l;//2分钟
|
private static Long timeOut = 120000l;//2分钟
|
||||||
// @GetMapping("/init")
|
// @GetMapping("/init")
|
||||||
// public Mono<DeviceInitResp> deviceInit(@RequestParam String wifiMac, @RequestParam String btMac,
|
// public Mono<DeviceInitResp> deviceInit(@RequestParam String wifiMac, @RequestParam String btMac,
|
||||||
|
|||||||
@ -0,0 +1,18 @@
|
|||||||
|
package com.qiuguo.iot.user.api.service;
|
||||||
|
|
||||||
|
import com.tuya.connector.api.annotations.GET;
|
||||||
|
import com.tuya.connector.api.annotations.Path;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* XXX
|
||||||
|
*
|
||||||
|
* @author weiyachao
|
||||||
|
* @since 2023/9/18 16:41
|
||||||
|
*/
|
||||||
|
public interface DeviceConnector {
|
||||||
|
|
||||||
|
@GET("/v2.0/cloud/thing/{device_id}")
|
||||||
|
Object getByid(@Path("device_id") String deviceId);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -62,3 +62,7 @@ userUrl:
|
|||||||
userInfoUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/userInfo'
|
userInfoUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/userInfo'
|
||||||
firstPasswordUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/first/password'
|
firstPasswordUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/first/password'
|
||||||
editUserInfoUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/edit/userInfo'
|
editUserInfoUrl: 'https://qiuguo-app.pre.qiuguojihua.com/pre-api/user/user/box/edit/userInfo'
|
||||||
|
connector:
|
||||||
|
ak: 'xj5d8a9jjg8dsnd9pr7x'
|
||||||
|
sk: 'fbcf5495b3b04d5e9f0195bf9ed9ded8'
|
||||||
|
region: 'CN'
|
||||||
@ -7,7 +7,6 @@ import com.tuya.connector.api.annotations.Path;
|
|||||||
* @since 2023/9/5 16:03
|
* @since 2023/9/5 16:03
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
public class UserTest {
|
public class UserTest {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user