model

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 30, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCategoryDB

func GetCategoryDB(db *gorm.DB) *gorm.DB

GetCategoryDB 获取分类存储

func GetContentDB

func GetContentDB(db *gorm.DB) *gorm.DB

GetContentDB 获取内容存储

Types

type Category

type Category struct {
	ID       uint   `json:"id" gorm:"primaryKey;"`             // 分类ID
	Name     string `json:"name" gorm:"type:varchar(255);"`    // 名称
	Img      string `json:"img" gorm:"type:varchar(255);"`     // 图片
	Sort     string `json:"sort" gorm:"type:int(4);"`          // 排序
	Status   string `json:"status" gorm:"type:int(1);"`        // 状态
	Remark   string `json:"remark" gorm:"type:varchar(255);"`  // 备注
	CreateBy string `json:"createBy" gorm:"type:varchar(64);"` // 创建者
	UpdateBy string `json:"updateBy" gorm:"type:varchar(64);"` // 更新者
	models.AtModel

	DataScope string `json:"dataScope" gorm:"-"`
	Params    string `json:"params"  gorm:"-"`
}

Category 分类实体

func (*Category) BatchDelete

func (m *Category) BatchDelete(db *gorm.DB, ids []int) error

BatchDelete 批量删除

func (*Category) Create

func (m *Category) Create(db *gorm.DB, item Category) error

Create 创建数据

func (*Category) Delete

func (m *Category) Delete(db *gorm.DB, id int) error

Delete 删除数据

func (*Category) Get

func (m *Category) Get(db *gorm.DB) (*Category, error)

Get 查询指定数据

func (*Category) Query

func (m *Category) Query(db *gorm.DB, params param.CategoryParam) (*pagination.Result, error)

Query 查询数据

func (*Category) Update

func (m *Category) Update(db *gorm.DB, item Category) error

Update 更新数据

type Content

type Content struct {
	ID       uint   `json:"id" gorm:"primary_key;"`             // id
	CateID   string `json:"cateId" gorm:"type:int(11);"`        // 分类id
	Name     string `json:"name" gorm:"type:varchar(255);"`     // 名称
	Status   string `json:"status" gorm:"type:int(1);"`         // 状态
	Img      string `json:"img" gorm:"type:varchar(255);"`      // 图片
	Content  string `json:"content" gorm:"type:text;"`          // 内容
	Remark   string `json:"remark" gorm:"type:varchar(255);"`   // 备注
	Sort     string `json:"sort" gorm:"type:int(4);"`           // 排序
	CreateBy string `json:"createBy" gorm:"type:varchar(128);"` // 创建者
	UpdateBy string `json:"updateBy" gorm:"type:varchar(128);"` // 更新者

	DataScope string `json:"dataScope" gorm:"-"`
	Params    string `json:"params"  gorm:"-"`
	models.AtModel
}

Content 内容实体

func (*Content) BatchDelete

func (m *Content) BatchDelete(db *gorm.DB, ids []int) error

BatchDelete 批量删除

func (*Content) Create

func (m *Content) Create(db *gorm.DB, item Content) error

Create 创建数据

func (*Content) Delete

func (m *Content) Delete(db *gorm.DB, id int) error

Delete 删除数据

func (*Content) Get

func (m *Content) Get(db *gorm.DB) (*Content, error)

Get 查询指定数据

func (*Content) Query

func (m *Content) Query(db *gorm.DB, params param.ContentParam) (*pagination.Result, error)

Query 查询数据

func (*Content) Update

func (m *Content) Update(db *gorm.DB, item Content) error

Update 更新数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL