9 changed files with 93 additions and 6 deletions
-
1src/main/java/com/iflytop/gd/app/controller/CraftsController.java
-
5src/main/java/com/iflytop/gd/app/core/CraftsContext.java
-
12src/main/java/com/iflytop/gd/app/mapper/DeviceParamConfigMapper.java
-
28src/main/java/com/iflytop/gd/app/model/entity/DeviceParamConfig.java
-
9src/main/java/com/iflytop/gd/app/model/vo/CraftStatusVO.java
-
7src/main/java/com/iflytop/gd/app/service/CraftsService.java
-
16src/main/java/com/iflytop/gd/app/service/DeviceParamConfigService.java
-
11src/main/java/com/iflytop/gd/infrastructure/config/WebSocketServer.java
-
10src/main/resources/sql/init.sql
@ -0,0 +1,12 @@ |
|||
package com.iflytop.gd.app.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.gd.app.model.entity.DeviceParamConfig; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 设备参数配置持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface DeviceParamConfigMapper extends BaseMapper<DeviceParamConfig> { |
|||
} |
@ -0,0 +1,28 @@ |
|||
package com.iflytop.gd.app.model.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.gd.infrastructure.repository.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import jakarta.validation.constraints.NotNull; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "设备参数配置") |
|||
@TableName("device_param_config") |
|||
@Data |
|||
public class DeviceParamConfig extends BaseEntity { |
|||
|
|||
@NotNull |
|||
@Schema(description = "模块标识") |
|||
private String mid; |
|||
|
|||
@NotNull |
|||
@Schema(description = "寄存器索引") |
|||
private String regIndex; |
|||
|
|||
@NotNull |
|||
@Schema(description = "寄存器值") |
|||
private Integer regVal; |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.gd.app.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.gd.app.mapper.DeviceParamConfigMapper; |
|||
import com.iflytop.gd.app.model.entity.DeviceParamConfig; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 设备参数配置服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class DeviceParamConfigService extends ServiceImpl<DeviceParamConfigMapper, DeviceParamConfig> { |
|||
private final DeviceParamConfigMapper deviceParamConfigMapper; |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue