package com.xmzs.midjourney.domain;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.xmzs.midjourney.Constants;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
@ApiModel("Discord账号")
|
public class DiscordAccount extends DomainObject {
|
|
@ApiModelProperty("服务器ID")
|
private String guildId;
|
@ApiModelProperty("频道ID")
|
private String channelId;
|
@ApiModelProperty("用户Token")
|
private String userToken;
|
@ApiModelProperty("用户UserAgent")
|
private String userAgent = Constants.DEFAULT_DISCORD_USER_AGENT;
|
|
@ApiModelProperty("是否可用")
|
private boolean enable = true;
|
|
@ApiModelProperty("并发数")
|
private int coreSize = 3;
|
@ApiModelProperty("等待队列长度")
|
private int queueSize = 10;
|
@ApiModelProperty("任务超时时间(分钟)")
|
private int timeoutMinutes = 5;
|
|
@JsonIgnore
|
public String getDisplay() {
|
return this.channelId;
|
}
|
}
|