提交 72acf514 authored 作者: 黄承天's avatar 黄承天

feat(user): 用户配置增加接收消息类型配置

上级 66a89030
package org.matrix.local.entity;
package org.matrix.local.entity.config;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......
package org.matrix.local.entity.config;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.List;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Document
@ApiModel("接收消息配置")
public class MessageConfig {
/**
* 可接收的类型
*/
@ApiModelProperty(value = "可接收的类型,等同与对应数据的java类名",example = "['Action','Environment','TestCase']")
private List<String> available;
}
package org.matrix.local.entity;
package org.matrix.local.entity.config;
import cn.craccd.mongoHelper.bean.BaseModel;
import io.swagger.annotations.ApiModel;
......@@ -7,6 +7,7 @@ import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.matrix.local.entity.config.BookmarkConfig;
import org.springframework.data.mongodb.core.mapping.Document;
import javax.validation.constraints.Min;
......@@ -45,4 +46,10 @@ public class UserConfig extends BaseModel {
private List<BookmarkConfig> bookmark;
/**
* 接收消息配置
*/
@ApiModelProperty(value = "接收消息配置")
private MessageConfig messageConfig;
}
......@@ -24,8 +24,9 @@ public enum ConfigType {
/**
* 书签
*/
BOOK_MARK("bookmark", "书签");
BOOK_MARK("bookmark", "书签"),
MESSAGE("message","接收消息配置");
/**
* 配置类型在mongo里的字段名
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论