package impl import ( "ai_scheduler/internal/data/model" "ai_scheduler/tmpl/dataTemp" "ai_scheduler/utils" "database/sql" ) type BotUserImpl struct { dataTemp.DataTemp } func NewBotUserImpl(db *utils.Db) *BotUserImpl { return &BotUserImpl{ DataTemp: *dataTemp.NewDataTemp(db, new(model.AiBotUser)), } } func (k BotUserImpl) GetByStaffId(staffId string) (data *model.AiBotUser, err error) { err = k.Db.Model(k.Model).Where("staff_id = ?", staffId).Find(data).Error if data == nil { err = sql.ErrNoRows } return }