A user equipment for a wireless communication system, the user equipment comprising: a communication module; and a processor configured to control the communication module, wherein the processor is configured to: receive two or more downlink control information, DCIs, wherein each of the two or more DCIs is used for scheduling physical downlink shared channel, PDSCH, reception on a corresponding cell among a plurality of cells, wherein the plurality of cells is configured with a Code Block Group, CBG, based transmission and a transport block, TB, based transmission, and wherein each of the two or more DCIs respectively includes a counter downlink assignment index, DAI, and a total DAI, and is used to schedule a TB-based PDSCH reception or a CBG-based PDSCH reception on the corresponding cell among the plurality of cells, and perform the TB-based PDSCH reception and the CBG-based PDSCH reception in the plurality of cells based on the two or more DCIs, and transmit hybrid automatic repeat request acknowledgment, HARQ-ACK, codebook including a first HARQ-ACK sub-codebook for the TB-based PDSCH reception and a second HARQ-ACK sub-codebook for the CBG-based PDSCH reception, wherein the counter DAI and the total DAI are separately applied for each of the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebooks, according to the CBG-based PDSCH reception and the TB-based PDSCH reception. a communication module; and a processor configured to control the communication module, wherein the processor is configured to: receive two or more downlink control information, DCIs, wherein each of the two or more DCIs is used for scheduling physical downlink shared channel, PDSCH, reception on a corresponding cell among a plurality of cells, wherein the plurality of cells is configured with a Code Block Group, CBG, based transmission and a transport block, TB, based transmission, and wherein each of the two or more DCIs respectively includes a counter downlink assignment index, DAI, and a total DAI, and is used to schedule a TB-based PDSCH reception or a CBG-based PDSCH reception on the corresponding cell among the plurality of cells, and perform the TB-based PDSCH reception and the CBG-based PDSCH reception in the plurality of cells based on the two or more DCIs, and transmit hybrid automatic repeat request acknowledgment, HARQ-ACK, codebook including a first HARQ-ACK sub-codebook for the TB-based PDSCH reception and a second HARQ-ACK sub-codebook for the CBG-based PDSCH reception, wherein the counter DAI and the total DAI are separately applied for each of the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebooks, according to the CBG-based PDSCH reception and the TB-based PDSCH reception. receive two or more downlink control information, DCIs, wherein each of the two or more DCIs is used for scheduling physical downlink shared channel, PDSCH, reception on a corresponding cell among a plurality of cells, wherein the plurality of cells is configured with a Code Block Group, CBG, based transmission and a transport block, TB, based transmission, and wherein each of the two or more DCIs respectively includes a counter downlink assignment index, DAI, and a total DAI, and is used to schedule a TB-based PDSCH reception or a CBG-based PDSCH reception on the corresponding cell among the plurality of cells, and perform the TB-based PDSCH reception and the CBG-based PDSCH reception in the plurality of cells based on the two or more DCIs, and transmit hybrid automatic repeat request acknowledgment, HARQ-ACK, codebook including a first HARQ-ACK sub-codebook for the TB-based PDSCH reception and a second HARQ-ACK sub-codebook for the CBG-based PDSCH reception, wherein the counter DAI and the total DAI are separately applied for each of the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebooks, according to the CBG-based PDSCH reception and the TB-based PDSCH reception.