package com.iplatform.model.vo; import com.iplatform.model.po.S_group; import com.iplatform.model.po.S_group_data; import java.util.ArrayList; import java.util.List; /** * 返回前端使用的分组,系统使用了缓存,包含:分组和分组子项数据。 * @author 时克英 * @date 2023-06-23 */ public class SystemGroupVo extends S_group { public SystemGroupVo(){} public SystemGroupVo(S_group group){ this.setId(group.getId()); this.setName(group.getName()); this.setCreate_time(group.getCreate_time()); this.setForm_id(group.getForm_id()); this.setInfo(group.getInfo()); } public void addGroupData(S_group_data data){ if(this.groupDataList == null){ this.groupDataList = new ArrayList<>(8); } this.groupDataList.add(data); } public List getGroupDataList() { return groupDataList; } public void setGroupDataList(List groupDataList) { this.groupDataList = groupDataList; } private List groupDataList; }