feat:完善项目
This commit is contained in:
36
app/common/model/sys_config.go
Normal file
36
app/common/model/sys_config.go
Normal file
@ -0,0 +1,36 @@
|
||||
package model
|
||||
|
||||
// SysConfig 系统配置信息
|
||||
type SysConfig struct {
|
||||
Model
|
||||
Kind SysConfigKind `gorm:"column:kind;type:tinyint(3);default:0;comment:类型" json:"kind"`
|
||||
Name string `gorm:"column:name;type:varchar(30);default:null;comment:名称" json:"name"`
|
||||
Key string `gorm:"column:key;type:varchar(30);default:null;comment:标识" json:"key"`
|
||||
Value string `gorm:"column:value;type:varchar(255);default:null;comment:内容" json:"value"`
|
||||
ModelDeleted
|
||||
ModelAt
|
||||
}
|
||||
|
||||
// SysConfigKind 系统配置分类
|
||||
type SysConfigKind int
|
||||
|
||||
const (
|
||||
// SysConfigKindForBasic 基本配置
|
||||
SysConfigKindForBasic SysConfigKind = iota + 1
|
||||
// SysConfigKindForWeChat 微信配置
|
||||
SysConfigKindForWeChat
|
||||
// SysConfigKindForAliPay 支付宝配置
|
||||
SysConfigKindForAliPay
|
||||
// SysConfigKindForGD 高德配置
|
||||
SysConfigKindForGaoDe
|
||||
// SysConfigKindForBaiDu 百度配置
|
||||
SysConfigKindForBaiDu
|
||||
)
|
||||
|
||||
func (m *SysConfig) TableName() string {
|
||||
return "sys_config"
|
||||
}
|
||||
|
||||
func NewSysConfig() *SysConfig {
|
||||
return &SysConfig{}
|
||||
}
|
Reference in New Issue
Block a user