Documentation
¶
Index ¶
- Variables
- func Start()
- type CommonMap
- type Miniprogram
- func (m *Miniprogram) GetByAppID() (rows int64, err error)
- func (m *Miniprogram) GetBySelectKey() (err error)
- func (m *Miniprogram) List(param *req.ListMiniAppParam) (data []Miniprogram, rows int)
- func (m *Miniprogram) ListAutoAudit() (data []Miniprogram)
- func (m *Miniprogram) Save() bool
- func (m *Miniprogram) UpdateByAppID() bool
- type MiniprogramAudit
- type ModelBase
- type Pay
- type Platform
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Redis *zmRedis Mysql *gorm.DB InfluxDB *zmInflux )
Functions ¶
Types ¶
type Miniprogram ¶
type Miniprogram struct { AppID string `gorm:"primary_key;column:app_id;type:varchar(45);not null"` // 小程序appid PlatformID string `gorm:"column:platform_id;type:varchar(32);not null"` // 开放平台ID MchID string `gorm:"column:mch_id;type:varchar(32)"` // 支付商户号id OriginalID string `gorm:"column:original_id;type:varchar(45);not null"` // 原始ID RefreshToken string `gorm:"column:refresh_token;type:varchar(255);not null"` // 接口调用凭据刷新令牌 Secret string `gorm:"column:secret;type:varchar(50)"` // 小程序secret ExtConfig string `gorm:"column:ext_config;type:text"` // 小程序扩展配置 State int8 `gorm:"column:state;type:tinyint(3);not null"` // -1-授权失效 1授权成功,2审核中,3审核通过,4审核失败,5已发布 6已撤审 Version string `gorm:"column:version;type:varchar(30)"` // 当前版本 NowTemplateID int `gorm:"column:now_template_id;type:int(10) unsigned"` // 当前模板ID TemplateListen string `gorm:"column:template_listen;type:varchar(64);not null"` // 模板监听开发小程序(appid) AuditID uint64 `gorm:"column:audit_id;type:bigint(20) unsigned;not null"` // 审核编号 AutoAudit int8 `gorm:"column:auto_audit;type:tinyint(2);not null"` // 自动提审(升级) -1否 1是 AutoRelease int8 `gorm:"column:auto_release;type:tinyint(2);not null"` // 自动发布-1否 1是 CreateTime time.Time `gorm:"column:create_time;type:datetime"` UpdateTime time.Time `gorm:"column:update_time;type:datetime"` }
Miniprogram 微信小程序授权表列表
func (*Miniprogram) GetByAppID ¶
func (m *Miniprogram) GetByAppID() (rows int64, err error)
GetByAppID 根据appid获取小程序信息
func (*Miniprogram) GetBySelectKey ¶
func (m *Miniprogram) GetBySelectKey() (err error)
GetBySelectKey 根据ID获取小程序数据
func (*Miniprogram) List ¶
func (m *Miniprogram) List(param *req.ListMiniAppParam) (data []Miniprogram, rows int)
List 获取小程序列表
func (*Miniprogram) ListAutoAudit ¶
func (m *Miniprogram) ListAutoAudit() (data []Miniprogram)
ListAutoAudit 获取自动升级的小程序列表
func (*Miniprogram) UpdateByAppID ¶
func (m *Miniprogram) UpdateByAppID() bool
UpdateByAppID 根据小程序ID更新小程序配置
type MiniprogramAudit ¶
type MiniprogramAudit struct { ID int `gorm:"primary_key;column:id;type:int(10) unsigned;not null"` // ID AppID string `gorm:"column:app_id;type:varchar(64);not null"` // 小程序appId OriginalID string `gorm:"column:original_id;type:varchar(45);not null"` // 小程序原始id AuditID uint64 `gorm:"column:audit_id;type:bigint(20) unsigned;not null"` // 审核编号 State int8 `gorm:"column:state;type:tinyint(3);not null"` // 审核状态,-1-撤销审核 1为审核中,2为审核成功,3为审核失败 Reason string `gorm:"column:reason;type:varchar(255)"` // 当status=1,审核被拒绝时,返回的拒绝原因 ScreenShot string `gorm:"column:screen_shot;type:varchar(3000)"` // 附件素材 TemplateID int `gorm:"column:template_id;type:int(11);not null"` // 最新提交审核或者发布的模板id TemplateAppID string `gorm:"column:template_app_id;type:varchar(64);not null"` // 模板开发小程序ID TemplateAppName string `gorm:"column:template_app_name;type:varchar(255)"` // 开发小程序名 TemplateAppDeveloper string `gorm:"column:template_app_developer;type:varchar(255);not null"` // 开发者 TemplateDesc string `gorm:"column:template_desc;type:varchar(64);not null"` // 模板描述 TemplateVersion string `gorm:"column:template_version;type:varchar(64);not null"` // 模板版本号 CreateTime time.Time `gorm:"column:create_time;type:datetime"` UpdateTime time.Time `gorm:"column:update_time;type:datetime"` }
MiniprogramAudit 微信小程序提交审核的小程序
func (*MiniprogramAudit) ChangeState ¶
func (m *MiniprogramAudit) ChangeState() (err error)
Change 审核变更
func (*MiniprogramAudit) GetBySelectKey ¶
func (m *MiniprogramAudit) GetBySelectKey() (err error)
GetBySelectKey 根据ID获取平台数据
type Pay ¶
type Pay struct { MchID string `gorm:"primary_key;column:mch_id;type:varchar(32);not null"` // 支付商户号id Token string `gorm:"column:token;type:varchar(255)"` // 支付密钥 Cert string `gorm:"column:cert;type:longtext"` // 支付证书 PayNotifyURL string `gorm:"column:pay_notify_url;type:varchar(255)"` // 支付回调 PayRefundURL string `gorm:"column:pay_refund_url;type:varchar(255)"` // 退款回调 CreateTime time.Time `gorm:"column:create_time;type:datetime"` UpdateTime time.Time `gorm:"column:update_time;type:datetime"` }
Pay 微信支付
func (*Pay) GetByMchId ¶
type Platform ¶
type Platform struct { PlatformID string `gorm:"primary_key;column:platform_id;type:varchar(32);not null"` // 平台 appid PlatformSecret string `gorm:"column:platform_secret;type:varchar(32)"` // 平台 appsecret PlatformToken string `gorm:"column:platform_token;type:varchar(255)"` // 平台 token PlatformKey string `gorm:"column:platform_key;type:varchar(255)"` // 平台 消息解密key ServerDomain string `gorm:"column:server_domain;type:varchar(1000)"` // 服务器域名 BizDomain string `gorm:"column:biz_domain;type:varchar(1000)"` // 业务域名 AuthRedirectURL string `gorm:"column:auth_redirect_url;type:varchar(300)"` // 用户授权成功回跳地址 CreateTime time.Time `gorm:"column:create_time;type:datetime"` UpdateTime time.Time `gorm:"column:update_time;type:datetime"` }
Platform 平台注册信息主表
func (*Platform) ExportList ¶
ExportList 数据输出
func (*Platform) GetByAppId ¶
GetByAppId 根据ID获取平台数据
Click to show internal directories.
Click to hide internal directories.