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