update
This commit is contained in:
@@ -30,9 +30,24 @@ func (s *store) Create(ctx context.Context, obj *system.Menu) (*system.Menu, err
|
||||
name, display_name, url, type, parent_id, parent_path, avatar, style, visible, is_list, status, sort
|
||||
) VALUES (
|
||||
:name, :display_name, :url, :type, :parent_id, :parent_path, :avatar, :style, :visible, :is_list, :status, :sort
|
||||
);`
|
||||
) RETURNING *;`
|
||||
|
||||
err := sqldb.NamedExecContext(ctx, s.log, s.db.DB(ctx), q, obj)
|
||||
data := map[string]any{
|
||||
"name": obj.Name,
|
||||
"display_name": obj.DisplayName,
|
||||
"url": obj.Url,
|
||||
"type": obj.Type,
|
||||
"parent_id": obj.ParentID,
|
||||
"parent_path": obj.ParentPath,
|
||||
"avatar": obj.Avatar,
|
||||
"style": obj.Style,
|
||||
"visible": obj.Visible,
|
||||
"is_list": obj.IsList,
|
||||
"status": obj.Status,
|
||||
"sort": obj.Sort,
|
||||
}
|
||||
|
||||
err := sqldb.NamedQueryStruct(ctx, s.log, s.db.DB(ctx), q, data, &obj)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user