cn.xuqiudong.common.base.model.Remind Maven / Gradle / Ivy
package cn.xuqiudong.common.base.model;
/**
* 操作结束后的提醒.
*
* @author Vic.xu
* @date 2021/08/20
*/
public class Remind {
public static final Remind success() {
return new Remind("success", "操作成功! ");
}
public static final Remind info() {
return new Remind("info", "提醒: ");
}
public static final Remind warning() {
return new Remind("warning", "注意! ");
}
public static final Remind danger() {
return new Remind("danger", "操作错误! ");
}
public Remind() {}
public Remind(String level, String message) {
this.level = level;
this.message = message;
}
/**
* 等级.
*/
private String level;
/**
* 消息.
*/
private String message;
/**
* 等级.
*
* @return the level
*/
public String getLevel() {
return level;
}
/**
* 等级.
*
* @param level
* the level to set
*/
public Remind setLevel(String level) {
this.level = level;
return this;
}
/**
* 消息.
*
* @return the message
*/
public String getMessage() {
return message;
}
/**
* 消息.
*
* @param message
* the message to set
*/
public Remind setMessage(String message) {
this.message = message;
return this;
}
/**
* 追加消息.
*
* @param message
* 消息内容
*/
public Remind appendMessage(String message) {
this.message += message;
return this;
}
}