27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package models
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type SysMenu struct {
							 | 
						||
| 
								 | 
							
									MenuId     int       `json:"menuId" gorm:"primaryKey;autoIncrement"`
							 | 
						||
| 
								 | 
							
									MenuName   string    `json:"menuName" gorm:"size:128;"`
							 | 
						||
| 
								 | 
							
									Title      string    `json:"title" gorm:"size:128;"`
							 | 
						||
| 
								 | 
							
									Icon       string    `json:"icon" gorm:"size:128;"`
							 | 
						||
| 
								 | 
							
									Path       string    `json:"path" gorm:"size:128;"`
							 | 
						||
| 
								 | 
							
									Paths      string    `json:"paths" gorm:"size:128;"`
							 | 
						||
| 
								 | 
							
									MenuType   string    `json:"menuType" gorm:"size:1;"`
							 | 
						||
| 
								 | 
							
									Action     string    `json:"action" gorm:"size:16;"`
							 | 
						||
| 
								 | 
							
									Permission string    `json:"permission" gorm:"size:255;"`
							 | 
						||
| 
								 | 
							
									ParentId   int       `json:"parentId" gorm:"size:11;"`
							 | 
						||
| 
								 | 
							
									NoCache    bool      `json:"noCache" gorm:"size:8;"`
							 | 
						||
| 
								 | 
							
									Breadcrumb string    `json:"breadcrumb" gorm:"size:255;"`
							 | 
						||
| 
								 | 
							
									Component  string    `json:"component" gorm:"size:255;"`
							 | 
						||
| 
								 | 
							
									Sort       int       `json:"sort" gorm:"size:4;"`
							 | 
						||
| 
								 | 
							
									Visible    string    `json:"visible" gorm:"size:1;"`
							 | 
						||
| 
								 | 
							
									IsFrame    string    `json:"isFrame" gorm:"size:1;DEFAULT:0;"`
							 | 
						||
| 
								 | 
							
									SysApi     []SysApi  `json:"sysApi" gorm:"many2many:sys_menu_api_rule"`
							 | 
						||
| 
								 | 
							
									ControlBy
							 | 
						||
| 
								 | 
							
									ModelTime
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func (SysMenu) TableName() string {
							 | 
						||
| 
								 | 
							
									return "sys_menu"
							 | 
						||
| 
								 | 
							
								}
							 |