National Natural Science Foundation of China [72101212]; Hunan Provincial Natural Science Foundation Project, China [2018JJ2335, 2021JJ40469]; Sichuan Provincial Natural Science Foundation Project, China [2023NSFSC1031]; China Post-doctoral Science Foundation Project [2021M690973]; Scientific Research Project of Hunan Provincial Department of Education, China [20B503]