package com.yunzhupaas.onlinedev.service;

import com.yunzhupaas.base.entity.VisualdevEntity;
import com.yunzhupaas.onlinedev.model.OnlineInfoModel;
import com.yunzhupaas.base.model.OnlineImport.VisualdevModelDataInfoVO;

/**
 *
 * 功能设计表单数据
 * @author 云筑产品开发平台组
 * @version V3.2
 * @copyright 深圳市乐程软件有限公司（http://www.szlecheng.cn）
 * @date  2021/10/26
 */
public interface VisualDevInfoService {

	/**
	 *	编辑页数据回显
	 * @param id 主键id
	 * @param visualdevEntity 可视化实体
	 * @return
	 */
	VisualdevModelDataInfoVO getEditDataInfo(String id, VisualdevEntity visualdevEntity, OnlineInfoModel model);

	/**
	 * 详情页数据
	 * @param id
	 * @param visualdevEntity
	 * @return
	 */
	VisualdevModelDataInfoVO getDetailsDataInfo(String id, VisualdevEntity visualdevEntity);

	/**
	 * 详情页数据(过滤字段)
	 * @param id
	 * @param visualdevEntity
	 * @return
	 */
	VisualdevModelDataInfoVO getDetailsDataInfo(String id, VisualdevEntity visualdevEntity, OnlineInfoModel model);
}

