55 lines
1.9 KiB
Java
55 lines
1.9 KiB
Java
package com.gitlink.softbot.vo;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
|
|
import com.fasterxml.jackson.databind.annotation.JsonNaming;
|
|
import com.gitlink.softbot.entity.db.Bot;
|
|
import com.gitlink.softbot.entity.db.MarketBot;
|
|
import com.gitlink.softbot.entity.db.TransferBot;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
|
|
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
@Slf4j
|
|
public class GetTransferToBotResponse implements Serializable {
|
|
private Integer userId;
|
|
private String login;
|
|
private List<GetTransferToBot> botList;
|
|
public GetTransferToBot getTransferToBot(Bot bot, TransferBot transferBot){
|
|
log.info("bot:{}",bot);
|
|
GetTransferToBot getTransferToBot = new GetTransferToBot();
|
|
getTransferToBot.setBotId(bot.getId());
|
|
getTransferToBot.setBotName(bot.getBotName());
|
|
getTransferToBot.setTransferDate(transferBot.getTransferTime());
|
|
getTransferToBot.setFromlogin(transferBot.getFromLogin());
|
|
getTransferToBot.setTransferId(transferBot.getTransferFromId());
|
|
return getTransferToBot;
|
|
}
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
public class GetTransferToBot{
|
|
private Integer botId;
|
|
private String botName;
|
|
private Integer transferId;
|
|
private String fromlogin;
|
|
private Date transferDate;
|
|
}
|
|
}
|