123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375 |
- package routers
-
- import (
- "spaceofcheng/services/controllers"
- "spaceofcheng/services/controllers/bodychecklist"
- "spaceofcheng/services/controllers/book"
- "spaceofcheng/services/controllers/booktype"
- "spaceofcheng/services/controllers/calendar"
- "spaceofcheng/services/controllers/card"
- "spaceofcheng/services/controllers/cases"
- "spaceofcheng/services/controllers/channel"
- "spaceofcheng/services/controllers/coupon"
- "spaceofcheng/services/controllers/course"
- "spaceofcheng/services/controllers/customer"
- "spaceofcheng/services/controllers/flashbuy"
- "spaceofcheng/services/controllers/goods"
- "spaceofcheng/services/controllers/gymcard"
- "spaceofcheng/services/controllers/luckdraw"
- "spaceofcheng/services/controllers/luckdrawlist"
- "spaceofcheng/services/controllers/marketing"
- "spaceofcheng/services/controllers/message"
- "spaceofcheng/services/controllers/statistics"
- "spaceofcheng/services/controllers/system"
- "spaceofcheng/services/controllers/user"
- "spaceofcheng/services/controllers/verify"
- "spaceofcheng/services/controllers/vipcard"
-
- "github.com/astaxie/beego"
- )
-
- func getCommonRoutes(prefix string) beego.LinkNamespace {
- return beego.NSNamespace(prefix,
- // 商品分类
- beego.NSRouter("/type/goods", &goods.GoodsController{}, "get:GetGoodsType"),
- beego.NSRouter("/type/goods/:typeid", &goods.GoodsController{}, "get:GetGoodsTypeByID"),
- beego.NSRouter("/type/goods", &goods.GoodsController{}, "post:SaveGoodsType"),
- beego.NSRouter("/type/goods/:typeid", &goods.GoodsController{}, "put:SaveGoodsType"),
- beego.NSRouter("/type/goods/:typeid", &goods.GoodsController{}, "delete:DelGoodsType"),
-
- // 商品规格
- beego.NSRouter("/spec/goods", &goods.GoodsController{}, "get:GetGoodsSpec"),
- beego.NSRouter("/spec/goods/:specid", &goods.GoodsController{}, "get:GetGoodsSpecByID"),
- beego.NSRouter("/spec/goods", &goods.GoodsController{}, "post:SaveGoodsSpec"),
- beego.NSRouter("/spec/goods/:specid", &goods.GoodsController{}, "put:SaveGoodsSpec"),
- beego.NSRouter("/spec/goods/:specid", &goods.GoodsController{}, "delete:DelGoodsSpec"),
-
- // 系统用户
- beego.NSRouter("/user", &user.UserController{}, "get:GetUserList"),
- beego.NSRouter("/user/:userid", &user.UserController{}, "get:GetUserByID"),
- beego.NSRouter("/user", &user.UserController{}, "post:SaveUser"),
- beego.NSRouter("/user", &user.UserController{}, "put:SaveUser"),
- beego.NSRouter("/user/:userid", &user.UserController{}, "delete:DelUser"),
- beego.NSRouter("/user/:userid/password", &user.UserController{}, "put:UpdatePassword"),
- beego.NSRouter("/user/password/reset", &user.UserController{}, "put:ResetPassword"),
- beego.NSRouter("/signout", &user.UserController{}, "post:SignOut"),
- beego.NSRouter("/user/tel/:tel", &user.UserController{}, "get:GetUserByTel"),
-
- // Dashboard
- beego.NSRouter("/dashboard", &statistics.StatisticsController{}, "get:GetDashData"),
- beego.NSRouter("/dashboard/charts", &statistics.StatisticsController{}, "get:GetDashFilterCharts"),
-
- // 用户类型
- beego.NSRouter("/usertype", &user.UserController{}, "get:GetUserTypes"),
-
- // 用户角色
- beego.NSRouter("/userrole", &user.UserController{}, "get:GetUserRole"),
- beego.NSRouter("/userrole", &user.UserController{}, "put:UserMapRole"),
-
- // cms 位置
- beego.NSRouter("/cms/location", &message.MessageController{}, "get:GetLocations"),
- beego.NSRouter("/cms/location/:locationid", &message.MessageController{}, "get:GetLocationById"),
- beego.NSRouter("/cms/location", &message.MessageController{}, "post:SaveLocation"),
- beego.NSRouter("/cms/location/:locationid", &message.MessageController{}, "put:SaveLocation"),
- beego.NSRouter("/cms/location/:locationid", &message.MessageController{}, "delete:DelLocation"),
-
- beego.NSRouter("/cms/location/:locationid/sort", &message.MessageController{}, "put:UpdateLocationSort"),
-
- // cms
- beego.NSRouter("/cms/info", &message.MessageController{}, "get:GetCmsInfoList"),
- beego.NSRouter("/cms/info/:infoid", &message.MessageController{}, "get:GetCmsInfoByID"),
- beego.NSRouter("/cms/info", &message.MessageController{}, "post:SaveCmsInfo"),
- beego.NSRouter("/cms/info/:infoid", &message.MessageController{}, "put:SaveCmsInfo"),
- beego.NSRouter("/cms/info/:infoid", &message.MessageController{}, "delete:DelCmsInfo"),
-
- // cms 图片
- beego.NSRouter("/cms/image", &message.MessageController{}, "get:GetImgList"),
- beego.NSRouter("/cms/image/:imgid", &message.MessageController{}, "get:GetImgByID"),
- beego.NSRouter("/cms/image", &message.MessageController{}, "post:SaveImage"),
- beego.NSRouter("/cms/image/:imgid", &message.MessageController{}, "put:SaveImage"),
- beego.NSRouter("/cms/image/:imgid", &message.MessageController{}, "delete:DelImg"),
-
- // cms 消息
- beego.NSRouter("/cms/news", &message.MessageController{}, "get:GetNews"),
- beego.NSRouter("/cms/news/:newsid", &message.MessageController{}, "get:GetNewsByID"),
- beego.NSRouter("/cms/news", &message.MessageController{}, "post:SaveNews"),
- beego.NSRouter("/cms/news/:newsid", &message.MessageController{}, "put:SaveNews"),
- beego.NSRouter("/cms/news/:newsid", &message.MessageController{}, "delete:DelNews"),
-
- // cms 案场
- beego.NSRouter("/cms/case", &message.MessageController{}, "get:GetCmsCase"),
- beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "get:GetCmsCaseByID"),
- beego.NSRouter("/cms/case", &message.MessageController{}, "post:SaveCmsCase"),
- beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "put:SaveCmsCase"),
- beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "delete:DelCmsCase"),
- beego.NSRouter("/cms/caseshow/:cmscaseid", &message.MessageController{}, "put:CmsCaseShow"),
- beego.NSRouter("/cms/casehide/:cmscaseid", &message.MessageController{}, "put:CmsCaseHide"),
-
- // tag 标签
- beego.NSRouter("/case/tag", &cases.CaseController{}, "get:GetTagList"),
- beego.NSRouter("/case/tag/:tagid", &cases.CaseController{}, "get:GetTagByID"),
- beego.NSRouter("/case/tag", &cases.CaseController{}, "post:SaveCaseTag"),
- beego.NSRouter("/case/tag", &cases.CaseController{}, "put:SaveCaseTag"),
- beego.NSRouter("/case/tag/:tagid", &cases.CaseController{}, "delete:DelCaseTag"),
-
- // caseuser 案场人员
- beego.NSRouter("/case/user", &cases.CaseController{}, "get:GetCaseUserByCase"),
- beego.NSRouter("/case/userbytype", &cases.CaseController{}, "get:GetCaseUserByType"),
- beego.NSRouter("/case/usertype", &cases.CaseController{}, "get:GetCaseUserType"),
- beego.NSRouter("/case/user/:userid", &cases.CaseController{}, "get:GetCaseUserByID"),
- beego.NSRouter("/case/user", &cases.CaseController{}, "post:SaveCaseUser"),
- beego.NSRouter("/case/user", &cases.CaseController{}, "put:SaveCaseUser"),
- beego.NSRouter("/case/user/:userid", &cases.CaseController{}, "delete:DelCaseUser"),
-
- // equipment 体检设备
- beego.NSRouter("/case/equipment", &cases.CaseController{}, "get:GetEquipmentList"),
- beego.NSRouter("/case/equipment/:id", &cases.CaseController{}, "get:GetEquipmentByID"),
- beego.NSRouter("/case/equipment", &cases.CaseController{}, "post:SaveCaseEquipment"),
- beego.NSRouter("/case/equipment", &cases.CaseController{}, "put:SaveCaseEquipment"),
- beego.NSRouter("/case/equipment/:id", &cases.CaseController{}, "delete:DelCaseEquipment"),
-
- // case 案场
- beego.NSRouter("/case/info", &cases.CaseController{}, "get:GetCaseList"),
- beego.NSRouter("/case/info/:id", &cases.CaseController{}, "get:GetCaseByID"),
- beego.NSRouter("/case/info", &cases.CaseController{}, "post:SaveCase"),
- beego.NSRouter("/case/info", &cases.CaseController{}, "put:SaveCase"),
- beego.NSRouter("/case/info/:id", &cases.CaseController{}, "delete:DelCase"),
- beego.NSRouter("/case/conf/:caseid", &cases.CaseController{}, "get:GetCaseConf"),
- beego.NSRouter("/case/open/:caseid", &cases.CaseController{}, "put:OpenCaseCoffee"),
- beego.NSRouter("/case/close/:caseid", &cases.CaseController{}, "put:CloseCaseCoffee"),
-
- // casekey 案场钥匙
- beego.NSRouter("/case/key", &cases.CaseController{}, "get:GetKeyList"),
- beego.NSRouter("/case/key/:phone/:keyid", &cases.CaseController{}, "post:LockKeyByPhone"),
- beego.NSRouter("/verify/case/key/:keyid/:customerid", &cases.CaseController{}, "post:LockKeyVerify"),
- beego.NSRouter("/case/key", &cases.CaseController{}, "post:AddKeys"),
- beego.NSRouter("/case/key/:keyid/:customerid/:customername", &cases.CaseController{}, "post:LockKey"),
- beego.NSRouter("/case/unlock/:keyid", &cases.CaseController{}, "put:UnLockKey"),
- beego.NSRouter("/case/key/:keyid", &cases.CaseController{}, "delete:DelKey"),
-
- // casearea 案场区域
- beego.NSRouter("/case/area", &cases.CaseController{}, "get:GetCaseArea"),
- beego.NSRouter("/case/area/:areaid", &cases.CaseController{}, "get:GetCaseAreaByID"),
- beego.NSRouter("/case/area", &cases.CaseController{}, "post:SaveCaseArea"),
- beego.NSRouter("/case/area", &cases.CaseController{}, "put:SaveCaseArea"),
- beego.NSRouter("/case/area/:areaid", &cases.CaseController{}, "delete:DelCaseArea"),
-
- // casetable 案场桌位
- beego.NSRouter("/case/table", &cases.CaseController{}, "get:GetCaseTable"),
- beego.NSRouter("/case/table/:tableid", &cases.CaseController{}, "get:GetCaseTableByID"),
- beego.NSRouter("/case/table", &cases.CaseController{}, "post:SaveCaseTable"),
- beego.NSRouter("/case/table", &cases.CaseController{}, "put:SaveCaseTable"),
- beego.NSRouter("/case/table/:tableid", &cases.CaseController{}, "delete:DelCaseTable"),
-
- // caserecord 案场月记录
- beego.NSRouter("/case/record", &cases.CaseController{}, "get:GetCaseRecordList"),
- beego.NSRouter("/case/record", &cases.CaseController{}, "post:SaveCaseRecord"),
-
- // channel 渠道
- beego.NSRouter("/channel", &channel.ChannelController{}, "get:GetChannelList"),
- beego.NSRouter("/channel/:channelId", &channel.ChannelController{}, "get:GetChannelById"),
- beego.NSRouter("/channel", &channel.ChannelController{}, "post:SaveChannel"),
- beego.NSRouter("/channel", &channel.ChannelController{}, "put:SaveChannel"),
- beego.NSRouter("/channel/:channelId", &channel.ChannelController{}, "delete:DeleteChannel"),
-
- // vipcard VIP卡
- beego.NSRouter("/vipcard", &vipcard.VipcardController{}, "get:GetVipList"),
- beego.NSRouter("/vipcard/:code", &vipcard.VipcardController{}, "get:GetVipByCode"),
- beego.NSRouter("/vipcard", &vipcard.VipcardController{}, "post:AddVipCard"),
- beego.NSRouter("/vipcard/:vipCardChildCode", &vipcard.VipcardController{}, "put:UserCharge"),
- beego.NSRouter("/vipcard/excel", &vipcard.VipcardController{}, "get:GetVipListExcel"),
-
- // courseVerify 核销课程
- beego.NSRouter("/verify/course/code/:customerCourseId", &verify.VerifyController{}, "get:GetCustomerCourseDetailListById"),
- beego.NSRouter("/verify/course/tel/:tel", &verify.VerifyController{}, "get:GetCustomerCourseDetailListBytel"),
- beego.NSRouter("/verify/course/:customerDetailId", &verify.VerifyController{}, "put:VerifyCourse"),
-
- // gymcard 游泳健身卡
- beego.NSRouter("/gymcard", &gymcard.GymcardController{}, "get:GetGymcardList"),
- beego.NSRouter("/gymcard/:gymcardId", &gymcard.GymcardController{}, "get:GetGymcardDetailbyId"),
- beego.NSRouter("/gymcard/:phone", &gymcard.GymcardController{}, "get:GetCustomerGymByPhone"),
- beego.NSRouter("/gymcard", &gymcard.GymcardController{}, "post:SaveGymcard"),
- beego.NSRouter("/gymcard", &gymcard.GymcardController{}, "put:SaveGymcard"),
- beego.NSRouter("/gymcard/:customerGymId", &gymcard.GymcardController{}, "put:VerifyCustomerGymcard"),
- beego.NSRouter("/gymcard/:gymcardId/:customerId", &gymcard.GymcardController{}, "post:VerifyCustomerGymcard"),
- beego.NSRouter("/gymcard/:id/to/:users", &gymcard.GymcardController{}, "post:GiveGymToCustomer"),
-
- //luckdrawlist 抽奖
- beego.NSRouter("luckdrawlist", &luckdrawlist.LuckdrawlistController{}, "get:GetLuckdrawList"),
- beego.NSRouter("luckdrawlist/share", &luckdrawlist.LuckdrawlistController{}, "get:GetLuckShareList"),
- beego.NSRouter("luckdrawlist/verify/:luckdrawId", &luckdrawlist.LuckdrawlistController{}, "get:GetVerifyList"),
- beego.NSRouter("luckdrawlist/verify/:luckdrawId", &luckdrawlist.LuckdrawlistController{}, "put:VerifyLuckdraw"),
-
- beego.NSRouter("luckdrawtpl", &luckdraw.LuckDrawController{}, "get:GetLuckDrawTpl"),
- beego.NSRouter("luckdraw", &luckdraw.LuckDrawController{}, "get:GetLuckDrawList"),
- beego.NSRouter("luckdraw/:luckdrawid", &luckdraw.LuckDrawController{}, "get:GetLuckDrawByID"),
- beego.NSRouter("luckdraw", &luckdraw.LuckDrawController{}, "post:SaveLuckDraw"),
- beego.NSRouter("luckdraw/:luckdrawid", &luckdraw.LuckDrawController{}, "put:SaveLuckDraw"),
- beego.NSRouter("luckdraw/:luckdrawid", &luckdraw.LuckDrawController{}, "delete:DelLuckDraw"),
-
- beego.NSRouter("luckdraw/:luckdrawid/open", &luckdraw.LuckDrawController{}, "put:OpenLuckDraw"),
- beego.NSRouter("luckdraw/:luckdrawid/stop", &luckdraw.LuckDrawController{}, "put:StopLuckDraw"),
-
- beego.NSRouter("luckdraw/records/:luckdrawid", &luckdraw.LuckDrawController{}, "get:GetLuckDrawRecordList"),
- beego.NSRouter("luckdraw/share/:luckdrawid", &luckdraw.LuckDrawController{}, "get:GetLuckDrawShareList"),
- beego.NSRouter("luckdraw/excel/:luckdrawid", &luckdraw.LuckDrawController{}, "get:GetLuckDrawRecordExcel"),
-
- // bodychecklist 体检列表
- beego.NSRouter("bodychecklist", &bodychecklist.BodychecklistController{}, "get:GetBodyCheckList"),
- // role 角色
- beego.NSRouter("/role", &system.RoleController{}, "get:GetRoleList"),
- beego.NSRouter("/role/:roleid", &system.RoleController{}, "get:GetRoleByID"),
- beego.NSRouter("/role", &system.RoleController{}, "post:SaveCaseRole"),
- beego.NSRouter("/role", &system.RoleController{}, "put:SaveCaseRole"),
- beego.NSRouter("/role/:roleid", &system.RoleController{}, "delete:DelCaseRole"),
-
- beego.NSRouter("/rolemenu/:roleid", &system.RoleController{}, "get:GetRoleMenuByRole"),
- beego.NSRouter("/rolemenu/:roleid", &system.RoleController{}, "put:SaveRoleMenus"),
-
- // course 课程
- beego.NSRouter("/coursetag", &course.CourseController{}, "get:GetCourseTagsByPage"),
- // beego.NSRouter("/coursetag", &course.CourseController{}, "get:GetCourseTags"),
-
- beego.NSRouter("/course", &course.CourseController{}, "get:GetCourseList"),
- beego.NSRouter("/course/sendtype/:type", &course.CourseController{}, "get:GetCourseBySendType"),
- beego.NSRouter("/courseues", &course.CourseController{}, "get:GetCourseCanUse"),
- beego.NSRouter("/course/:courseid", &course.CourseController{}, "get:GetCourseByID"),
- beego.NSRouter("/course", &course.CourseController{}, "post:SaveCourse"),
- beego.NSRouter("/course", &course.CourseController{}, "put:SaveCourse"),
- beego.NSRouter("/course/:courseid", &course.CourseController{}, "delete:DeleteCourse"),
- beego.NSRouter("/course/:courseid/public", &course.CourseController{}, "put:CoursePublic"),
- beego.NSRouter("/course/:courseid/unpublic", &course.CourseController{}, "put:CourseUnPublic"),
- beego.NSRouter("/courseimg/:courseid", &course.CourseController{}, "get:GetCourseImgs"),
- beego.NSRouter("/courseimg", &course.CourseController{}, "post:SaveCourseImg"),
- beego.NSRouter("/courseimg", &course.CourseController{}, "put:SaveCourseImg"),
- beego.NSRouter("/courseimg/:courseid", &course.CourseController{}, "delete:DelCourseImg"),
- beego.NSRouter("/schedule", &course.CourseController{}, "get:GetCourseSchedule"),
- beego.NSRouter("/detail", &course.CourseController{}, "get:GetDetails"),
- beego.NSRouter("/detail/:detailid", &course.CourseController{}, "get:GetDetailByID"),
- beego.NSRouter("/detail", &course.CourseController{}, "post:SaveDetail"),
- beego.NSRouter("/detail", &course.CourseController{}, "put:SaveDetail"),
- beego.NSRouter("/detail/:detailid", &course.CourseController{}, "delete:DelCourseDetail"),
-
- // 商品
- beego.NSRouter("/goods", &goods.GoodsController{}, "get:GetListByCase"),
- beego.NSRouter("/goods/:id", &goods.GoodsController{}, "get:GetGoodsByID"),
- beego.NSRouter("/goods", &goods.GoodsController{}, "post:UpdateGoods"),
- beego.NSRouter("/goods/:id", &goods.GoodsController{}, "put:UpdateGoods"),
- beego.NSRouter("/goods/:id", &goods.GoodsController{}, "delete:DeleteGoods"),
-
- // 商品订单
- beego.NSRouter("/order/goods", &goods.GoodsController{}, "get:GetOrderList"),
- beego.NSRouter("/order/online/goods", &goods.GoodsController{}, "get:GetOnlineOrder"),
- beego.NSRouter("/order/goods/record/:recordid", &goods.GoodsController{}, "get:GetOrdersByRecord"),
-
- beego.NSRouter("/order/goods/finish/:id", &goods.GoodsController{}, "put:FinishMake"),
- beego.NSRouter("/order/goods/cancel/:id", &goods.GoodsController{}, "put:CancelMake"),
- beego.NSRouter("/order/goods/intimidate/:id", &goods.GoodsController{}, "put:UpdateOrdersIntimidate"),
-
- // 优惠券
- beego.NSRouter("/coupon", &coupon.CouponController{}, "get:ListByCase"),
- beego.NSRouter("/coupon", &coupon.CouponController{}, "post:SaveCoupon"),
- beego.NSRouter("/coupon/:id", &coupon.CouponController{}, "get:GetCouponByIDForAdmin"),
- beego.NSRouter("/coupon/:id", &coupon.CouponController{}, "put:UpdateCoupon"),
- beego.NSRouter("/coupon/:id/to/:users", &coupon.CouponController{}, "post:GiveCoupon"),
- beego.NSRouter("/coupon/type/:type", &coupon.CouponController{}, "get:GetCouponBySendType"),
- beego.NSRouter("/coupon/sys/:caseId", &coupon.CouponController{}, "get:GetSysCouponByCase"),
-
- // 签到
- beego.NSRouter("/case/signin", &cases.SigninController{}, "get:GetSigninWhere"),
- beego.NSRouter("/case/excelSignin", &cases.SigninController{}, "get:GetSigninExcel"),
-
- // 卡
- beego.NSRouter("/card", &card.CardController{}, "get:ListByCase"),
- beego.NSRouter("/card", &card.CardController{}, "post:SaveCard"),
- beego.NSRouter("/card/:id", &card.CardController{}, "get:GetCardByIDForAdmin"),
- beego.NSRouter("/card/:id", &card.CardController{}, "put:UpdateCard"),
- beego.NSRouter("/card/:id/to/:users", &card.CardController{}, "post:GiveCard"),
- beego.NSRouter("/card/sys/:caseId", &card.CardController{}, "get:GetSysCardList"),
- // 赠送记录
- beego.NSRouter("/record", &card.RecordController{}, "get:GetRecordList"),
-
- // 文件
- beego.NSRouter("/file", &controllers.BaseController{}, "post:FileUpload"),
- beego.NSRouter("/file/base64", &controllers.BaseController{}, "post:UploadBase64Image"),
-
- // 会员
- beego.NSRouter("/customer", &customer.CustomerController{}, "get:CustWXList"),
- beego.NSRouter("/customer/tel/:tel", &customer.CustomerController{}, "get:CustByTel"),
-
- // 系统相关
- beego.NSRouter("/system/init", &user.UserController{}, "get:GetEnvVars"),
-
- // 营销活动
- beego.NSRouter("/marketing", &marketing.MarketingController{}, "get:GetMarketingList"),
- beego.NSRouter("/marketing", &marketing.MarketingController{}, "post:SaveMarketing"),
- beego.NSRouter("/marketing/:activityId", &marketing.MarketingController{}, "get:GetMarketingById"),
- // beego.NSRouter("/marketing", &marketing.MarketingController{}, "put:UpdateMarketing"),
- beego.NSRouter("/marketing/normal/:activityId", &marketing.MarketingController{}, "put:SetMarketingNormal"),
- beego.NSRouter("/marketing/disable/:activityId", &marketing.MarketingController{}, "put:SetMarketingDisable"),
- beego.NSRouter("/marketing/:activityId", &marketing.MarketingController{}, "delete:DelMarketing"),
- beego.NSRouter("/marketing/case", &marketing.MarketingController{}, "get:GetUserCases"),
-
- // websocket
- beego.NSRouter("/websocket/:grps/:id", &controllers.BaseController{}, "get:Ws"),
-
- // 统计类
- beego.NSRouter("/statistics/goods", &statistics.StatisticsController{}, "get:GetGoodsStatistics"),
- beego.NSRouter("/statistics/goods/excel", &statistics.StatisticsController{}, "get:GetGoodsStatisticsExcel"),
- beego.NSRouter("/statistics/goodsorders", &statistics.StatisticsController{}, "get:GetGoodsOrdersStatistics"),
- beego.NSRouter("/statistics/goodsorders/excel", &statistics.StatisticsController{}, "get:GetGoodsOrdersStatisticsExcel"),
- beego.NSRouter("/statistics/courseorders", &statistics.StatisticsController{}, "get:GetCourseOrdersStatistics"),
- beego.NSRouter("/statistics/courseorders/excel", &statistics.StatisticsController{}, "get:GetCourseOrdersStatisticsExcel"),
- beego.NSRouter("/statistics/courses", &statistics.StatisticsController{}, "get:GetCourseStatistics"),
- beego.NSRouter("/statistics/courses/excel", &statistics.StatisticsController{}, "get:GetCourseStatisticsExcel"),
- beego.NSRouter("/statistics/cardcoupon", &statistics.StatisticsController{}, "get:CardCouponStatistics"),
- beego.NSRouter("/statistics/cardcoupon/excel", &statistics.StatisticsController{}, "get:CardCouponStatisticsExcel"),
- beego.NSRouter("/statistics/cardcouponused", &statistics.StatisticsController{}, "get:CardCouponUsedStatistics"),
- beego.NSRouter("/statistics/cardcouponused/excel", &statistics.StatisticsController{}, "get:CardCouponUsedStatisticsExcel"),
- beego.NSRouter("/statistics/cardcouponverify", &statistics.StatisticsController{}, "get:CardCouponVerifyStatistics"),
- beego.NSRouter("/statistics/cardcouponverify/excel", &statistics.StatisticsController{}, "get:CardCouponVerifyStatisticsExcel"),
-
- // flashbuy 抢购
- beego.NSRouter("/flashbuy", &flashbuy.FlashBuyController{}, "get:GetFlashBuyList"),
- beego.NSRouter("/flashbuy/customer/:flashBuyId", &flashbuy.FlashBuyController{}, "get:GetCustomerFlashBuyList"),
- beego.NSRouter("/flashbuy/:flashBuyId", &flashbuy.FlashBuyController{}, "get:GetFlashBuyById"),
- beego.NSRouter("/flashbuy", &flashbuy.FlashBuyController{}, "post:SaveFlashBuy"),
- beego.NSRouter("/flashbuy/edit", &flashbuy.FlashBuyController{}, "put:SaveFlashBuy"),
- beego.NSRouter("/flashbuy/:flashBuyId", &flashbuy.FlashBuyController{}, "delete:DeleteFlashBuy"),
- beego.NSRouter("/flashbuy/:flashBuyId/:flashBuyStatus", &flashbuy.FlashBuyController{}, "put:UpdateFlashBuy"),
- beego.NSRouter("/flashbuy/verify/:qrcode/:caseId", &flashbuy.FlashBuyController{}, "get:VerifyCustomerFlashBuyList"),
- beego.NSRouter("/flashbuy/verify/:customerFlashBuyId", &flashbuy.FlashBuyController{}, "put:Verify"),
- beego.NSRouter("/flashbuy/model", &flashbuy.FlashBuyController{}, "get:GetFlashModelList"),
- beego.NSRouter("/flashbuy/excel/:flashBuyId", &flashbuy.FlashBuyController{}, "get:GetCustomerFlashBuyExcel"),
-
- // calendar 日历活动
- beego.NSRouter("/calendar", &calendar.CalendarController{}, "get:GetCalendarList"),
- beego.NSRouter("/calendar/:calendarId/:imgType", &calendar.CalendarController{}, "get:DownloadImg"),
- beego.NSRouter("/calendar/:calendarIds", &calendar.CalendarController{}, "put:ChangeMakeStaus"),
- beego.NSRouter("/calendar/excel", &calendar.CalendarController{}, "get:GetCalendarListExcel"),
-
- // book 图书管理
- beego.NSRouter("/book", &book.BookController{}, "get:GetBookList"),
- beego.NSRouter("/book/record", &book.BookController{}, "get:GetRecordList"),
- beego.NSRouter("/book/:bookId", &book.BookController{}, "get:GetBookById"),
- beego.NSRouter("/book/instock/:bookId", &book.BookController{}, "get:GetInStockChangeByBookId"),
- beego.NSRouter("/book/change", &book.BookController{}, "post:AddChangeRecord"),
- beego.NSRouter("/book", &book.BookController{}, "post:SaveBook"),
- beego.NSRouter("/book", &book.BookController{}, "put:SaveBook"),
- beego.NSRouter("/book/borrow/:bookIds/:customerId", &book.BookController{}, "put:BorrowBook"),
- beego.NSRouter("/book/return/:borrowIds", &book.BookController{}, "post:ReturnBook"),
- beego.NSRouter("/book/return/:customerInfo", &book.BookController{}, "get:GetCustomerReturnList"),
- beego.NSRouter("/book/customer/:customerInfo", &book.BookController{}, "put:GetCustomerByCustomerInfo"),
- beego.NSRouter("/book/excel", &book.BookController{}, "post:ExcelInpuData"),
- beego.NSRouter("/book/cancel/:recordId", &book.BookController{}, "put:CancelReserve"),
- beego.NSRouter("/book/:bookId", &book.BookController{}, "delete:DeleteBook"),
- beego.NSRouter("/book/customer/:customerInfo", &book.BookController{}, "get:GetCustomerBorrowInfo"),
-
- // booktype 图书类型管理
- beego.NSRouter("/booktype", &booktype.BooktypeController{}, "get:GetList"),
- beego.NSRouter("/booktype/:bookTypeId", &booktype.BooktypeController{}, "get:GetBookTypeById"),
- beego.NSRouter("/booktype", &booktype.BooktypeController{}, "post:SaveBookType"),
- beego.NSRouter("/booktype", &booktype.BooktypeController{}, "put:SaveBookType"),
- beego.NSRouter("/booktype/:bookTypeId", &booktype.BooktypeController{}, "delete:DeleteBookType"),
- )
- }
|