143 lines
4.8 KiB
Go
143 lines
4.8 KiB
Go
// 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{}
|
|
}
|