Generally, regular units will have it, but it does not rule out that some private enterprises do not follow the rules.
The question you added is not easy to define. According to what you said, it should be the verbal promise of the supervisor, but now he has changed his mind, which is not written in the labor contract. If we really want to pursue it, there is no evidence. I suggest that you can truthfully report the situation to his superiors and strive for the rights you deserve.
No matter how it ends in the future, at least we have been together, and people have had many responses in their lives. I just hope there is an me in your respo