Driven by economic incentives, illegal electricity consumers pose significant threats to the economic and security aspects of the power system by illicitly accessing or manipulating electrical resources. With the widespread adoption of Advanced Metering Infrastructure (AMI), researchers have turned to leveraging smart meter data for electricity theft detection. However, existing models rely on methods that model a single electricity load curve and cannot capture the temporal dependencies, periodicity, and underlying features between electricity consumption cycles. This paper proposes a dynamic generation algorithm to address these issues to construct a topological structure between periodic nodes, updated during training. Subsequently, residual graph convolution operations extract temporal and spatial dependencies among nodes. Additionally, to address the issue of model instability caused by scarce theft data, we employ the SMOTE (Synthetic Minority Over-sampling Technique) oversampling technique and enhance overall classification performance by modifying class weights in the loss function. We trained this network architecture on the real SGCC (State Grid Corporation of China) dataset, and the results demonstrate its superiority over other mainstream existing models.