// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package do

import (
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/os/gtime"
)

// Lesson is the golang structure of table hg_lesson for DAO operations like Where/Data.
type Lesson struct {
	g.Meta       `orm:"table:hg_lesson, do:true"`
	Id           interface{} // id
	Name         interface{} // 课程名
	Cover        interface{} // 封面图
	CategoryId   interface{} // 分类id
	Video        interface{} // 介绍视频
	School       interface{} // 所属学校
	Description  interface{} // 课程概述
	Target       interface{} // 授课目标
	Outline      interface{} // 课程大纲
	Prerequisite interface{} // 预备知识
	Reference    interface{} // 参考资料
	Arrangement  interface{} // 学时安排
	StartTime    *gtime.Time // 开课时间
	EndTime      *gtime.Time // 结课时间
	Revision     interface{} // 乐观锁
	Question     interface{} // 常见问题
	CreatedBy    interface{} // 创建人
	CreatedTime  *gtime.Time // 创建时间
	UpdatedBy    interface{} // 更新人
	UpdatedTime  *gtime.Time // 更新时间
}
