15 lines
		
	
	
		
			365 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			365 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package system
 | |
| 
 | |
| import "context"
 | |
| 
 | |
| type RoleMenuRepository interface {
 | |
| 	Create(ctx context.Context, obj []*RoleMenu) error
 | |
| 	DeleteByRoleID(ctx context.Context, roleID int32) error
 | |
| 	ListByRoleID(ctx context.Context, roleID int32) ([]*RoleMenu, error)
 | |
| }
 | |
| 
 | |
| type RoleMenu struct {
 | |
| 	RoleID int32 `db:"role_id" json:"role_id"`
 | |
| 	MenuID int32 `db:"menu_id" json:"menu_id"`
 | |
| }
 |