In this paper, we study a Generalized (2+1)-dimensional Boussinesq type equation. Through the Hirota bilinear method, we give the $N$-order bright soliton solutions and dark soliton solutions. For the one-soliton solution, the bright soliton solution and the dark soliton solution have the same limit line and different extreme values. Based on soliton solutions, we give higher-order bright and dark breather solutions and mixed solutions. The dynamic behavior is characterized by images. Through the long-wave limit method, we obtain the bright and dark lump solution. It is worth noting that they have the same extreme points and different extreme values. In addition, we also get two semi-rational solutions as lump-soliton and lump-breather. It is found that the collision between lump and soliton is elastic.