Browse Source

add ProjectItemType

dev
wangqing 4 years ago
parent
commit
e4e9b55565
  1. 2
      tduck-api/src/main/resources/application.yml
  2. 3
      tduck-project/src/main/java/com/tduck/cloud/project/entity/enums/ProjectItemTypeEnum.java
  3. 25
      tduck-project/src/main/java/com/tduck/cloud/project/entity/struct/ImageCarouselExpandStruct.java

2
tduck-api/src/main/resources/application.yml

@ -12,7 +12,7 @@ spring:
protocol: smtps protocol: smtps
servlet: servlet:
multipart: multipart:
max-file-size: 10MB max-file-size: 100MB
max-request-size: 100MB max-request-size: 100MB
server: server:

3
tduck-project/src/main/java/com/tduck/cloud/project/entity/enums/ProjectItemTypeEnum.java

@ -34,7 +34,8 @@ public enum ProjectItemTypeEnum {
COLOR("COLOR", "颜色", ColorExpandStruct.class), COLOR("COLOR", "颜色", ColorExpandStruct.class),
UPLOAD("UPLOAD", "文件上传组件", UploadExpandStruct.class), UPLOAD("UPLOAD", "文件上传组件", UploadExpandStruct.class),
IMAGE("IMAGE", "图片展示", ImageExpandStruct.class), IMAGE("IMAGE", "图片展示", ImageExpandStruct.class),
IMAGE_SELECT("IMAGE_SELECT","图片选择",ImageSelectExpandStruct.class); IMAGE_SELECT("IMAGE_SELECT","图片选择",ImageSelectExpandStruct.class),
IMAGE_CAROUSEL("IMAGE_CAROUSEL","图片选择",ImageCarouselExpandStruct.class);
@EnumValue @EnumValue
@JsonValue @JsonValue

25
tduck-project/src/main/java/com/tduck/cloud/project/entity/struct/ImageCarouselExpandStruct.java

@ -0,0 +1,25 @@
package com.tduck.cloud.project.entity.struct;
import lombok.Data;
import java.util.List;
/**
* @author : smalljop
* @description : 颜色选择
* @create : 2020-11-19 11:42
**/
@Data
public class ImageCarouselExpandStruct {
/**
* 选项
*/
private List<Option> options;
public static class Option {
public String image;
public String label;
}
}
Loading…
Cancel
Save