Appearance
自定义 模块
MODULE_NAME | 用途 | 入参 | 返参 | 路径 |
---|---|---|---|---|
diy_info | 自定义详情 | DiyInfoParams | DiyInfoResp | diy/index/info |
diy_config | 自定义配置 | DiyConfigParams | DiyConfigResp | diy/index/getconfig |
自定义详情
DiyInfoParams 类型
ts
interface DIY_INFO_PARAMS {
id: string; // 配置 ID
}
参数名 | 参数描述 | 类型 | 是否必填 |
---|---|---|---|
id | 配置 ID | string | 否 |
DiyInfoResp 类型
ts
interface DIY_INFO_RESP {
alias: string; // 别名
app_id: string; // 环境ID,注意类型为string,保持与DIY_INFO_PARAMS中的id一致
app_type: number; // 应用类型
company_id: number; // 公司ID
created_at: string; // 创建时间
deleted_at: string; // 删除时间,允许为null
diy_app_id: string; // 配置ID,注意类型为string,保持与DIY_INFO_PARAMS中的id一致
id: number; // ID
ip: string; // IP,允许为null
is_default: number; // 是否系统默认
is_wechat: number; // 是否微信端
json: string; // 页面展示JSON数据
operator_id: number; // 操作员ID
order: number; // 排序
router_id: number; // 路由ID
router_name: string; // 路由名称
router_url: string; // 路由地址
state: number; // 状态
template_id: number; // 模板ID
title: string; // 页面标题
updated_at: string; // 更新时间
}
参数名 | 参数描述 | 类型 | 是否必填 |
---|---|---|---|
alias | 别名 | string | 是 |
app_id | 环境 ID | string | 是 |
app_type | 应用类型 | number | 是 |
company_id | 公司 ID | number | 是 |
created_at | 创建时间 | string | 是 |
deleted_at | 删除时间 | string | 否 |
diy_app_id | 配置 ID | string | 是 |
id | ID | number | 是 |
ip | IP | string | 否 |
is_default | 是否系统默认 | number | 是 |
is_wechat | 是否微信端 | number | 是 |
json | 页面展示 JSON 数据 | string | 是 |
operator_id | 操作员 ID | number | 是 |
order | 排序 | number | 是 |
router_id | 路由 ID | number | 是 |
router_name | 路由名称 | string | 是 |
router_url | 路由地址 | string | 是 |
state | 状态 | number | 是 |
template_id | 模板 ID | number | 是 |
title | 页面标题 | string | 是 |
updated_at | 更新时间 | string | 是 |
自定义配置
DiyConfigParams 参数
ts
interface DIY_CONFIG_PARAMS {
alias: string; // 页面alias
app_id: string; // 应用 ID
}
参数名 | 参数描述 | 类型 | 是否必填 |
---|---|---|---|
alias | 页面 alias | string | 否 |
app_id | 应用 ID | string | 否 |
DiyConfigResp 参数
ts
interface DIY_CONFIG_RESP {
is_wechat: number;
setting: {
footer: string;
footer_apply: string;
home_alias: string;
menu_json: string;
pages_alias: string;
};
style: {
angle_style: number;
app_id: number;
card_spacing: number;
color1: string;
color2: string;
color_id: number;
created_at: string;
icon_style: number;
id: number;
operator_id: number;
state: number;
tag_style: number;
updated_at: string;
wind: number;
};
}
字段名 | 类型 | 说明 |
---|---|---|
is_wechat | number | 是否为微信(0:否,1:是) |
setting | object | 设置相关字段 |
└─ footer | string | 页脚内容 JSON 字符串 |
└─ footer_apply | string | 页脚应用 JSON 字符串 |
└─ home_alias | string | 首页别名 JSON 字符串 |
└─ menu_json | string | 菜单 JSON 字符串 |
└─ pages_alias | string | 页面别名 JSON 字符串 |
style | object | 样式相关字段 |
└─ angle_style | number | 角度设置 1 (直角) 2 (大圆角) 3 (小圆角) |
└─ app_id | number | 应用 ID |
└─ card_spacing | number | 卡片间距 |
└─ color1 | string | 主色 |
└─ color2 | string | 副色 |
└─ color_id | number | 颜色 ID |
└─ created_at | string | 创建时间 |
└─ icon_style | number | 图标样式 1 (传统) 2 (简约) |
└─ id | number | 主键 ID |
└─ operator_id | number | 操作员 ID |
└─ state | number | 状态(0:无效,1:有效) |
└─ tag_style | number | 标签样式 1 (线框) 2 (填充) |
└─ updated_at | string | 更新时间 |
└─ wind | number | 风格 |