// Code generated by protoc-gen-go-aeus. DO NOT EDIT. // source: system.proto // date: 2025-06-22 11:09:05 package pb import ( "gorm.io/gorm" ) type SettingModel struct { Id int64 `json:"id" yaml:"id" xml:"id" gorm:"primaryKey;column:id" comment:"ID"` CreatedAt int64 `json:"created_at" yaml:"createdAt" xml:"createdAt" gorm:"column:created_at" comment:"创建时间" scenarios:"search;view;export"` UpdatedAt int64 `json:"updated_at" yaml:"updatedAt" xml:"updatedAt" gorm:"column:updated_at" comment:"更新时间" scenarios:"search;view;export"` Name string `json:"name" yaml:"name" xml:"name" gorm:"size:60;column:name" comment:"配置项" props:"readonly:update" rule:"required"` Value string `json:"value" yaml:"value" xml:"value" gorm:"size:512;column:value" comment:"配置值" format:"textarea" rule:"required"` Description string `json:"description" yaml:"description" xml:"description" gorm:"size:1024;column:description" comment:"备注说明" scenarios:"create;update;view;export" format:"textarea"` } func (m *SettingModel) TableName() string { return "settings" } func (m *SettingModel) FromValue(x *Setting) { m.Id = x.Id m.CreatedAt = x.CreatedAt m.UpdatedAt = x.UpdatedAt m.Name = x.Name m.Value = x.Value m.Description = x.Description } func (m *SettingModel) ToValue() (x *Setting) { x = &Setting{} x.Id = m.Id x.CreatedAt = m.CreatedAt x.UpdatedAt = m.UpdatedAt x.Name = m.Name x.Value = m.Value x.Description = m.Description return x } func (m *SettingModel) Create(db *gorm.DB) (err error) { return db.Create(m).Error } func (m *SettingModel) UpdateColumn(db *gorm.DB, column string, value any) (err error) { return db.Model(m).UpdateColumn(column, value).Error } func (m *SettingModel) Save(db *gorm.DB) (err error) { return db.Save(m).Error } func (m *SettingModel) Delete(db *gorm.DB) (err error) { return db.Delete(m).Error } func (m *SettingModel) Find(db *gorm.DB, pk any) (err error) { return db.Where("id=?", pk).First(m).Error } func (m *SettingModel) QueryOne(db *gorm.DB, query any, args ...any) (err error) { return db.Where(query, args...).First(m).Error } func (m *SettingModel) QueryAll(db *gorm.DB, query any, args ...any) (err error) { return db.Where(query, args...).Find(m).Error } func NewSettingModel() *SettingModel { return &SettingModel{} } type ActivityModel struct { Id int64 `json:"id" yaml:"id" xml:"id" gorm:"primaryKey;column:id" comment:"ID"` CreatedAt int64 `json:"created_at" yaml:"createdAt" xml:"createdAt" gorm:"column:created_at" comment:"创建时间" scenarios:"search;search;view;export"` Uid string `json:"uid" yaml:"uid" xml:"uid" gorm:"index;size:20;column:uid" comment:"用户" format:"user" props:"readonly:update" rule:"required"` Action string `json:"action" yaml:"action" xml:"action" gorm:"index;size:20;not null;default:'';column:action" comment:"行为" scenarios:"search;list;create;update;view;export" props:"match:exactly" rule:"required" enum:"create:新建#198754;update:更新#f09d00;delete:删除#e63757"` Module string `json:"module" yaml:"module" xml:"module" gorm:"size:60;not null;default:'';column:module" comment:"模块" scenarios:"search;list;create;update;view;export"` Table string `json:"table" yaml:"table" xml:"table" gorm:"size:60;not null;default:'';column:table" comment:"模型" scenarios:"list;create;update;view;export"` Data string `json:"data" yaml:"data" xml:"data" gorm:"size:10240;not null;default:'';column:data" comment:"内容" scenarios:"list;create;update;view;export"` } func (m *ActivityModel) TableName() string { return "activities" } func (m *ActivityModel) FromValue(x *Activity) { m.Id = x.Id m.CreatedAt = x.CreatedAt m.Uid = x.Uid m.Action = x.Action m.Module = x.Module m.Table = x.Table m.Data = x.Data } func (m *ActivityModel) ToValue() (x *Activity) { x = &Activity{} x.Id = m.Id x.CreatedAt = m.CreatedAt x.Uid = m.Uid x.Action = m.Action x.Module = m.Module x.Table = m.Table x.Data = m.Data return x } func (m *ActivityModel) Create(db *gorm.DB) (err error) { return db.Create(m).Error } func (m *ActivityModel) UpdateColumn(db *gorm.DB, column string, value any) (err error) { return db.Model(m).UpdateColumn(column, value).Error } func (m *ActivityModel) Save(db *gorm.DB) (err error) { return db.Save(m).Error } func (m *ActivityModel) Delete(db *gorm.DB) (err error) { return db.Delete(m).Error } func (m *ActivityModel) Find(db *gorm.DB, pk any) (err error) { return db.Where("id=?", pk).First(m).Error } func (m *ActivityModel) QueryOne(db *gorm.DB, query any, args ...any) (err error) { return db.Where(query, args...).First(m).Error } func (m *ActivityModel) QueryAll(db *gorm.DB, query any, args ...any) (err error) { return db.Where(query, args...).Find(m).Error } func NewActivityModel() *ActivityModel { return &ActivityModel{} }