9 changed files with 301 additions and 7 deletions
-
34modules/visual-design/src/main/java/com/thing/visual/component/controller/IotVisualComponentController.java
-
20modules/visual-design/src/main/java/com/thing/visual/component/dto/AdjustSortInfo.java
-
30modules/visual-design/src/main/java/com/thing/visual/component/dto/ComponentSortInfo.java
-
18modules/visual-design/src/main/java/com/thing/visual/component/dto/GroupInfo.java
-
12modules/visual-design/src/main/java/com/thing/visual/component/dto/IotVisualComponentDTO.java
-
2modules/visual-design/src/main/java/com/thing/visual/component/entity/IotVisualComponentEntity.java
-
16modules/visual-design/src/main/java/com/thing/visual/component/service/IotVisualComponentService.java
-
174modules/visual-design/src/main/java/com/thing/visual/component/service/impl/IotVisualComponentServiceImpl.java
-
2modules/visual-design/src/main/java/com/thing/visual/group/service/impl/IotVisualGroupServiceImpl.java
@ -0,0 +1,20 @@ |
|||
package com.thing.visual.component.dto; |
|||
|
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
@Schema(description = "部件拖动排序入参") |
|||
public class AdjustSortInfo { |
|||
|
|||
@Schema(description = "部件id") |
|||
private Long id; |
|||
@Schema(description = "部件组类型id") |
|||
private Long groupId; |
|||
@Schema(description = "原始序号") |
|||
private Integer currentSort; |
|||
@Schema(description = "被移动的序号") |
|||
private Integer upSort; |
|||
|
|||
} |
|||
@ -0,0 +1,30 @@ |
|||
package com.thing.visual.component.dto; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serial; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 部件设计信息 |
|||
* |
|||
* @author xc |
|||
* @since 3.0 2024-08-21 |
|||
*/ |
|||
@Data |
|||
@Schema(description = "部件设计信息") |
|||
public class ComponentSortInfo implements Serializable { |
|||
@Serial |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@Schema(description = "部件id") |
|||
private Long id; |
|||
@Schema(description = "部件名称") |
|||
private String name; |
|||
@Schema(description = "部件组id") |
|||
private Integer groupId; |
|||
@Schema(description = "部件排序序号") |
|||
private Integer sort; |
|||
|
|||
} |
|||
@ -0,0 +1,18 @@ |
|||
package com.thing.visual.component.dto; |
|||
|
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
@Schema(name = "组类型信息") |
|||
public class GroupInfo { |
|||
|
|||
|
|||
@Schema(name = "id") |
|||
private Long id; |
|||
@Schema(name = "组类型名称") |
|||
private String businessName; |
|||
|
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue