info_auto_task_dao.go 716 B

123456789101112131415161718192021
  1. package dao
  2. import (
  3. "youngee_b_api/app/entity"
  4. )
  5. type InfoAutoTaskDao struct{}
  6. // 获取指定 enterpriseId 下的最新一条自动任务配置
  7. func (d InfoAutoTaskDao) GetAutoTaskLast(enterpriseId string) entity.InfoAutoTask {
  8. autoTaskInfo := entity.InfoAutoTask{}
  9. Db.Model(&entity.InfoAutoTask{}).Where("enterprise_id = ?", enterpriseId).Last(&autoTaskInfo)
  10. return autoTaskInfo
  11. }
  12. // 获取指定 autoTaskId 的指定字段值
  13. func (d InfoAutoTaskDao) GetValueByIdFieldName(autoTaskId int64, fieldName string) entity.InfoAutoTask {
  14. autoTaskInfo := entity.InfoAutoTask{}
  15. Db.Model(&entity.InfoAutoTask{}).Select(fieldName).Where("auto_task_id = ?", autoTaskId).First(&autoTaskInfo)
  16. return autoTaskInfo
  17. }