models

package
v0.0.0-...-3501fbf Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2020 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NoError         = iota
	ParamsMissError //1
	ParamsTypeError
	LoginError
	LoginAccountError
	LoginPwdError
	AccountExistError
	OldPwdError
	PwdWeakError
	CookieError
	NoPermissonError //10
	FileExtError
	EmailFormatError
	EmailNoneExistError
	AccountUnuseError
	IDCardNumberError
	PhoneNumberError
	EmailExistError
	NetworkPlatformInfoExistError
	JSONUnMarsalError
	AccountExistAndPleaseRefreshPageError //20
	InfoNotExistError
	CanNotDelCateError
	PwdRepeatError
	CaptchaError
	VideoFormatError
	DataBaseGetError
)
View Source
const SystemError = -1

SystemError 系统内部错误

Variables

View Source
var ErrCode = map[string]int{
	"系统内部错误":   SystemError,
	"无错误":      NoError,
	"参数不完整":    ParamsMissError,
	"参数类型错误":   ParamsTypeError,
	"账号或者密码错误": LoginError,
	"账号错误":     LoginAccountError,
	"密码错误":     LoginPwdError,
	"用户名已经存在":  AccountExistError,
	"旧密码输入错误":  OldPwdError,
	"密码强度太弱,请输入6位以上数字和字母的组合": PwdWeakError,
	"登录过期,请重新登录":             CookieError,
	"用户权限不够":                 NoPermissonError,
	"文件格式不正确":                FileExtError,
	"邮箱格式不正确":                EmailFormatError,
	"邮箱不存在":                  EmailNoneExistError,
	"账号已经被冻结":                AccountUnuseError,
	"身份证号码格式不正确":             IDCardNumberError,
	"手机号码格式不正确":              PhoneNumberError,
	"邮箱已经存在":                 EmailExistError,
	"网络平台信息已经存在":             NetworkPlatformInfoExistError,
	"JSON解析错误":               JSONUnMarsalError,
	"账号已经存在,请刷新页面重试":         AccountExistAndPleaseRefreshPageError,
	"信息不存在":                  InfoNotExistError,
	"该栏目不允许删除":               CanNotDelCateError,
	"新密码不能和旧密码一致":            PwdRepeatError,
	"验证码错误":                  CaptchaError,
	"视频文件格式错误,目前只支持mp4,flv,mov,rmvb,avi格式文件": VideoFormatError,
	"数据库获取异常": DataBaseGetError,
}
View Source
var ErrInfo = map[int]string{
	SystemError:                           "系统内部错误",
	NoError:                               "无错误",
	ParamsMissError:                       "参数不完整",
	ParamsTypeError:                       "参数类型错误",
	LoginError:                            "账号或者密码错误",
	LoginAccountError:                     "账号错误",
	LoginPwdError:                         "密码错误",
	AccountExistError:                     "用户名已经存在",
	OldPwdError:                           "旧密码输入错误",
	PwdWeakError:                          "密码强度太弱,请输入6位以上数字和字母的组合",
	CookieError:                           "登录过期,请重新登录",
	NoPermissonError:                      "用户权限不够",
	FileExtError:                          "文件格式不正确",
	EmailFormatError:                      "邮箱格式不正确",
	EmailNoneExistError:                   "邮箱不存在",
	AccountUnuseError:                     "账号已经被冻结",
	IDCardNumberError:                     "身份证号码格式不正确",
	PhoneNumberError:                      "手机号码格式不正确",
	EmailExistError:                       "邮箱已经存在",
	NetworkPlatformInfoExistError:         "网络平台信息已经存在",
	JSONUnMarsalError:                     "JSON解析错误",
	AccountExistAndPleaseRefreshPageError: "账号已经存在,请刷新页面重试",
	InfoNotExistError:                     "信息不存在",
	CanNotDelCateError:                    "该栏目不允许删除",
	PwdRepeatError:                        "新密码不能和旧密码一致",
	CaptchaError:                          "验证码错误",
	VideoFormatError:                      "视频文件格式错误,目前只支持mp4,flv,mov,rmvb,avi格式文件",
	DataBaseGetError:                      "数据库获取异常",
}

Functions

func AddArticle

func AddArticle(m *Article) (id int64, err error)

AddArticle insert a new Article into database and returns last inserted Id on success.

func AddSingle

func AddSingle(m *Single) (id int64, err error)

AddSingle insert a new Single into database and returns last inserted Id on success.

