package com.ltkj.tduck.vo; import com.ltkj.tduck.domain.UserFormEntity; import com.ltkj.tduck.domain.UserFormItemEntity; import com.ltkj.tduck.domain.UserFormLogicEntity; import com.ltkj.tduck.domain.UserFormThemeEntity; import lombok.AllArgsConstructor; import lombok.Data; import java.util.List; /** * @author smalljop */ @Data @AllArgsConstructor public class UserFormDetailVO { /** * 表单基础信息 */ private UserForm form; /** * 表单项 */ private List formItems; /** * 主题 */ private UserFormThemeEntity userFormTheme; /** * 逻辑 */ private UserFormLogicEntity formLogic; @Data public static class UserForm { private String formKey; /** * 表单名称 */ private String name; /** * 表单描述 */ private String description; private String type; public UserForm(UserFormEntity entity) { this.formKey = entity.getFormKey(); this.name = entity.getName(); this.description = entity.getDescription(); this.type = entity.getType(); } } }