123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package models
- import (
- "zhiyuan/pkg/db"
- )
- type Weixin struct {
- ID int `json:"id"`
- WeixinName string `json:"weixin_name"`
- AppID string `json:"app_id"`
- AppSecret string `json:"app_secret"`
- AccessToken string `json:"access_token"`
- AccessTokenExpiresIn int `json:"access_token_expires_in"`
- AccessTokenUpdatedAt int `json:"access_token_updated_at"`
- JsapiTicket string `json:"jsapi_ticket"`
- JsapiTicketExpiresIn int `json:"jsapi_ticket_expires_in"`
- JsapiTicketUpdatedAt int `json:"jsapi_ticket_updated_at"`
- MchID string `json:"mchid"`
- SerialNO string `json:"serial_no"`
- CreatedAt int `json:"created_at"`
- UpdatedAt int `json:"updated_at"`
- }
- func (Weixin) TableName() string {
- return "zy_weixin"
- }
- func (r Weixin) GetOne(where map[string]interface{}, fields []string, retVal interface{}) (*Weixin, error) {
- if retVal == nil {
- var weixin *Weixin
- err := db.GetOne(r.TableName(), where, fields, &weixin)
- return weixin, err
- } else {
- err := db.GetOne(r.TableName(), where, fields, retVal)
- return nil, err
- }
- }
- func (r Weixin) GetMulti(where map[string]interface{}, fields []string, retVal interface{}) ([]*Weixin, error) {
- if retVal == nil {
- var weixin []*Weixin
- err := db.GetMulti(r.TableName(), where, fields, &weixin)
- return weixin, err
- } else {
- err := db.GetMulti(r.TableName(), where, fields, retVal)
- return nil, err
- }
- }
|