package com.product.admin.service.idel;
|
|
import com.alibaba.fastjson.JSONArray;
|
import com.product.admin.entity.FaceListEntity;
|
import com.product.core.entity.DataTableEntity;
|
import com.product.core.entity.FieldSetEntity;
|
import com.product.core.exception.BaseException;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface ISystemFaceService {
|
/**
|
* 获取模块功能树
|
* @return
|
* @throws BaseException
|
*/
|
DataTableEntity getModuleFunctionTree()throws BaseException;
|
|
/**
|
* 表单列表
|
*
|
* @return
|
* @throws BaseException
|
*/
|
DataTableEntity getFaceList(FieldSetEntity fse) throws BaseException;
|
|
/**
|
* 获取表单详情根据uuid
|
*
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
FieldSetEntity getFaceInfoByUuid(FieldSetEntity fse) throws BaseException;
|
|
/**
|
* 保存表单详情根据uuid
|
*
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
String saveFaceInfo(FieldSetEntity fse) throws BaseException;
|
|
/**
|
* 删除表单详情根据uuid
|
*
|
* @param uuids
|
* @return
|
* @throws BaseException
|
*/
|
boolean deleteFaceInfoByUuids(String[] uuids) throws BaseException;
|
|
/**
|
* 获取表单列表字段
|
* @param function_uuid
|
* @return
|
* @throws BaseException
|
*/
|
FaceListEntity getFaceFieldList(String function_uuid)throws BaseException;
|
|
|
String getListFilter(Map<String, List<String>> tableAlias,Map<String, List<String>> aliasField, String face_uuid, String val) throws BaseException;
|
|
|
}
|