info_auto_default_dao.go 712 B

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