recruit_strategy.go 875 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package db
  2. import (
  3. "context"
  4. "youngee_b_api/model/gorm_model"
  5. )
  6. func CreateRecruitStrategy(ctx context.Context, recruitStrategys []gorm_model.RecruitStrategy) error {
  7. db := GetReadDB(ctx)
  8. err := db.Create(&recruitStrategys).Error
  9. if err != nil {
  10. return err
  11. }
  12. return nil
  13. }
  14. func DeleteRecruitStrategyByProjectID(ctx context.Context, projectID int64) error {
  15. db := GetReadDB(ctx)
  16. err := db.Where("project_id = ?", projectID).Delete(&gorm_model.RecruitStrategy{}).Error
  17. if err != nil {
  18. return err
  19. }
  20. return nil
  21. }
  22. //func UpdateProject(ctx context.Context, project gorm_model.ProjectInfo) (*int64, error) {
  23. // db := GetReadDB(ctx)
  24. // err := db.Model(&project).Updates(project).Error
  25. // if err != nil {
  26. // return nil, err
  27. // }
  28. // return &project.ProjectID, nil
  29. //}
  30. //func UpdateRecruitStrategy(ctx context.Context,project gorm_model.RecruitStrategy)
  31. //{
  32. //
  33. //}