improve base_enum, statusSelect