From f1e1c21dbf27a633861ecc96a225ac9e35e99ba3 Mon Sep 17 00:00:00 2001 From: zhuangtianxiang <2913129173@qq.com> Date: Mon, 6 Jan 2025 01:18:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(iot):=20=E6=B7=BB=E5=8A=A0=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=9C=8D=E5=8A=A1=E6=8E=A5=E5=8F=A3=E5=92=8C=E4=BA=A7?= =?UTF-8?q?=E5=93=81=20DTO=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 DeviceService 接口中添加了 create 方法,用于创建设备 - 在 ProductDto 中将 type 字段重命名为 productType,以更好地反映其含义 - 在 iot_device 表中添加了 dept_id 列,用于存储部门权限 ID --- .../gateway/modules/iot/device/service/DeviceService.java | 4 +++- .../edu/gateway/modules/iot/product/dto/ProductDto.java | 3 +-- src/main/resources/db/gateway/public/iot_device.sql | 8 +++++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java index 79c536a..0f4564d 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/DeviceService.java @@ -13,12 +13,14 @@ import com.zsc.edu.gateway.modules.iot.device.vo.DeviceVo; import java.util.List; +/** + * @author zhuang + */ public interface DeviceService extends IService { Device create(DeviceDto dto); List batchCreate(BatchDeviceDto dto); - Device update(DeviceDto dto, Long id); IPage query(Page page, DeviceQuery query); diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/product/dto/ProductDto.java b/src/main/java/com/zsc/edu/gateway/modules/iot/product/dto/ProductDto.java index 4886319..8a16f50 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/product/dto/ProductDto.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/product/dto/ProductDto.java @@ -10,7 +10,6 @@ import lombok.NoArgsConstructor; import jakarta.validation.constraints.NotBlank; import java.util.List; -import java.util.Set; /** * @author Yao @@ -29,7 +28,7 @@ public class ProductDto { /** * 产品分类 */ - public String type; + public String productType; /** * 产品类型 diff --git a/src/main/resources/db/gateway/public/iot_device.sql b/src/main/resources/db/gateway/public/iot_device.sql index a84be39..5338122 100644 --- a/src/main/resources/db/gateway/public/iot_device.sql +++ b/src/main/resources/db/gateway/public/iot_device.sql @@ -1,6 +1,6 @@ create table iot_device ( - id bigserial not null + id serial not null constraint 表_name_pk primary key, name varchar, @@ -17,7 +17,8 @@ create table iot_device create_time timestamp, update_by varchar, update_time timestamp, - remark varchar + remark varchar, + dept_id bigint ); comment on column iot_device.id is '主键'; @@ -54,7 +55,8 @@ comment on column iot_device.update_time is '更新时间'; comment on column iot_device.remark is '备注'; +comment on column iot_device.dept_id is '部门权限id'; + alter table iot_device owner to gitea; -