Files
gfast/app/service/admin/plug_service/plug.go
T
2020-09-07 16:49:47 +08:00

48 lines
1.1 KiB
Go

package plug_service
import "gfast/app/model/admin/plug_adtype"
// 添加广告位
func AddSave(req *plug_adtype.AddReq) (err error) {
// 判断广告位名称是否已存在
err = plug_adtype.CheakAdtypeNameUnique(req.AdtypeName, 0)
if err != nil {
return err
}
// 不存在则调用plug_adtype中的AddSave()函数添加广告位信息
err = plug_adtype.AddSave(req)
if err != nil {
return err
}
return nil
}
// 删除广告位
func DeleteAdTypeByID(id []int) error {
return plug_adtype.DeleteAdTypeByID(id)
}
// 修改广告位
func EditSave(editReq *plug_adtype.EditReq) error {
// 判断修改后的广告位名称的唯一性
err := plug_adtype.CheakAdtypeNameUnique(editReq.AdtypeName, editReq.AdtypeID)
if err != nil {
return err
}
err = plug_adtype.EditSave(editReq)
if err != nil {
return err
}
return nil
}
// 根据ID查询广告位
func GetAdtypeByID(id int64) (*plug_adtype.Entity, error) {
return plug_adtype.GetAdtypeByID(id)
}
// 分页查询广告位
func SelectListByPage(req *plug_adtype.SelectPageReq) (total int, page int64, list []*plug_adtype.Entity, err error) {
return plug_adtype.SelectListByPage(req)
}