Documentation ¶
Index ¶
- type AuthSignItem
- type DesignTemplateIdAndNumItem
- type DesignTemplateWordsItem
- type ForgotPwdValidateItem
- type ForgotPwdValidateResultItem
- type LoginParseParamItem
- type LoginValidateAfterItem
- type LoginValidateBeforeItem
- type MatchDesignTemplateItem
- type MaterialDesignOverlayItem
- type MaterialDesignResultItem
- type MaterialDesignSaveItem
- type MaterialWordsItem
- type SafeSignItem
- type SignItem
- type SmsSendItem
- type UserForgotPwdParseItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthSignItem ¶
type AuthSignItem struct {
Sign string `json:"sign" dc:"签名-用于避免数据篡改参数值"`
}
AuthSignItem 授权签名
type DesignTemplateIdAndNumItem ¶
type DesignTemplateIdAndNumItem struct { Id uint `json:"id" dc:"模板ID"` Num uint `json:"num" dc:"数量值(切词数量,卖点数量)"` }
DesignTemplateIdAndNumItem 设计模板ID和数量
type DesignTemplateWordsItem ¶
type DesignTemplateWordsItem struct { WordsId uint `json:"words_id" dc:"文本ID"` Num uint `json:"num" dc:"文本数量(每一个文本卖点长度)"` Value string `json:"value" dc:"文本(卖点)"` }
DesignTemplateWordsItem 设计目标文本属性
type ForgotPwdValidateItem ¶
type ForgotPwdValidateItem struct { Step byte // 验证步骤:0校验验证码,1修改密码 IsRemove bool // 是否销毁:false否,true销毁 }
ForgotPwdValidateItem 找回密码-校验规则
type ForgotPwdValidateResultItem ¶
type ForgotPwdValidateResultItem struct {
Mobile string // 手机号
}
ForgotPwdValidateResultItem 找回密码-验证码校验结果
type LoginParseParamItem ¶
type LoginParseParamItem struct { *SignItem Pwd string `json:"pwd" dc:"密码-解密后"` Mobile string `json:"mobile" dc:"解密后"` Account string `json:"account" dc:"账户或手机号"` }
LoginParseParamItem 登录解析参数属性
type LoginValidateAfterItem ¶
type LoginValidateAfterItem struct {
Status enums.UserStatus `json:"status" dc:"用户状态"`
}
LoginValidateAfterItem 后置验证-登录验证属性
type LoginValidateBeforeItem ¶
type LoginValidateBeforeItem struct { Account string `json:"account" dc:"账户"` Pwd string `json:"pwd" dc:"密码-加密"` Mobile string `json:"mobile" dc:"手机号-加密"` Sign string `json:"sign" dc:"签名"` IsRemove bool `json:"is_remove" dc:"是否删除解密Sign缓存:false否,true删除"` Oauth enums.UserOauth `json:"oauth" dc:"授权类型:账户密码登录,手机号登录"` }
LoginValidateBeforeItem 登录验证属性前置验证
type MatchDesignTemplateItem ¶
type MatchDesignTemplateItem struct { MatchTid []uint // 匹配后模板ID MatchList []DesignTemplateIdAndNumItem // 匹配后的模板列表 }
MatchDesignTemplateItem 匹配后的模板数据
type MaterialDesignOverlayItem ¶
type MaterialDesignOverlayItem struct { UnderImg image.Image // 底图图片信息 UnderSrc string // 底图路径 TemplateId uint // 匹配素材模板ID FontPath string // 字体路径 MaterialDesignSaveItem DrawMaterialWords []MaterialWordsItem // 需要绘制素材文本列表 }
MaterialDesignOverlayItem 素材模板设计合成
type MaterialDesignResultItem ¶
type MaterialDesignResultItem struct { TemplateId uint `json:"template_id" dc:"模板ID"` // 模板ID Src string `json:"src" dc:"文件地址"` // 设计完成保存图地址 ContentPrefix string `json:"content_prefix" dc:"内容前缀"` // 设计图内容前缀(Base64) Content string `json:"content" dc:"设计图Base64"` // 设计图内容 }
MaterialDesignResultItem 素材设计图结果属性
type MaterialDesignSaveItem ¶
type MaterialDesignSaveItem struct { IsSave bool // 是否保存:false不保存,true保存 DesignContent string // 设计图内容 Dir string // 保存文件附件地址 Filename string // 保存文件名 }
MaterialDesignSaveItem 素材设计保存属性
type MaterialWordsItem ¶
type MaterialWordsItem struct { Src string // 素材地址 Text string // 素材文本 MaterialX int // 素材X坐标-底图 MaterialY int // 素材Y坐标-底图 MaterialColor string // 素材色系-自动绘制 LayerPosition uint // 图层位置 FontSize float64 // 文本字体大小 TextFontColor string // 文本色系 TextX int // 文本X坐标-素材图 TextY int // 文本Y坐标-素材图 TextType uint // 文本类型:0空白(无需绘制), 1文本(无需分割),2分割文本(如:价格) Sep string // 文本分割符 }
MaterialWordsItem 素材文本属性
type SafeSignItem ¶
type SafeSignItem struct { Secret string `json:"secret" dc:"密钥-适用于用户端入参敏感数据加密,例如手机号、身份证等"` Sign string `json:"sign" dc:"签名-用于避免数据篡改参数值"` }
SafeSignItem 安全签名属性
type SmsSendItem ¶
type SmsSendItem struct { Mobile []string `json:"mobile" dc:"手机号"` TemplateId string `json:"template_id" dc:"模板ID"` TemplateParams []string `json:"template_params" dc:"模板参数"` }
SmsSendItem 验证码发送规则
type UserForgotPwdParseItem ¶
type UserForgotPwdParseItem struct { AuthSignItem Mobile string // 加密手机号 IsRemove bool }
UserForgotPwdParseItem 用户找回密码解析参数
Click to show internal directories.
Click to hide internal directories.