plugAd.go 903 B

1234567891011121314151617181920212223242526272829303132333435
  1. package plug_service
  2. import (
  3. "gfast/app/model/admin/plug_ad"
  4. )
  5. // 添加广告
  6. func AddSaveAd(req *plug_ad.AddReq) error {
  7. return plug_ad.AddSave(req)
  8. }
  9. // 删除广告
  10. func DeleteByIDs(Ids []int) error {
  11. return plug_ad.DeleteByIDs(Ids)
  12. }
  13. //修改广告
  14. func EditPlugAdSave(editReq *plug_ad.EditReq) error {
  15. return plug_ad.EditSave(editReq)
  16. }
  17. // 根据ID查询广告
  18. func GetPlugAdByID(id int64) (*plug_ad.Entity, error) {
  19. return plug_ad.GetPlugAdByID(id)
  20. }
  21. // 分页查询广告
  22. func SelectPlugAdListByPage(req *plug_ad.SelectPageReq) (total int, page int64, list []*plug_ad.ListEntity, err error) {
  23. return plug_ad.SelectListByPage(req)
  24. }
  25. // 获取size条状态为status的广告信息,优先按排序序号排序,其次按时间倒序(status 0停用 1正常)
  26. func GetSizeAd(size int, status int, typeId int) ([]*plug_ad.Entity, error) {
  27. return plug_ad.GetSizeAd(size, status, typeId)
  28. }