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"), ) }