2023-04-12 16:56:55 +08:00
|
|
|
package base
|
|
|
|
|
|
|
|
type DataListOperation struct {
|
2023-06-23 00:10:24 +08:00
|
|
|
Uuid string `db:"uuid"`
|
|
|
|
Puuid string `db:"pUuid"`
|
|
|
|
DataListUuid string `db:"data_list_uuid"` // 所属列表 UUID
|
|
|
|
Name string `db:"name"` // 按钮名称
|
|
|
|
Category string `db:"category"` // 按钮类型
|
|
|
|
Icon string `db:"icon"` // 按钮图标
|
|
|
|
Type string `db:"type"` // 按钮样式
|
|
|
|
Widget string `db:"widget"` // 按钮组件
|
|
|
|
WidgetType string `db:"widgetType"` // 组件类型
|
|
|
|
WidgetProps map[string]any `db:"widgetProps"` // 组件PROPS
|
|
|
|
WidgetSetting map[string]any `db:"widgetSetting"` // 组件设置
|
|
|
|
WidgetContainerSetting map[string]any `db:"widgetContainerSetting"` // 组件容器设置
|
2024-10-09 14:30:44 +08:00
|
|
|
Confirm map[string]any `db:"confirm"` // 按钮提示
|
2023-06-23 00:10:24 +08:00
|
|
|
IsRefresh int `db:"isRefresh"` // 0不刷新, 1刷新所有数据, 2刷新一条数据
|
|
|
|
NoAuthType string `db:"noAuthType"` // 无按钮权限处理方式
|
|
|
|
Roles []string `db:"roles"` // 按钮权限
|
|
|
|
UpdatedAt string `db:"updated_at"`
|
|
|
|
CreatedAt string `db:"created_at"`
|
2023-04-12 16:56:55 +08:00
|
|
|
}
|
2023-04-12 19:50:25 +08:00
|
|
|
|
|
|
|
type GetDataListOperations func(listUuid string) []DataListOperation
|