Longyan Science and Technology Planning Project. Grant Project number: 2020LYF17041, FLY2023CQY020060, 2020LYF17043, 2020LYF17042