不违法。吃饭戴口罩是不合理的,城管要求吃饭戴口罩并没有涉及到法律层面,所以不违法。城管是指负责本市城管监察行政执法的指导、统筹协调和组织调度工作。城市管理方面的法律、法规及规章,治理和维护城市管理秩序。