办学质量监测教学评价系统
ageer
2024-05-17 7fe89a931b291196b0b571c668bd3758309019d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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;
    }
}