package query import ( "email-notification/model" "gorm.io/gorm" ) func GetBirthday(db *gorm.DB, data *[]model.Birthday, month, day string) error { return db.Table("user"). Where("status_id", 1). Where("EXTRACT(MONTH FROM birthday) = ?", month). Where("EXTRACT(DAY FROM birthday) = ?", day). Find(&data).Error } func GetWorkanniversary(db *gorm.DB, data *[]model.Workanniversary, month, day string) error { return db.Table("user"). Where("status_id", 1). Where("EXTRACT(MONTH FROM hire_date) = ?", month). Where("EXTRACT(DAY FROM hire_date) = ?", day). Find(&data).Error }