单独提出enum