
com.kedauis.common.model.BaseMessage Maven / Gradle / Ivy
The newest version!
package com.kedauis.common.model;
import java.util.List;
import java.util.Map;
/**
* 项目名称:kd-uip
* 类描述:
* 创建人:QiuYu
* 创建时间:2017/12/12 15:55
* 修改人:
* 修改时间:
* 修改备注:
*/
public class BaseMessage {
private String code;
private String message;
private Object data;
private int count;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
/**
* @author QiuYu
* date 2017/12/12
* time 16:03
* description 实例化基础消息对象
* @return base message object
*/
public static BaseMessage instance(){
try {
return BaseMessage.class.newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return new BaseMessage();
}
/**
* @author QiuYu
* date 2017/12/12
* time 16:03
* description 处理系统消息
* @param messageMap 消息对象
*/
public void chainMessage(Map messageMap){
if(null != messageMap && !messageMap.isEmpty()){
if(messageMap.containsKey("code") && null != messageMap.get("code")) {
this.setCode(String.valueOf(messageMap.get("code")));
}
if(messageMap.containsKey("message") && null != messageMap.get("message")) {
this.setMessage(String.valueOf(messageMap.get("message")));
}
}
}
/**
* @author QiuYu
* date 2017/12/13
* time 16:10
* description 设置分页数据
* @param datas 分页数据
*/
public void setPageData(List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy