orginfo_service.go 799B

1234567891011121314151617181920212223242526272829303132
  1. package service
  2. import (
  3. "XT_New/models"
  4. "time"
  5. )
  6. func GetOrgTypes() (ots []*models.OrgType, err error) {
  7. err = readUserDb.Model(&models.OrgType{}).Where("status=1").Order("sort_no").Find(&ots).Error
  8. return
  9. }
  10. func UpdateOrgInfo(org *models.Org) (err error) {
  11. err = writeUserDb.Model(&models.Org{}).Where("id=?", org.Id).Update(org).Error
  12. return
  13. }
  14. func GetIllnessList() (ills []*models.Illness, err error) {
  15. err = readUserDb.Where("status=1").Find(&ills).Error
  16. return
  17. }
  18. func CreateOrgGalleryItem(item *models.OrgGallery) (err error) {
  19. err = writeUserDb.Create(item).Error
  20. return
  21. }
  22. func DeleteOrgGalleryItem(id int64) (err error) {
  23. err = writeUserDb.Model(&models.OrgGallery{}).Where("id=?", id).Update(map[string]interface{}{"Status": 0, "Mtime": time.Now().Unix()}).Error
  24. return
  25. }