package com.mfh.comn.net.data; import com.mfh.comn.bean.EntityWrapper; import com.mfh.comn.code.bean.ParentChildItem; import com.mfh.comn.net.QfiledBase; import java.util.ArrayList; import java.util.List; /** * Created by 李潇阳 on 14-8-23. */ public class RspCodeDomain <T> implements IResponseData { private long totalNum = -1; private List<ParentChildItem<T>> rowDatas = null; private List<QfiledBase> rowFields = null; /** * 获取返回的结果集中的记录数 * @return * @author zhangyz created on 2014-3-11 */ public int getReturnNum() { if (rowDatas == null) return 0; else return rowDatas.size(); } public void setRowDatas(List<ParentChildItem<T>> rowDatas) { this.rowDatas = rowDatas; } /** * 添加一条记录 * @param item * @author zhangyz created on 2013-5-14 */ public void addRowItem(ParentChildItem<T> item) { if (rowDatas == null) rowDatas = new ArrayList<ParentChildItem<T>>(); rowDatas.add(item); } public long getTotalNum() { return totalNum; } public void setTotalNum(long total) { this.totalNum = total; } public List<QfiledBase> getRowFields() { return rowFields; } public void setRowFields(List<QfiledBase> rowFields) { this.rowFields = rowFields; } }