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 | 风格 |
