A transmission method, applied to a terminal device, configured to operate in a 3GPP system, comprising: receiving, by the terminal device, a downlink control channel from a base station; and obtaining, by the terminal device, a first indicator field from the downlink control channel, wherein the first indicator field indicates whether each code block group, CBG, of CBGs in an initial transmission of each Transport Block, TB, needs to be retransmitted, wherein the initial transmission contains A TBs and wherein the initial transmission is received by the terminal device from the base station; wherein the first indicator field comprises A ∗ M-bit indication information, each TB corresponds to M-bit indication information, and each 1-bit in the M-bit information corresponds to one CBG in the initial transmission of each TB and indicates whether to retransmit the one CBG, wherein M is a preset or preconfigured quantity of CBGs into which each TB is divided, and M and A are integers greater than or equal to 1; receiving, by the terminal device, a retransmission containing the CBGs indicated to be retransmitted in the first indicator field of the downlink control channel; characterized in that, when the terminal device performs ACKnowledgement/Non-ACKnowledgement, ACK/NACK, feedback for the retransmission, the method further comprises: generating and transmitting, by the terminal device, to the base station M*K-bit ACK/NACK feedback information for each TB; wherein each K-bit ACK/NACK feedback information corresponds to one CBG, and the K-bit ACK/NACK feedback information of each CBG is arranged in such a manner that feedback information corresponding to an actually received CBG is ordered ahead and place holding feedback information is ordered behind, or the K-bit ACK/NACK feedback information of each CBG is arranged in such a manner that feedback information corresponding to an actually received CBG is ordered behind and place holding feedback information is ordered ahead, wherein the actually received CBGs for each TB are the CBGs indicated to be retransmitted in the first indicator field of the downlink control channel and wherein the place holding feedback information is set for CBGs that are not indicated to be retransmitted in the first indicator field of the downlink control channel and that were part of the initial transmission of the each TB, and wherein K is a preset or preconfigured integer that is greater than or equal to 1. receiving, by the terminal device, a downlink control channel from a base station; and obtaining, by the terminal device, a first indicator field from the downlink control channel, wherein the first indicator field indicates whether each code block group, CBG, of CBGs in an initial transmission of each Transport Block, TB, needs to be retransmitted, wherein the initial transmission contains A TBs and wherein the initial transmission is received by the terminal device from the base station; wherein the first indicator field comprises A ∗ M-bit indication information, each TB corresponds to M-bit indication information, and each 1-bit in the M-bit information corresponds to one CBG in the initial transmission of each TB and indicates whether to retransmit the one CBG, wherein M is a preset or preconfigured quantity of CBGs into which each TB is divided, and M and A are integers greater than or equal to 1; receiving, by the terminal device, a retransmission containing the CBGs indicated to be retransmitted in the first indicator field of the downlink control channel; characterized in that, when the terminal device performs ACKnowledgement/Non-ACKnowledgement, ACK/NACK, feedback for the retransmission, the method further comprises: generating and transmitting, by the terminal device, to the base station M*K-bit ACK/NACK feedback information for each TB; wherein each K-bit ACK/NACK feedback information corresponds to one CBG, and the K-bit ACK/NACK feedback information of each CBG is arranged in such a manner that feedback information corresponding to an actually received CBG is ordered ahead and place holding feedback information is ordered behind, or the K-bit ACK/NACK feedback information of each CBG is arranged in such a manner that feedback information corresponding to an actually received CBG is ordered behind and place holding feedback information is ordered ahead, wherein the actually received CBGs for each TB are the CBGs indicated to be retransmitted in the first indicator field of the downlink control channel and wherein the place holding feedback information is set for CBGs that are not indicated to be retransmitted in the first indicator field of the downlink control channel and that were part of the initial transmission of the each TB, and wherein K is a preset or preconfigured integer that is greater than or equal to 1.