package db type PublicHouse struct { ID int `gorm:"primaryKey;autoIncrement" json:"id"` // 主键ID CommunityID string `gorm:"column:community_id;type:varchar(255)" json:"community_id"` // 小区ID Applicant string `gorm:"column:applicant;type:varchar(255)" json:"applicant"` // 申请人 IdCard string `gorm:"column:id_card;type:varchar(50)" json:"id_card"` // 证件编号 PhoneNumber string `gorm:"column:phone_number;type:varchar(20)" json:"phone_number"` // 联系电话 Address string `gorm:"column:address;type:varchar(255)" json:"address"` // 房屋地址 ApplicationTime string `gorm:"column:application_time" json:"application_time"` // 申请时间 EndTime string `gorm:"column:end_time" json:"end_time"` // 结束时间 } func (PublicHouse) TableName() string { return "public_house" } func GetPublicHouseData() ([]PublicHouse, error) { // 查询数据 var db = DB var ph []PublicHouse result := db.Table("public_house").Where("1 = 1").Find(&ph) if result.Error != nil { return nil, result.Error } return ph, nil }