1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package bi_dashboard
- import (
- "eta_gn/eta_api/global"
- "time"
- )
- type BiDashboardClassify struct {
- BiDashboardClassifyId int `gorm:"primaryKey;autoIncrement;column:bi_dashboard_classify_id"` // bi看板分类id
- BiDashboardClassifyName string `gorm:"column:bi_dashboard_classify_name;size:255;not null" ` // 看板分类名称
- Sort int `gorm:"column:sort" ` // 排序字段
- CreateTime time.Time `gorm:"column:create_time" ` // 创建时间
- ModifyTime time.Time `gorm:"column:modify_time"` // 更新时间
- }
- type BiDashboardClassifyItem struct {
- BiDashboardClassifyId int // bi看板分类id
- BiDashboardClassifyName string // 看板分类名称
- Sort int // 排序字段
- CreateTime string // 创建时间
- ModifyTime string // 更新时间
- }
- // tableName
- func (m *BiDashboardClassify) TableName() string {
- return "bi_dashboard_classify"
- }
- // add
- func AddBiDashboardClassify(item *BiDashboardClassify) (lastId int64, err error) {
- err = global.DEFAULT_DmSQL.Create(item).Error
- lastId = int64(item.BiDashboardClassifyId)
- return
- }
- type RespGroupList struct {
- PublicList []*RespGroupListItem
- PrivateList []*BiDashboard
- GrantList []RespGroupListItem
- }
- type RespGroupListItem struct {
- GroupId int64 `description:"目录id"`
- GroupName string `description:"目录名称"`
- AdminId int `description:"目录创建者账号ID"`
- IsShare int8 `description:"是否共享,0私有,1共享"`
- DashboardList []*RespGroupDashboardListItem
- }
- type RespGroupDashboardListItem struct {
- GroupPptId int64 `description:"目录和ppt绑定序号"`
- PptId int64 `description:"ppt ID"`
- Title string `description:"标题"`
- AdminId int `description:"移动ppt到该目录的系统用户id"`
- AdminRealName string `description:"系统用户名称"`
- PptVersion int8 `description:"是否ppt的旧版本;1:旧的,2:新的"`
- IsSingleShare int8 `description:"是否是单个共享ppt,0未单个共享,1共享"`
- PptxUrl string `description:"pptx下载地址"`
- ReportId int `description:"关联的报告ID"`
- ReportCode string `description:"关联的报告code"`
- PptCreateTime string `description:"ppt创建时间"`
- PptModifyTime string `description:"ppt修改时间"`
- PublishTime string `description:"发布时间"`
- PptPage int `description:"PPT总页数"`
- IsReceived int8 `description:"是否收到的共享,0:不是,1:是"`
- IsGrant int8 `description:"是否分配了权限,0:不是,1:是"`
- TitleSetting string `description:"PPT标题设置"`
- }
- func GetBiDashboardClassifyAllList() (list []*BiDashboardClassify, err error) {
- err = global.DEFAULT_DmSQL.Select("*").Find(&list).Error
- return
- }
- func GetBiDashboardClassifyById(id int) (item *BiDashboardClassify, err error) {
- err = global.DEFAULT_DmSQL.Where("bi_dashboard_classify_id = ?", id).First(&item).Error
- return
- }
|