A wave energy conversion device (1A, 1B), the wave energy conversion device (1A, 1B) comprising: a permanent magnet generator (11A, 11B) comprising: a stator structure (111A, 111B) comprising a stator body; and a rotor structure (112A, 112B) comprising a rotor body, the rotor body being disposed inside the stator body in a swinging manner or a rotating manner; a first driving component (12A, 12B) coupled to the rotor structure (112A, 112B) for driving the rotor structure (112A, 112B) to rotate or swing relative to the stator structure (111A, 111B); and a second driving component (13A, 13B) coupled to the stator structure (111A, 111B) for driving the stator structure (111A, 111B) to rotate or swing relative to the rotor structure (112A, 112B), a central axis of the rotor body not passing through a center of buoyancy of the first driving component (12A, 12B) and a center of buoyancy of the second driving component (13A, 13B), each of the first driving component (12A, 12B) and the second driving component (13A, 13B) comprising a floating component configured to be driven to move by a wave movement to drive the rotor structure (112A, 112B) and the stator structure (111A, 111B) to rotate or swing relative to each other; characterized in that a plurality of stator slots are formed on the stator body, a plurality of rotor slots are formed on the rotor body, a central axis of the stator body is coincided with the central axis of the rotor body, the plurality of stator slots are arranged in a first full circle along a circumferential direction of the stator body, the plurality of rotor slots are arranged in a second full circle along a circumferential direction of the rotor body, the rotor structure (112A, 112B) further comprises a plurality of permanent magnets respectively disposed inside the plurality of rotor slots, a number of the plurality of permanent magnets is identical to a number of the plurality of rotor slots, the stator structure (111A, 111B) further comprises a plurality of stator coils wrapped around the plurality of stator slots. a permanent magnet generator (11A, 11B) comprising: a stator structure (111A, 111B) comprising a stator body; and a rotor structure (112A, 112B) comprising a rotor body, the rotor body being disposed inside the stator body in a swinging manner or a rotating manner; a stator structure (111A, 111B) comprising a stator body; and a rotor structure (112A, 112B) comprising a rotor body, the rotor body being disposed inside the stator body in a swinging manner or a rotating manner; a first driving component (12A, 12B) coupled to the rotor structure (112A, 112B) for driving the rotor structure (112A, 112B) to rotate or swing relative to the stator structure (111A, 111B); and a second driving component (13A, 13B) coupled to the stator structure (111A, 111B) for driving the stator structure (111A, 111B) to rotate or swing relative to the rotor structure (112A, 112B), a central axis of the rotor body not passing through a center of buoyancy of the first driving component (12A, 12B) and a center of buoyancy of the second driving component (13A, 13B), each of the first driving component (12A, 12B) and the second driving component (13A, 13B) comprising a floating component configured to be driven to move by a wave movement to drive the rotor structure (112A, 112B) and the stator structure (111A, 111B) to rotate or swing relative to each other; characterized in that a plurality of stator slots are formed on the stator body, a plurality of rotor slots are formed on the rotor body, a central axis of the stator body is coincided with the central axis of the rotor body, the plurality of stator slots are arranged in a first full circle along a circumferential direction of the stator body, the plurality of rotor slots are arranged in a second full circle along a circumferential direction of the rotor body, the rotor structure (112A, 112B) further comprises a plurality of permanent magnets respectively disposed inside the plurality of rotor slots, a number of the plurality of permanent magnets is identical to a number of the plurality of rotor slots, the stator structure (111A, 111B) further comprises a plurality of stator coils wrapped around the plurality of stator slots.