diff --git a/internal/api/app/app_create.go b/internal/api/app/app_create.go index 7430bc3..b17a6f0 100755 --- a/internal/api/app/app_create.go +++ b/internal/api/app/app_create.go @@ -14,10 +14,11 @@ import ( ) type createAppRequest struct { - AppID string `json:"app_id" binding:"required"` // 小程序ID - Name string `json:"name" binding:"required"` // 名称 - Description string `json:"description"` // 描述 - Avatar string `json:"avatar"` // 头像 + AppID string `json:"app_id" binding:"required"` // 小程序ID + AppSecret string `json:"app_secret" binding:"required"` // 小程序密钥 + Name string `json:"name" binding:"required"` // 名称 + Description string `json:"description"` // 描述 + Avatar string `json:"avatar"` // 头像 } type createAppResponse struct { @@ -80,6 +81,7 @@ func (h *handler) CreateApp() core.HandlerFunc { App := new(model.MiniProgram) App.AppID = req.AppID + App.AppSecret = req.AppSecret App.Name = req.Name App.Description = req.Description App.Avatar = req.Avatar diff --git a/internal/api/app/app_list.go b/internal/api/app/app_list.go index 2e8965d..a7d100d 100755 --- a/internal/api/app/app_list.go +++ b/internal/api/app/app_list.go @@ -23,6 +23,7 @@ type listRequest struct { type listData struct { ID int32 `json:"id"` // 小程序编号 AppID string `json:"app_id"` // 小程序ID + AppSecret string `json:"app_secret"` // 小程序密钥 Name string `json:"name"` // 小程序名称 Description string `json:"description"` // 小程序描述 Avatar string `json:"avatar"` // 小程序头像 diff --git a/internal/repository/mysql/model/mini_program.gen.go b/internal/repository/mysql/model/mini_program.gen.go index 8b85295..b966be2 100644 --- a/internal/repository/mysql/model/mini_program.gen.go +++ b/internal/repository/mysql/model/mini_program.gen.go @@ -14,6 +14,7 @@ const TableNameMiniProgram = "mini_program" type MiniProgram struct { ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:主键ID" json:"id"` // 主键ID AppID string `gorm:"column:app_id;not null;comment:小程序ID" json:"app_id"` // 小程序ID + AppSecret string `gorm:"column:app_secret;not null;comment:小程序密钥" json:"app_secret"` // 小程序密钥 AdminID int32 `gorm:"column:admin_id;not null;comment:管理员ID" json:"admin_id"` // 管理员ID Name string `gorm:"column:name;not null;comment:名称" json:"name"` // 名称 Description string `gorm:"column:description;not null;comment:描述" json:"description"` // 描述