func AddSystem

func AddSystem(m *System) (id int64, err error)

AddSystem insert a new System into database and returns last inserted Id on success.

func AddVideo

func AddVideo(m *Video) (id int64, err error)

AddVideo insert a new Video into database and returns last inserted Id on success.

func CategoryHasChildById

func CategoryHasChildById(id int) bool

CategoryHasChildById 判断某个栏目是否含有子栏目 @params id @return bool

func CreateOneAdminRole

func CreateOneAdminRole(cateId int, title, description, permission string) error

CreateOneAdminRole 新建一篇角色 @params catId title thumb source description content @return error

func CreateOneAdminUser

func CreateOneAdminUser(account, pwd string, role int) error

CreateOneAdminUser 新建一个管理员用户 @params account pwd role permission @return error

func CreateOneCarousel

func CreateOneCarousel(cateId int, title, url, path, description string) error

CreateOneCarousel 新建一篇轮换图 @params catId title thumb source description content @return error

func CreateOneCategory

func CreateOneCategory(modelid int, catename, description string, parentId int) error

CreateOneCategory 创建一个栏目 @params role modelid catname pid data @return error

func CreateOneGallery

func CreateOneGallery(cateId, modelId int, title, description string) error

CreateOneGallery 新建一篇相册 @params catId title thumb source description content @return error

func CreateOneModel

func CreateOneModel(id int, title, description, dbname string) error

CreateOneModel 创建一个新的model @params cateId name dbname @return error

func CreateOnePicture

func CreateOnePicture(cateId, downloadCount int, title, publishTime, path, description string) (int, error)

CreateOnePicture 新建一篇图片 @params catId title thumb source description content @return error

func CreateOneTag

func CreateOneTag(cateId int, title, description string) (int, error)

CreateOneTag 新建一篇标签 @params catId title thumb source description content @return error

func DeleteArticle

func DeleteArticle(id int) (err error)

DeleteArticle deletes Article by Id and returns error if the record to be deleted doesn't exist

func DeleteModel

func DeleteModel(id int) error

DeleteModel 删除模型信息 @params id @return error

func DeleteOneAdminRole

func DeleteOneAdminRole(id int) error

DeleteOneAdminRole 删除一个角色 @params id @return error

func DeleteOneAdminUser

func DeleteOneAdminUser(id int) error

DeleteOneAdminUser 删除管理员 @params id @return error

func DeleteOneCarousel

func DeleteOneCarousel(id int) error

DeleteOneCarousel 删除一个轮换图 @params id @return error

func DeleteOneCategory

func DeleteOneCategory(id int) error

DeleteOneCategory 删除一个栏目 @params id @return error

func DeleteOneGallery

func DeleteOneGallery(id int) error

DeleteOneGallery 删除一个相册 @params id @return error

func DeleteOnePicture

func DeleteOnePicture(id int) error

DeleteOnePicture 删除一个图片 @params id @return error

func DeleteOneTag

func DeleteOneTag(id int) error

DeleteOneTag 删除一个标签 @params id @return error

func DeleteSingle

func DeleteSingle(id int) (err error)

DeleteSingle deletes Single by Id and returns error if the record to be deleted doesn't exist

func DeleteSystem

func DeleteSystem(id int) (err error)

DeleteSystem deletes System by Id and returns error if the record to be deleted doesn't exist

func DeleteVideo

func DeleteVideo(id int) (err error)

DeleteVideo deletes Video by Id and returns error if the record to be deleted doesn't exist

func GetAdminRoles

func GetAdminRoles(catId int, keyword string, pagesize, offset int) []orm.Params

GetAdminRoles 获取角色 @params catId keyword(搜索title的关键词) pagesize offset @return []orm.Params

func GetAdminRolesNum

func GetAdminRolesNum(catId int, keyword string) int

GetAdminRolesNum 获取角色的数量 @params cateId keyword(搜索title的关键词) @return int

func GetAdminUserNumByRole

func GetAdminUserNumByRole(role int) int64

GetAdminUserNumByRole 通过类型获取用户的数量 @params role @return int64

func GetAllArticle

