1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package datas
- import (
- "github.com/gookit/color"
- "gorm.io/gorm"
- )
- type SysAuthorityMenus struct {
- SysAuthorityAuthorityId string
- SysBaseMenuId uint
- }
- var AuthorityMenus = []SysAuthorityMenus{
- {"888", 1},
- {"888", 2},
- {"888", 3},
- {"888", 4},
- {"888", 5},
- {"888", 6},
- {"888", 7},
- {"888", 8},
- {"888", 9},
- {"888", 10},
- {"888", 11},
- {"888", 12},
- {"888", 13},
- {"888", 14},
- {"888", 15},
- {"888", 16},
- {"888", 17},
- {"888", 18},
- {"888", 19},
- {"888", 20},
- {"888", 21},
- {"888", 22},
- {"888", 23},
- {"888", 24},
- {"888", 25},
- {"888", 26},
- {"888", 27},
- {"888", 28},
- {"888", 29},
- {"888", 30},
- {"888", 31},
- {"888", 32},
- {"888", 33},
- {"8881", 1},
- {"8881", 2},
- {"8881", 8},
- {"8881", 17},
- {"8881", 18},
- {"8881", 19},
- {"8881", 20},
- {"9528", 1},
- {"9528", 2},
- {"9528", 3},
- {"9528", 4},
- {"9528", 5},
- {"9528", 6},
- {"9528", 7},
- {"9528", 8},
- {"9528", 9},
- {"9528", 10},
- {"9528", 11},
- {"9528", 12},
- {"9528", 13},
- {"9528", 14},
- {"9528", 15},
- {"9528", 17},
- {"9528", 18},
- {"9528", 19},
- {"9528", 20},
- }
- func InitSysAuthorityMenus(db *gorm.DB) (err error) {
- return db.Table("sys_authority_menus").Transaction(func(tx *gorm.DB) error {
- if tx.Where("sys_authority_authority_id IN ?", []string{"888", "8881", "9528"}).Find(&[]SysAuthorityMenus{}).RowsAffected == 53 {
- color.Danger.Println("sys_authority_menus表的初始数据已存在!")
- return nil
- }
- if err := tx.Create(&AuthorityMenus).Error; err != nil { // 遇到错误时回滚事务
- return err
- }
- return nil
- })
- }
|