feat(iot): 添加设备服务接口和产品 DTO 更新
- 在 DeviceService 接口中添加了 create 方法,用于创建设备 - 在 ProductDto 中将 type 字段重命名为 productType,以更好地反映其含义 - 在 iot_device 表中添加了 dept_id 列,用于存储部门权限 ID
This commit is contained in:
parent
7d73b813c1
commit
f1e1c21dbf
@ -13,12 +13,14 @@ import com.zsc.edu.gateway.modules.iot.device.vo.DeviceVo;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author zhuang
|
||||||
|
*/
|
||||||
public interface DeviceService extends IService<Device> {
|
public interface DeviceService extends IService<Device> {
|
||||||
Device create(DeviceDto dto);
|
Device create(DeviceDto dto);
|
||||||
|
|
||||||
List<Device> batchCreate(BatchDeviceDto dto);
|
List<Device> batchCreate(BatchDeviceDto dto);
|
||||||
|
|
||||||
|
|
||||||
Device update(DeviceDto dto, Long id);
|
Device update(DeviceDto dto, Long id);
|
||||||
|
|
||||||
IPage<DeviceVo> query(Page<DeviceVo> page, DeviceQuery query);
|
IPage<DeviceVo> query(Page<DeviceVo> page, DeviceQuery query);
|
||||||
|
@ -10,7 +10,6 @@ import lombok.NoArgsConstructor;
|
|||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Yao
|
* @author Yao
|
||||||
@ -29,7 +28,7 @@ public class ProductDto {
|
|||||||
/**
|
/**
|
||||||
* 产品分类
|
* 产品分类
|
||||||
*/
|
*/
|
||||||
public String type;
|
public String productType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 产品类型
|
* 产品类型
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
create table iot_device
|
create table iot_device
|
||||||
(
|
(
|
||||||
id bigserial not null
|
id serial not null
|
||||||
constraint 表_name_pk
|
constraint 表_name_pk
|
||||||
primary key,
|
primary key,
|
||||||
name varchar,
|
name varchar,
|
||||||
@ -17,7 +17,8 @@ create table iot_device
|
|||||||
create_time timestamp,
|
create_time timestamp,
|
||||||
update_by varchar,
|
update_by varchar,
|
||||||
update_time timestamp,
|
update_time timestamp,
|
||||||
remark varchar
|
remark varchar,
|
||||||
|
dept_id bigint
|
||||||
);
|
);
|
||||||
|
|
||||||
comment on column iot_device.id is '主键';
|
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.remark is '备注';
|
||||||
|
|
||||||
|
comment on column iot_device.dept_id is '部门权限id';
|
||||||
|
|
||||||
alter table iot_device
|
alter table iot_device
|
||||||
owner to gitea;
|
owner to gitea;
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user