---初始化后台管理web页面项目
This commit is contained in:
399
src/api/form/design/index.ts
Normal file
399
src/api/form/design/index.ts
Normal file
@ -0,0 +1,399 @@
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
import {
|
||||
FormTemplateListModel,
|
||||
FormTemplateListParams,
|
||||
FormTemplateListResultModel,
|
||||
FormTemplateModel,
|
||||
versionModal,
|
||||
} from './model';
|
||||
import { QueryConfig } from '/@/model/generator/listConfig';
|
||||
|
||||
enum Api {
|
||||
FormTemplate = '/form/template',
|
||||
List = '/form/template/list',
|
||||
Page = '/form/template/page',
|
||||
Enabled = '/form/template/enabled-page',
|
||||
Info = '/form/template/info',
|
||||
Status = '/form/template/status',
|
||||
DataFirst = '/form/template/data-first',
|
||||
CodeFirst = '/form/template/code-first',
|
||||
History = '/form/history/list',
|
||||
HistoryInfo = '/form/history/info',
|
||||
HistoryVersion = '/form/history/set-version',
|
||||
FormComplexAdd = '/desktop/schema/complex-add',
|
||||
FormComplexList = '/form/template/desk-form-page',
|
||||
ReleaseInfo = '/desktop/schema/get-release-info',
|
||||
TableInfo = '/desktop/schema/get-table-info',
|
||||
ComplexDelete = '/desktop/schema/complex-delete',
|
||||
ComplexEdit = '/desktop/schema/complex-update',
|
||||
ComplexInfo = '/desktop/schema/complex-info',
|
||||
ComplexQuery = '/desktop/schema/complex-query',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (不分页)
|
||||
*/
|
||||
export async function getFormTemplateList(
|
||||
params?: FormTemplateListParams,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.get<FormTemplateListModel[]>(
|
||||
{
|
||||
url: Api.List,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (分页)
|
||||
*/
|
||||
export async function getFormTemplatePage(params: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateListResultModel>(
|
||||
{
|
||||
url: Api.Enabled,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 查询所有启用的模板 (分页)
|
||||
*/
|
||||
export async function getFormTemplateEnabledPage(
|
||||
params: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.get<FormTemplateListResultModel>(
|
||||
{
|
||||
url: Api.Page,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 删除模板(批量删除)
|
||||
*/
|
||||
export async function deleteFormTemplate(ids: string[], mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.delete<number>(
|
||||
{
|
||||
url: Api.FormTemplate,
|
||||
data: ids,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取模板详情信息
|
||||
*/
|
||||
export async function getFormTemplate(id: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateModel>(
|
||||
{
|
||||
url: Api.Info,
|
||||
params: { id },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取模板详情信息-优先从缓存获取
|
||||
*/
|
||||
export async function getFormTemplateUsingCache(id: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateModel>(
|
||||
{
|
||||
url: Api.Info,
|
||||
params: {id,useCache:1},
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 更新模板状态
|
||||
*/
|
||||
export async function updateFormTemplateStatus(
|
||||
id: string,
|
||||
status: number,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.put<number>(
|
||||
{
|
||||
url: Api.Status,
|
||||
data: {
|
||||
id,
|
||||
enabledMark: status,
|
||||
},
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 更新模板(数据优先)
|
||||
*/
|
||||
export async function updateDataFirstFormTemplate(
|
||||
formTemplate: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.put<number>(
|
||||
{
|
||||
url: Api.DataFirst,
|
||||
data: formTemplate,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 新增模板(数据优先)
|
||||
*/
|
||||
export async function addDataFirstFormTemplate(
|
||||
formTemplate: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.DataFirst,
|
||||
data: formTemplate,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询自定义表单历史记录
|
||||
*/
|
||||
export async function getFormHistory(formId: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<any>(
|
||||
{
|
||||
url: Api.History,
|
||||
params: { formId },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询自定义表单历史记录预览
|
||||
*/
|
||||
export async function getFormHistoryInfo(id: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateModel>(
|
||||
{
|
||||
url: Api.HistoryInfo,
|
||||
params: { id },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 自定义表单历史记录更新版本
|
||||
*/
|
||||
export async function setFormHistoryVersion(data: versionModal, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.put(
|
||||
{
|
||||
url: Api.HistoryVersion,
|
||||
data: data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 新增模板(界面优先、简易模板)
|
||||
*/
|
||||
export async function addCodeFirstFormTemplate(
|
||||
formTemplate: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.CodeFirst,
|
||||
data: formTemplate,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 更新模板(界面优先、简易模板)
|
||||
*/
|
||||
export async function updateCodeFirstFormTemplate(
|
||||
formTemplate: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.put<number>(
|
||||
{
|
||||
url: Api.CodeFirst,
|
||||
data: formTemplate,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 桌面设计 复杂列表 表单新增
|
||||
*/
|
||||
export async function addComplexFormExecute(formId, formData, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.FormComplexAdd,
|
||||
data: { formId, formData },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 桌面设计 复杂列表 表单编辑
|
||||
*/
|
||||
export async function editComplexFormExecute(
|
||||
data: { formId: string; formData: any; pkName: string },
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.put<number>(
|
||||
{
|
||||
url: Api.ComplexEdit,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询复杂表单组件 表单列表(自定义表单,代码生成器)
|
||||
*/
|
||||
export async function getFormComplexList(params: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateListResultModel>(
|
||||
{
|
||||
url: Api.FormComplexList,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 桌面设计-复杂列表页-根据表单id查询发布信息
|
||||
*/
|
||||
export async function getReleaseInfo(formId: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormTemplateListResultModel>(
|
||||
{
|
||||
url: Api.ReleaseInfo,
|
||||
params: { formId },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取表单所有字段信息
|
||||
*/
|
||||
export async function getTableInfo(formId: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<{ pkName: string; deskColumnsVoList: Array<{ prop: string; label: string }> }>(
|
||||
{
|
||||
url: Api.TableInfo,
|
||||
params: { formId },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 获取复杂列表详情
|
||||
*/
|
||||
export async function getComplexInfo(
|
||||
data: {
|
||||
formId: string;
|
||||
pkName: string;
|
||||
pkValue: string;
|
||||
},
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.post<boolean>(
|
||||
{
|
||||
url: Api.ComplexInfo,
|
||||
data: data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 桌面设计-复杂列表页-删除(公共接口)
|
||||
*/
|
||||
export async function deleteComplex(
|
||||
params: {
|
||||
formId: string;
|
||||
pkName: string;
|
||||
pkValue: string;
|
||||
},
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.delete<boolean>(
|
||||
{
|
||||
url: Api.ComplexDelete,
|
||||
data: params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
/**
|
||||
* @description: 桌面设计-复杂列表页-根据发布id获取查询配置数据
|
||||
*/
|
||||
export async function getComplexQuery(formId, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<QueryConfig[]>(
|
||||
{
|
||||
url: Api.ComplexQuery,
|
||||
data: { formId },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
46
src/api/form/design/model/index.ts
Normal file
46
src/api/form/design/model/index.ts
Normal file
@ -0,0 +1,46 @@
|
||||
import { BasicFetchResult, BasicPageParams } from '/@/api/model/baseModel';
|
||||
import { FormType } from '/@/enums/workflowEnum';
|
||||
|
||||
export interface FormTemplateListParams {
|
||||
keyword?: string;
|
||||
type?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Request list interface parameters
|
||||
*/
|
||||
export type FormTemplatePageParamsModel = BasicPageParams & FormTemplateListParams;
|
||||
|
||||
export interface FormTemplateListModel {
|
||||
id: string; //主键
|
||||
name: string; //名称
|
||||
category: string; //表单分类 关联 数据字典
|
||||
formType: number; //表单类型:0 系统表单 1 自定义表单
|
||||
formDesignType: number; //表单模板类型:0 数据优先 1 界面优先 2 简易模板
|
||||
sortCode: number; //排序号
|
||||
remark: string; //备注
|
||||
enabledMark: number; //禁用:0 禁用 1 启用
|
||||
functionalModule?: string; //功能模块
|
||||
functionName?: string; //功能名称
|
||||
}
|
||||
|
||||
export interface FormTemplateModel {
|
||||
id: string; //主键
|
||||
name: string; //名称
|
||||
category: string; //表单分类 关联 数据字典
|
||||
formType: FormType; //表单类型:0 系统表单 1 自定义表单
|
||||
formDesignType: number; //表单模板类型:0 数据优先 1 界面优先 2 简易模板
|
||||
sortCode: number; //排序号
|
||||
remark: string; //备注
|
||||
formJson: string; //表单设计json
|
||||
functionalModule?: string; //功能模块
|
||||
functionName?: string; //功能名称
|
||||
}
|
||||
export interface versionModal {
|
||||
formId: string;
|
||||
id: string;
|
||||
}
|
||||
/**
|
||||
* @description: Request list return value
|
||||
*/
|
||||
export type FormTemplateListResultModel = BasicFetchResult<FormTemplateListModel>;
|
||||
181
src/api/form/execute/index.ts
Normal file
181
src/api/form/execute/index.ts
Normal file
@ -0,0 +1,181 @@
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
import { FETCH_SETTING } from '/@/components/Table/src/const';
|
||||
|
||||
enum Api {
|
||||
FormExecute = '/form/execute',
|
||||
List = '/form/execute/list',
|
||||
Page = '/form/execute/page',
|
||||
Info = '/form/execute/info',
|
||||
WorkflowInfo = '/form/execute/workflow/info',
|
||||
Add = '/form/execute/add',
|
||||
Update = '/form/execute/update',
|
||||
Delete = '/form/execute/delete',
|
||||
Export = '/form/execute/export',
|
||||
DataAuth = '/form/execute/data-auth',
|
||||
ComplexPage = '/desktop/schema/complex-page',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (不分页)
|
||||
*/
|
||||
export async function getFormExecuteList(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<Recordable[]>(
|
||||
{
|
||||
url: Api.List,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (分页)
|
||||
*/
|
||||
export async function getFormExecutePage(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
const { headers, ...paramsData } = data;
|
||||
return defHttp.post<Recordable>(
|
||||
{
|
||||
url: Api.Page,
|
||||
data: {
|
||||
[FETCH_SETTING.pageField]: paramsData.params[FETCH_SETTING.pageField],
|
||||
[FETCH_SETTING.sizeField]: paramsData.params[FETCH_SETTING.sizeField],
|
||||
...paramsData,
|
||||
},
|
||||
headers,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 删除自定义表单数据(批量删除)
|
||||
*/
|
||||
export async function deleteFormExecute(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.Delete,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 自定义表单获取详情
|
||||
*/
|
||||
export async function getFormExecute(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<Recordable>(
|
||||
{
|
||||
url: Api.Info,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 工作流表单使用自定义表单获取详情
|
||||
*/
|
||||
export async function getFormExecuteWorkflow(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<Recordable>(
|
||||
{
|
||||
url: Api.WorkflowInfo,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 表单执行新增
|
||||
*/
|
||||
export async function addFormExecute(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.Add,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 表单执行修改
|
||||
*/
|
||||
export async function updateFormExecute(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.Update,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 导出
|
||||
*/
|
||||
export async function exportForm(params: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.download(
|
||||
{
|
||||
url: Api.Export,
|
||||
method: 'POST',
|
||||
params,
|
||||
responseType: 'blob',
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 修改数据权限
|
||||
*/
|
||||
export async function setDataAuth(
|
||||
params: Recordable,
|
||||
data: Recordable,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.put<boolean>(
|
||||
{
|
||||
url: Api.DataAuth,
|
||||
params,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 桌面设计-复杂列表页-获取列表数据 分页
|
||||
*/
|
||||
export async function getComplexPage(data: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<Recordable>(
|
||||
{
|
||||
url: Api.ComplexPage,
|
||||
data,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
109
src/api/form/release/index.ts
Normal file
109
src/api/form/release/index.ts
Normal file
@ -0,0 +1,109 @@
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
|
||||
import { ErrorMessageMode } from '/#/axios';
|
||||
import {
|
||||
FormReleaseListModel,
|
||||
FormReleaseListParams,
|
||||
FormReleaseListResultModel,
|
||||
FormReleaseModel,
|
||||
} from './model';
|
||||
|
||||
enum Api {
|
||||
FormRelease = '/form/release',
|
||||
List = '/form/release/list',
|
||||
Page = '/form/release/page',
|
||||
Info = '/form/release/info',
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (不分页)
|
||||
*/
|
||||
export async function getFormReleaseList(
|
||||
params?: FormReleaseListParams,
|
||||
mode: ErrorMessageMode = 'modal',
|
||||
) {
|
||||
return defHttp.get<FormReleaseListModel[]>(
|
||||
{
|
||||
url: Api.FormRelease,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 查询所有模板 (分页)
|
||||
*/
|
||||
export async function getFormReleasePage(params: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormReleaseListResultModel>(
|
||||
{
|
||||
url: Api.Page,
|
||||
params,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 删除模板(批量删除)
|
||||
*/
|
||||
export async function deleteFormRelease(ids: string[], mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.delete<number>(
|
||||
{
|
||||
url: Api.FormRelease,
|
||||
data: ids,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 获取模板详情信息
|
||||
*/
|
||||
export async function getFormRelease(id: string, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.get<FormReleaseModel>(
|
||||
{
|
||||
url: Api.Info,
|
||||
params: { id },
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 修改
|
||||
*/
|
||||
export async function updateFormRelease(release: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.put<number>(
|
||||
{
|
||||
url: Api.FormRelease,
|
||||
data: release,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 新增
|
||||
*/
|
||||
export async function addFormRelease(release: Recordable, mode: ErrorMessageMode = 'modal') {
|
||||
return defHttp.post<number>(
|
||||
{
|
||||
url: Api.FormRelease,
|
||||
data: release,
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
33
src/api/form/release/model/index.ts
Normal file
33
src/api/form/release/model/index.ts
Normal file
@ -0,0 +1,33 @@
|
||||
import { BasicFetchResult, BasicPageParams } from '/@/api/model/baseModel';
|
||||
|
||||
export interface FormReleaseListParams {
|
||||
keyword?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Request list interface parameters
|
||||
*/
|
||||
export type FormReleasePageParamsModel = BasicPageParams & FormReleaseListParams;
|
||||
|
||||
export interface FormReleaseListModel {
|
||||
id: string; //主键
|
||||
formId: string; //表单模板id
|
||||
menuId: string; //菜单id
|
||||
// configJson: FormReleaseConfig; //表单发布
|
||||
sortCode: number; //排序号
|
||||
remark: string; //备注
|
||||
}
|
||||
|
||||
export interface FormReleaseModel {
|
||||
id: string; //主键
|
||||
formId: string; //表单模板id
|
||||
menuId: string; //菜单id
|
||||
configJson: string; //表单发布配置
|
||||
sortCode: number; //排序号
|
||||
remark: string; //备注
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: Request list return value
|
||||
*/
|
||||
export type FormReleaseListResultModel = BasicFetchResult<FormReleaseListModel>;
|
||||
Reference in New Issue
Block a user