-
Notifications
You must be signed in to change notification settings - Fork 9
/
QuickAppCardInfoVo.go
67 lines (62 loc) · 2.11 KB
/
QuickAppCardInfoVo.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package alihealthoutflow
import (
"sync"
)
// QuickAppCardInfoVo 结构体
type QuickAppCardInfoVo struct {
// 背景图
BgImg string `json:"bg_img,omitempty" xml:"bg_img,omitempty"`
// 背景图右侧图标
BgRightIcon string `json:"bg_right_icon,omitempty" xml:"bg_right_icon,omitempty"`
// logo图标
LogoImg string `json:"logo_img,omitempty" xml:"logo_img,omitempty"`
// 标题
Title string `json:"title,omitempty" xml:"title,omitempty"`
// 标题颜色
TitleColor string `json:"title_color,omitempty" xml:"title_color,omitempty"`
// 标题字体大小
TitleSize string `json:"title_size,omitempty" xml:"title_size,omitempty"`
// 副标题
SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
// 副标题颜色
SubTitleColor string `json:"sub_title_color,omitempty" xml:"sub_title_color,omitempty"`
// 副标题大小
SubTitleSize string `json:"sub_title_size,omitempty" xml:"sub_title_size,omitempty"`
// 按钮背景颜色
ButtonBgColor string `json:"button_bg_color,omitempty" xml:"button_bg_color,omitempty"`
// 按钮文案
ButtonText string `json:"button_text,omitempty" xml:"button_text,omitempty"`
// 按钮字体颜色
ButtonTextColor string `json:"button_text_color,omitempty" xml:"button_text_color,omitempty"`
// 按钮字体大小
ButtonTextSize string `json:"button_text_size,omitempty" xml:"button_text_size,omitempty"`
// 跳转链接
JumpUrl string `json:"jump_url,omitempty" xml:"jump_url,omitempty"`
}
var poolQuickAppCardInfoVo = sync.Pool{
New: func() any {
return new(QuickAppCardInfoVo)
},
}
// GetQuickAppCardInfoVo() 从对象池中获取QuickAppCardInfoVo
func GetQuickAppCardInfoVo() *QuickAppCardInfoVo {
return poolQuickAppCardInfoVo.Get().(*QuickAppCardInfoVo)
}
// ReleaseQuickAppCardInfoVo 释放QuickAppCardInfoVo
func ReleaseQuickAppCardInfoVo(v *QuickAppCardInfoVo) {
v.BgImg = ""
v.BgRightIcon = ""
v.LogoImg = ""
v.Title = ""
v.TitleColor = ""
v.TitleSize = ""
v.SubTitle = ""
v.SubTitleColor = ""
v.SubTitleSize = ""
v.ButtonBgColor = ""
v.ButtonText = ""
v.ButtonTextColor = ""
v.ButtonTextSize = ""
v.JumpUrl = ""
poolQuickAppCardInfoVo.Put(v)
}