// Package service /** * @ File: * @ Date: 2021/4/26 11:18 * @ Author: JYQ * @ Description: 上下课管理 */ package service import ( "sportfitness/base/assembly/base/repository/postgre" "sportfitness/base/errors" ) type Course struct { base } func (c Course) CourseDetailQuery(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.StdListQuery(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassListByOrderDate(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassListByOrderDate(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassStartPrepare(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassStartPrepare(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassStartPrepareEdit(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassInfoEditBeforeStart(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) VipClassDetailQuery(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassDetailListQuery(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) VipClassDetailAdd(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassDetailAdd(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) VipClassDetailDel(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassDetailDel(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) TmpClassDetailAdd(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassTmpUserDetailAdd(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) TmpClassDetailDel(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassTmpUserDetailDel(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) VipClassDetailStatueEdit(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassDetailStatusEdit(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassStartConfirm(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassStartConfirm(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassOverConfirm(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassOverConfirm(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst } func (c Course) ClassGiveUpConfirm(token string, objectShopId int64, jsonStr string, sign string) string { optId := c.checkPermission(token, objectShopId) rst, err := postgre.PGCourse{}.ClassGiveUpConfirm(optId, objectShopId, jsonStr, sign) if err != nil { panic(errors.PGError) } return rst }