Any way to add -1 suffix to the end of every new post?

In WordPress dashboard, go to Settings > Permalinks.

Click the ‘Custom structure’ option then put the following code in the box /%post_id%-%postname%/