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<UserFormItemEntity> 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();
|
}
|
|
}
|
}
|