func GetAllArticle(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllArticle retrieves all Article matches certain condition. Returns empty list if no records exist

func GetAllSingle

func GetAllSingle(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllSingle retrieves all Single matches certain condition. Returns empty list if no records exist

func GetAllSystem

func GetAllSystem(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllSystem retrieves all System matches certain condition. Returns empty list if no records exist

func GetAllVideo

func GetAllVideo(query map[string]string, fields []string, sortby []string, order []string,
	offset int64, limit int64) (ml []interface{}, err error)

GetAllVideo retrieves all Video matches certain condition. Returns empty list if no records exist

func GetCarousels

func GetCarousels(catId int, keyword string, pagesize, offset int) []orm.Params

GetCarousels 获取轮换图 @params catId keyword(搜索title的关键词) pagesize offset @return []orm.Params

func GetCarouselsNum

func GetCarouselsNum(catId int, keyword string) int

GetCarouselsNum 获取轮换图的数量 @params cateId keyword(搜索title的关键词) @return int

func GetGallerys

func GetGallerys(catId int, keyword string, pagesize, offset int) []orm.Params

GetGallerys 获取相册 @params catId keyword(搜索title的关键词) pagesize offset @return []orm.Params

func GetGallerysNum

func GetGallerysNum(catId int, keyword string) int

GetGallerysNum 获取相册的数量 @params cateId keyword(搜索title的关键词) @return int

func GetPictures

func GetPictures(catId int, keyword string, pagesize, offset int) []orm.Params

GetPictures 获取图片 @params catId keyword(搜索title的关键词) pagesize offset @return []orm.Params

func GetPicturesNum

func GetPicturesNum(catId int, keyword string) int

GetPicturesNum 获取图片的数量 @params cateId keyword(搜索title的关键词) @return int

func GetPicturesNumByTagName

func GetPicturesNumByTagName(cateId int, keyTag string)

func GetSubCategorysById

func GetSubCategorysById(parentid int, isrecursion bool) []interface{}

GetSubCategorysById 递归的获取一个栏目id的子栏目 @params parentid isrecursion(是否递归获取) @return []interface{}

func GetTags

func GetTags(catId int, keyword string, pagesize, offset int) []orm.Params

GetTags 获取标签 @params catId keyword(搜索title的关键词) pagesize offset @return []orm.Params

func GetTagsNum

func GetTagsNum(catId int, keyword string) int

GetTagsNum 获取标签的数量 @params cateId keyword(搜索title的关键词) @return int

func InitSystemAdmin

func InitSystemAdmin()

func InitSystemModel

func InitSystemModel()

func MustCreateOneAdminRole

func MustCreateOneAdminRole(id, cateId int, title, description, permission string) error

MustCreateOneAdminRole 新建角色 @params catId title thumb source description content @return error

func MustCreateOneCategory

func MustCreateOneCategory(id, modelid int, catename, description string, parentId int) error

MustCreateOneCategory 创建一个栏目 @params id role modelid catname pid data @return error

func ResetAdminUserPwd

func ResetAdminUserPwd(id int) error

ResetAdminUserPwd 重置管理员密码 @params id @return error

func SearchAdminRoles

func SearchAdminRoles(cateId int, keyword string, pagesize, offset int) []orm.Params

SearchAdminRoles 搜索角色 @params keyword pagesize offset @return []orm.Params

func SearchAdminRolesNum

func SearchAdminRolesNum(keyword string) int

SearchAdminRolesNum 搜索角色数目 @params keyword @return int

func UpdateAdminRole

func UpdateAdminRole(id, cateId int, title, description, permission string) error

UpdateAdminRole 更新角色 @params id title description @return error

func UpdateAdminRoleSort

func UpdateAdminRoleSort(id, sort int) error

UpdateAdminRoleSort 更新角色排序 @params id sort @return error

func UpdateAdminUserInfo

func UpdateAdminUserInfo(userid, role int, name, oldpwd, newpwd string) error

UpdateAdminUserInfo 更新用户信息 @params userid name oldpwd newpwd @return error

func UpdateAdminUserSort

func UpdateAdminUserSort(id, sort int) error

UpdateAdminUserSort 更新用户排序 @params id sort @return error

func UpdateArticleById

func UpdateArticleById(m *Article) (err error)

UpdateArticle updates Article by Id and returns error if the record to be updated doesn't exist

func UpdateCache

func UpdateCache()

UpdateCache 更新缓存 @params nil @return nil

func UpdateCarousel

func UpdateCarousel(id, cateId int, title, url, path, description string) error

UpdateCarousel 更新轮换图 @params id title description @return error

func UpdateCarouselSort

func UpdateCarouselSort(id, sort int) error

UpdateCarouselSort 更新轮换图排序 @params id sort @return error

func UpdateCategory

func UpdateCategory(id, modelId, parentId int, title, description string) error

UpdateCategory 更新栏目信息 @params id name @return error

func UpdateCategorySort

func UpdateCategorySort(id, sort int) error

UpdateCategorySort 更新栏目排序 @params id sort @return error

func UpdateGallery

func UpdateGallery(id, cateId, modelId int, title, description string) error

UpdateGallery 更新相册 @params id title description @return error

func UpdateGallerySort

func UpdateGallerySort(id, sort int) error

UpdateGallerySort 更新相册排序 @params id sort @return error

func UpdateModel

func UpdateModel(id, cateId int, title, description, tableName string) error

UpdateModel 更新模型信息 @params id cateId title description tableName @return error

func UpdateModelSort

func UpdateModelSort(id, sort int) error

UpdateModelSort 更新栏目排序 @params id sort @return error

func UpdatePicture

func UpdatePicture(id, cateId int, title, description string) error

UpdatePicture 更新图片 @params id title description @return error

func UpdatePictureSort

func UpdatePictureSort(id, sort int) error

UpdatePictureSort 更新图片排序 @params id sort @return error

func UpdateSingleById

func UpdateSingleById(m *Single) (err error)

UpdateSingle updates Single by Id and returns error if the record to be updated doesn't exist

func UpdateSystemById

func UpdateSystemById(m *System) (err error)

UpdateSystem updates System by Id and returns error if the record to be updated doesn't exist

func UpdateTag

func UpdateTag(id, cateId int, title, description string) error

UpdateTag 更新标签 @params id title description @return error

func UpdateTagSort

func UpdateTagSort(id, sort int) error

UpdateTagSort 更新标签排序 @params id sort @return error

func UpdateVideoById

func UpdateVideoById(m *Video) (err error)

UpdateVideo updates Video by Id and returns error if the record to be updated doesn't exist

Types

type AdminRole

type AdminRole struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description); null"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//操作权限
	OperationPermission string `orm:"column(OperationPermission)"`
}

角色表

func GetOneAdminRoleById

func GetOneAdminRoleById(Id int) (*AdminRole, error)

GetOneAdminRoleById 获取一个角色 @params Id @return *AdminRole

func (*AdminRole) TableName

func (t *AdminRole) TableName() string

type AdminUser

type AdminUser struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`

	//账号
	Account string `orm:"column(Account)"`
	//密码
	Password string `orm:"column(Password)"`
	//最后登陆IP
	LatestLoginIP string `orm:"column(LatestLoginIP)"`
	//Email
	Email string `orm:"column(Email)"`
	//真实姓名
	RealName string `orm:"column(RealName)"`
	//最后登陆时间
	LastLoginTime string `orm:"column(LastTime)"`
	//最新登陆时间
	LatestLoginTime string `orm:"column(LatestTime)"`
	//用户角色
	Role int `orm:"column(Role)"`
}

管理员表

func AdminUserLogin

func AdminUserLogin(account, password, ip string) (*AdminUser, error)

AdminUserLogin 管理员登录 @params account password @return error

func GetAdminUserByRole

func GetAdminUserByRole(roleId, pagesize, offset int) []AdminUser

GetAdminuserByRole 通过类型获取用户 @params role @return []Adminuser

func GetOneAdminUserByAccount

func GetOneAdminUserByAccount(account string) *AdminUser

GetOneAdminUserByAccount 通过账号获取一个管理员用户 @params account @return *AdminUser

func GetOneAdminUserById

func GetOneAdminUserById(id int) (*AdminUser, error)

GetOneAdminUserById 通过id获取一个管理员用户 @params id @return *AdminUser

type Article

type Article struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`

	//内容
	Content string `orm:"column(Content);type(BLOB)"`
}

文章表

func GetArticleById

func GetArticleById(id int) (v *Article, err error)

GetArticleById retrieves Article by Id. Returns error if Id doesn't exist

func (*Article) TableName

func (t *Article) TableName() string
type Carousel struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`

	//链接地址
	Url string `orm:"column(Url)"`
	//图片
	Path string `orm:"column(Path)"`
}

轮换图表

func GetOneCarouselById

func GetOneCarouselById(Id int) (*Carousel, error)

GetOneCarouselById 获取一个轮换图 @params Id @return *Carousel

type Category

type Category struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//模型Id
	ModelId int `orm:"column(ModelId)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`

	//父栏目Id
	ParentId int `orm:"column(ParentId)"`
}

栏目表

func GetOneCategoryById

func GetOneCategoryById(id int) (*Category, error)

GetOneCategoryById 通过id获取一个栏目信息 @params id @return *Category,error

func (*Category) TableName

func (t *Category) TableName() string
type Gallery struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//缩略图
	Thumb string `orm:"column(Thumb)"`
	//点击量
	Hit int64 `orm:"column(Hit);default(0)"`
	//下载量
	PicsDownload int64 `orm:"column(PicsDownload);default(0)"`
}

相册表

func GetOneGalleryById

func GetOneGalleryById(Id int) (*Gallery, error)

GetOneGalleryById 获取一个相册 @params Id @return *Gallery

func (*Gallery) TableName

func (t *Gallery) TableName() string

type Model

type Model struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//表名
	DBTableName string `orm:"column(DBTableName)"`
}

模型表

func GetAllModel

func GetAllModel() []Model

GetAllModel 获取全部的模型信息 @params nil @return []Model

func GetAllModelWithCache

func GetAllModelWithCache() []Model

GetAllModelWithCache 通过缓存获取全部的模型信息 @params nil @return []Model

func GetOneModelById

func GetOneModelById(id int) (*Model, error)

GetOneModelById 通过id获取一个模型信息 @params id @return *Model,error

func GetOneModelByIdWithCache

func GetOneModelByIdWithCache(id int) (*Model, error)

GetOneModelByIdWithCache 通过id获取一个模型信息(从缓存取) @params id @return *Model,error

func (*Model) TableName

func (t *Model) TableName() string

type Picture

type Picture struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//发布时间
	PublishTime string `orm:"column(PublishTime)"`
	//路径
	Path string `orm:"column(Path)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`
	//点击量
	Hit int64 `orm:"column(Hit);default(0)"`
	//下载量
	Download int64 `orm:"column(Download);default(0)"`
}

图片表

func GetOnePictureById

func GetOnePictureById(Id int) (*Picture, error)

GetOnePictureById 获取一个图片 @params Id @return *Picture

func (*Picture) TableName

func (t *Picture) TableName() string

type Single

type Single struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`

	//内容
	Content string `orm:"column(Content);type(BLOB)"`
}

单页面表

func GetSingleById

func GetSingleById(id int) (v *Single, err error)

GetSingleById retrieves Single by Id. Returns error if Id doesn't exist

func (*Single) TableName

func (t *Single) TableName() string

type System

type System struct {
	//主键
	Id int `orm:"column(Id);pk"`

	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`
}

系统信息表

func GetSystemById

func GetSystemById(id int) (v *System, err error)

GetSystemById retrieves System by Id. Returns error if Id doesn't exist

func (*System) TableName

func (t *System) TableName() string

type Tag

type Tag struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//点击量
	Hit int64 `orm:"column(Hit);default(0)"`
	//下载量
	PicsDownload int64 `orm:"column(PicsDownload);default(0)"`
}

标签表

func GetOneTagById

func GetOneTagById(Id int) (*Tag, error)

GetOneTagById 获取一个标签 @params Id @return *Tag

func GetOneTagByTitle

func GetOneTagByTitle(cateId int, title string) (*Tag, error)

GetOneTagByTitle 通过账号获取一个管理员用户 @params title @return *Tag

func (*Tag) TableName

func (t *Tag) TableName() string

type Url

type Url struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`

	//链接地址
	Url string `orm:"column(Url)"`
}

type Video

type Video struct {
	//主键
	Id int `orm:"column(Id);pk"`
	//栏目Id
	CateId int `orm:"column(CateId)"`
	//名字
	Title string `orm:"column(Title)"`
	//描述
	Description string `orm:"column(Description);null"`
	//创建时间
	CreateTime string `orm:"column(CreateTime)"`
	//更新时间
	UpdateTime string `orm:"column(UpdateTime)"`
	//排序值
	Sort int `orm:"column(Sort);default(0)"`
	//状态 - 当值为-1时表示数据已删除
	Status int `orm:"column(Status);default(0)"`

	//内容
	Content string `orm:"column(Content);type(BLOB)"`
}

视频表

func GetVideoById

func GetVideoById(id int) (v *Video, err error)

GetVideoById retrieves Video by Id. Returns error if Id doesn't exist

func (*Video) TableName

func (t *Video) TableName() string

Jump to

Keyboard shortcuts

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