An automatic repeat request-acknowledgement, HARQ-ACK, feedback method, performed by a terminal and comprising: when a HARQ-ACK of a physical downlink shared channel, PDSCH, is required to be transmitted on a physical uplink shared channel, PUSCH, scheduled by uplink downlink control information, DCI, in a multiplexing mode, if the uplink DCI comprises a downlink assignment index, DAI, determining an HARQ-ACK feedback codebook transmitted on the PUSCH, based on at least one of a judgement result of whether the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode or the DAI, and a maximum quantity of PDSCHs capable of being transmitted after the uplink DCI; characterized in that the determining the HARQ-ACK feedback codebook transmitted on the PUSCH based on at least one of the judgement result of whether the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode or the DAI and the maximum quantity of PDSCHs capable of being transmitted after the uplink DCI if the uplink DCI comprises the DAI comprises: when the terminal is configured with a semi-static codebook by the network side device, if the judgement result is that the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of all PDSCH positions where the HARQ-ACK is required to be transmitted on the PUSCH; if the judgement result is that the PDSCH scheduled before the uplink DCI is not required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of PDSCH positions subsequent to the uplink DCI and in which the HARQ-ACK is required to be transmitted on the PUSCH. when a HARQ-ACK of a physical downlink shared channel, PDSCH, is required to be transmitted on a physical uplink shared channel, PUSCH, scheduled by uplink downlink control information, DCI, in a multiplexing mode, if the uplink DCI comprises a downlink assignment index, DAI, determining an HARQ-ACK feedback codebook transmitted on the PUSCH, based on at least one of a judgement result of whether the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode or the DAI, and a maximum quantity of PDSCHs capable of being transmitted after the uplink DCI; characterized in that the determining the HARQ-ACK feedback codebook transmitted on the PUSCH based on at least one of the judgement result of whether the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode or the DAI and the maximum quantity of PDSCHs capable of being transmitted after the uplink DCI if the uplink DCI comprises the DAI comprises: when the terminal is configured with a semi-static codebook by the network side device, if the judgement result is that the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of all PDSCH positions where the HARQ-ACK is required to be transmitted on the PUSCH; if the judgement result is that the PDSCH scheduled before the uplink DCI is not required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of PDSCH positions subsequent to the uplink DCI and in which the HARQ-ACK is required to be transmitted on the PUSCH. when the terminal is configured with a semi-static codebook by the network side device, if the judgement result is that the PDSCH scheduled before the uplink DCI is required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of all PDSCH positions where the HARQ-ACK is required to be transmitted on the PUSCH; if the judgement result is that the PDSCH scheduled before the uplink DCI is not required to transmit the HARQ-ACK on the PUSCH in a multiplexing mode, generating the HARQ-ACK feedback codebook based on a set of PDSCH positions subsequent to the uplink DCI and in which the HARQ-ACK is required to be transmitted on the PUSCH.