Boa tarde, @Kellison Ruan!
Estou considerando 2 coisas para a resposta abaixo:
1 - Você esteja armazenando os códigos já gerados no banco de dados
2 - Para gerar um novo código, você procura o maior código que existe no DB + 1
Seguindo por este caminho, você já tem uma coluna que informa a data em que foi gerado aquele código?
Caso positivo, você pode adicionar um where na sua query para buscar pelo ano atual, assim você vai sempre "resetar" essa contagem todo ano.
Se não fizer sentido o que comentei, passa mais detalhes para tentar te ajudar