package router import ( "recook/internal/v2/controller/all/file" "recook/internal/v2/controller/app/kingkong" "recook/internal/v2/controller/manage/activebit" "recook/internal/v2/controller/manage/after" "recook/internal/v2/controller/manage/akuschool" "recook/internal/v2/controller/manage/brand" "recook/internal/v2/controller/manage/company" "recook/internal/v2/controller/manage/data" "recook/internal/v2/controller/manage/evaluation" "recook/internal/v2/controller/manage/finance/source" "recook/internal/v2/controller/manage/flashsaleActivity" "recook/internal/v2/controller/manage/goods" "recook/internal/v2/controller/manage/goods/audit" "recook/internal/v2/controller/manage/gys" "recook/internal/v2/controller/manage/gysretreat" "recook/internal/v2/controller/manage/jyy" "recook/internal/v2/controller/manage/menu" "recook/internal/v2/controller/manage/message" operationController2 "recook/internal/v2/controller/manage/operationController" "recook/internal/v2/controller/manage/order" "recook/internal/v2/controller/manage/special_sale" "recook/internal/v2/controller/manage/upgrade" "recook/internal/v2/controller/manage/user" "recook/internal/v2/router/middleware" "github.com/gin-gonic/gin" ) // @Style recook总后台 func routerManage(manageRouter *gin.RouterGroup) { authorize := middleware.Authorize() userRouter := manageRouter.Group("user") { loginController := user.Login{} { userRouter.POST("login", loginController.Login) // 登录 userRouter.POST("logout", authorize, loginController.Logout) // 登出 userRouter.POST("reset", authorize, loginController.Reset) // 修改密码 userRouter.POST("reset_valid", authorize, loginController.ResetValid) // 修改密码 } manageController := user.Manage{} { userRouter.POST("manage/list", authorize, manageController.List) // 账号列表 userRouter.POST("manage/deny", authorize, manageController.Deny) // 账号禁用 userRouter.POST("manage/allow", authorize, manageController.Allow) // 账号启用 userRouter.POST("manage/add", authorize, manageController.Add) // 账号添加 userRouter.POST("manage/edit", authorize, manageController.Edit) // 账号编辑 } { //会员余额充值 userRouter.POST("member_recharge", authorize, manageController.MemberRecharge) //会员瑞币充值 userRouter.POST("member_recharge_coin", authorize, manageController.MemberRechargeCoin) } } menuR := manageRouter.Group("menu", authorize) { menuController := &menu.Menu{} { menuR.POST("list", menuController.List) menuR.POST("add", menuController.Add) menuR.POST("edit", menuController.Edit) menuR.POST("info", menuController.Info) menuR.POST("select", menuController.Select) menuR.POST("menu", menuController.Menu) } roleController := &menu.Role{} { menuR.POST("role/list", roleController.List) menuR.POST("role/select", roleController.Select) menuR.POST("role/add", roleController.Add) menuR.POST("role/edit", roleController.Edit) menuR.POST("role/menu", roleController.Menu) menuR.POST("role/menu_save", roleController.MenuSave) } exportController := &menu.Export{} { menuR.POST("export/all", exportController.All) menuR.POST("export/list", exportController.ListByRoleID) menuR.POST("export/update", exportController.Update) } displayController := &menu.Display{} { menuR.POST("display/all", displayController.All) menuR.POST("display/list", displayController.ListByRoleID) menuR.POST("display/update", displayController.Update) } } fileR := manageRouter.Group("files", authorize) { fileController := file.Upload{} fileR.POST("/upload/image", fileController.Image) // 图片上传 fileR.POST("/upload/video", fileController.Video) // 视频上传 fileR.POST("/upload/file", fileController.File) // 文件上传 fileR.POST("/upload/video_big", fileController.VideoBig) //视频上传60m } goodsRouter := manageRouter.Group("goods", authorize) { categoryController := goods.Category{} { goodsRouter.POST("category/levellist", categoryController.LevelList) // 层级分类数据 goodsRouter.POST("category/all", categoryController.All) // 全部分类数据 goodsRouter.POST("category/select", categoryController.Select) // 类目筛选 goodsRouter.POST("category/auth_select", categoryController.AuthSelect) // 类目筛选 goodsRouter.POST("category/list", categoryController.List) goodsRouter.POST("category/create", categoryController.Create) goodsRouter.POST("category/update", categoryController.Update) goodsRouter.POST("category/delete", categoryController.Delete) } countryController := goods.Country{} { goodsRouter.POST("country/create", countryController.Create) // 国家创建 goodsRouter.POST("country/query", countryController.Query) // 国家查询 goodsRouter.POST("country/delete", countryController.Delete) // 国家删除 goodsRouter.POST("country/update", countryController.Update) // 国家更新 } brandController := goods.Brand{} { goodsRouter.POST("brand/all", brandController.All) // 层级分类数据 goodsRouter.POST("brand/select", brandController.Select) // 品牌筛选 } auditRouter := goodsRouter.Group("audit") { goodsController := goods.Goods{} { auditRouter.POST("list", goodsController.AuditList) //审核列表 auditRouter.POST("list_num", goodsController.AuditListNum) //审核列表_NUM auditRouter.POST("step", goodsController.Step) // 审核进度 auditRouter.POST("platform_rate", goodsController.AuditPlatformModify) // 批量修改平台开票税率 auditRouter.POST("detail", goodsController.AuditDetail) // 详情 auditRouter.POST("reject", goodsController.AuditReject) // 审核驳回 auditRouter.POST("sku/update", goodsController.AuditSkuUpdate) // 运营update更新 auditRouter.POST("adopt", goodsController.AuditAdopt) // 审核通过 auditRouter.POST("design", goodsController.AuditDesignModify) } OldController := audit.Old{} { auditRouter.POST("old/list", OldController.List) // 老品列表 auditRouter.POST("old/list_num", OldController.ListNum) // 老品列表 auditRouter.POST("old/detail", OldController.Detail) // 老品详情 auditRouter.POST("old/reject", OldController.Reject) // 老品拒绝c auditRouter.POST("old/adopt", OldController.Adopt) // 老品接受 auditRouter.POST("old/design", OldController.AuditDesignModify) } } noticeController := goods.Notice{} // 商详通知 { goodsRouter.POST("notice/list", noticeController.List) // 商详通知列表 goodsRouter.POST("notice/info", noticeController.Info) // 商详通知详情 goodsRouter.POST("notice/add", noticeController.Add) // 添加商详通知 goodsRouter.POST("notice/goods/select", noticeController.Select) // 商品筛选 goodsRouter.POST("notice/goods/unlink", noticeController.UnLink) // 取消关联 goodsRouter.POST("notice/delete", noticeController.Delete) // 删除数据 goodsRouter.POST("notice/update", noticeController.Update) // 更新数据 } // 商品管理 goodsController := goods.Goods{} { goodsRouter.POST("list", goodsController.List) // 商品列表 goodsRouter.POST("detail", goodsController.Detail) // 商品详情 goodsRouter.POST("sku/update", goodsController.SkuUpdate) // sku更新 goodsRouter.POST("publish", goodsController.Publish) // 上下架 goodsRouter.POST("delete", goodsController.Delete) // 删除 goodsRouter.POST("update", goodsController.Update) // 更新 goodsRouter.POST("quality_testing", goodsController.QualityTesting) //商品质检到期预警 goodsRouter.POST("quality_detail", goodsController.QualityDetail) //商品质检到期预警页详情 //用户填入申请开票资料 //goodsRouter.POST("apply_invoice", goodsController.ApplyInvoice) //用户添加常用开票抬头(包括修改功能) //goodsRouter.POST("add_invoice_title", goodsController.AddInvoiceTitle) //显示用户抬头列表 //goodsRouter.POST("invoice_user_list", goodsController.FindAllTitle) //app用户显示用户开票记录 //goodsRouter.POST("invoice_history", goodsController.InvoiceHistory) //平台显示发票列表(包括待开发票,开票中,开票失败,开票异常) goodsRouter.POST("invoice_all_list", goodsController.SearchAll) //展示发票订单详情 goodsRouter.POST("invoice_order_detail", goodsController.InvoiceOrderDetail) //批量开票(包括单个开票) goodsRouter.POST("invoice_batch_billing", goodsController.InvoiceBathBilling) //显示开票成功list goodsRouter.POST("invoice_suc_list", goodsController.InvoiceSucList) //开票异常补录 goodsRouter.POST("invoice_supplement", goodsController.InvoiceSupplement) // 税收分类列表 goodsRouter.POST("invoice_tax_sn", goodsController.InvoiceTax) /*新品审核时候替换橱窗图*/ //goodsRouter.POST("window_image_replacement", goodsController.WindowImageReplace) /*未发货的正常订单,客服可沟通后发起退款*/ //发送验证短信 goodsRouter.POST("send_mobile_message", goodsController.SendDestroyMessage) //回显用户的id和手机号 goodsRouter.POST("view_id_mobile", goodsController.ViewMobileAndPhone) //验证短信 goodsRouter.POST("verification_message", goodsController.VerificationMessage) } } brandRouter := manageRouter.Group("brand", authorize) { brandController := brand.Brand{} { brandRouter.POST("lists", brandController.Lists) // 品牌列表 brandRouter.POST("update_logo", brandController.UpdateLogo) // 更新logo brandRouter.POST("gys/lists", brandController.GysBrand) // 供应商品牌列表 } } gysRouter := manageRouter.Group("gys", authorize) { enterpriseController := gys.Enterprise{} { gysRouter.POST("enterprise/source", enterpriseController.Source) // 运营商列表 gysRouter.POST("enterprise/lists_reject", enterpriseController.ListsReject) // 驳回列表 gysRouter.POST("enterprise/lists_auditing", enterpriseController.ListsAuditing) // 待审核列表 gysRouter.POST("enterprise/lists_agree", enterpriseController.ListsAgree) // 审核通过列表 gysRouter.POST("enterprise/info", enterpriseController.Info) // 供应商详情 gysRouter.POST("enterprise/yes", enterpriseController.Yes) // 供应商审核通过 gysRouter.POST("enterprise/no", enterpriseController.No) // 供应商审核失败 gysRouter.POST("enterprise/select", enterpriseController.Select) // 供应商审核通过筛选列表 gysRouter.POST("enterprise/select_source", enterpriseController.SelectSource) // 供应商审核通过运营方筛选 } brandController := gys.Brand{} { gysRouter.POST("brand/lists", brandController.Lists) // 供应商品牌列表 gysRouter.POST("brand/lists_num", brandController.ListsNum) // 品牌审批Num gysRouter.POST("brand/info", brandController.Info) // 供应商品牌详情 gysRouter.POST("brand/update", brandController.Update) // 供应商品牌修改 gysRouter.POST("brand/update_enddate", brandController.UpdateEndDate) // 供应商有效期修改 gysRouter.POST("brand/update_category", brandController.UpdateCategory) // 供应商分类修改 gysRouter.POST("brand/reject", brandController.Reject) // 供应商品牌驳回 gysRouter.POST("brand/replenish", brandController.Replenish) // 供应商品牌资料补充 gysRouter.POST("brand/allow", brandController.Allow) // 供应商品牌审核通过 gysRouter.POST("brand/expire/list", brandController.ExpirationList) // 品牌预警列表 gysRouter.POST("brand/expire/detail", brandController.ExpirationDetail) // 品牌预警列表 gysRouter.POST("brand/modify/list", brandController.ModificationList) // 品牌修改列表 gysRouter.POST("brand/modify/detail", brandController.ModificationDetail) // 品牌修改列表 gysRouter.POST("brand/modify/reject", brandController.ModificationReject) // 供应商品牌修改驳回 gysRouter.POST("brand/modify/replenish", brandController.ModificationReplenish) // 供应商品牌资料修改补充 gysRouter.POST("brand/modify/allow", brandController.ModificationAllow) // 供应商品牌修改通过 gysRouter.POST("brand/modify/count", brandController.ModificationCount) // } companyController := gys.Company{} { gysRouter.POST("enterprise/settled/list", companyController.SettledList) // 入驻列表 gysRouter.POST("enterprise/unsettled/list", companyController.UnSettledList) // 未入驻列表 gysRouter.POST("enterprise/code", companyController.UpdateCode) // 修改供应商编码 gysRouter.POST("enterprise/renew", companyController.ReNew) // 续签 gysRouter.POST("enterprise/resign", companyController.ReSign) // 重签 } } orderRouter := manageRouter.Group("order", authorize) { payController := order.Pay{} { orderRouter.POST("pay/select", payController.Select) // 支付类型筛选 } orderController := order.Order{} { orderRouter.POST("lists", orderController.Lists) // 订单列表 orderRouter.POST("info", orderController.Info) // 订单商品详情 orderRouter.POST("logs", orderController.Logs) // 订单商品操作记录 orderRouter.POST("download", orderController.Download) // 订单下载 orderRouter.POST("download/query", orderController.DownloadQuery) // 订单查询下载 } expressController := &order.Express{} { orderRouter.POST("express/query", expressController.Query) // 查询快递信息 orderRouter.POST("express/select", expressController.Select) // 快递公司筛选 } } dataRouter := manageRouter.Group("data", authorize) { saleController := data.Sale{} // 销售统计 { dataRouter.POST("sale/paylist", saleController.PayList) // 支付订单列表 dataRouter.POST("sale/paylist_excel", saleController.PayListExcel) // 支付导出 dataRouter.POST("sale/completelist", saleController.CompleteList) // 确认收获订单列表 dataRouter.POST("sale/completelist_excel", saleController.CompleteListExcel) // 确认收获导出 dataRouter.POST("sale/salelist", saleController.SaleList) // 销售列表 dataRouter.POST("sale/salelist_count", saleController.SaleListCount) // 销售列表统计 dataRouter.POST("sale/salelist_excel", saleController.SaleListExcel) // 销售明细导出 dataRouter.POST("sale/afterlist", saleController.AfterList) // 售后明细 dataRouter.POST("sale/afterlist_excel", saleController.AfterListExcel) // 售后明细导出 dataRouter.POST("sale/monthafterlist", saleController.MonthAfterList) // 月售后明细 dataRouter.POST("sale/monthafterlist_excel", saleController.MonthAfterListExcel) // 月售后明细导出 dataRouter.POST("sale/countlist", saleController.CountList) // 销售收入汇总 dataRouter.POST("sale/countlist_count", saleController.CountListCount) // 销售收入汇总统计 dataRouter.POST("sale/countlist_excel", saleController.CountListExcel) // 销售收入汇总导出 dataRouter.POST("sale/pay_complist", saleController.PayCompList) // 上月支付当月确认 dataRouter.POST("sale/pay_complist_excel", saleController.PayCompListExcel) // 上月支付当月确认 } supplierController := data.Supplier{} { dataRouter.POST("supplier/balancelist", supplierController.BalanceList) // 结算汇总列表 dataRouter.POST("supplier/balancelist_count", supplierController.BalanceListCount) // 结算汇总统计 dataRouter.POST("supplier/balancelist_excel", supplierController.BalanceListExcel) // 结算汇总导出 dataRouter.POST("supplier/completelist", supplierController.CompleteList) // 确认收获结算 dataRouter.POST("supplier/completelist_count", supplierController.CompleteListExcel) // 确认收获结算导出 } sourceController := data.Source{} { dataRouter.POST("source/balancelist", sourceController.BalanceList) // 结算汇总列表 dataRouter.POST("source/balancelist_count", sourceController.BalanceListCount) // 结算汇总统计 dataRouter.POST("source/balancelist_excel", sourceController.BalanceListExcel) // 结算汇总导出 dataRouter.POST("source/completelist", sourceController.CompleteList) // 确认收获结算 dataRouter.POST("source/completelist_excel", sourceController.CompleteListExcel) // 确认收获结算导出 dataRouter.POST("source/vendafterlist", sourceController.VendAfterList) // 售后明细 dataRouter.POST("source/vendafterlist_excel", sourceController.VendAfterListExcel) // 售后明细导出 } } afterRouter := manageRouter.Group("after", authorize) { afterController := &after.After{} { afterRouter.POST("category", afterController.Category) // 售后分类 afterRouter.POST("list", afterController.QueryList) // 售后列表 afterRouter.POST("detail", afterController.QueryDetail) // 售后详情 afterRouter.POST("close", afterController.AFTClose) // 关闭售后 afterRouter.POST("express/order", afterController.QueryOrderExpress) // 快递发货详情 afterRouter.POST("express/detail", afterController.QueryAFTExpress) // 退货快递详情 afterRouter.POST("express/update", afterController.UpdateAFTExpress) // 退货快递更新 afterRouter.POST("express/create", afterController.CreateAFTExpress) // 新建退货快递 afterRouter.POST("express/fee", afterController.UpdateAFTExpressFee) // 更新快递费用 afterRouter.POST("proof", afterController.AddProof) afterRouter.POST("compensate/fee", afterController.UpdateAFTCompensateFee) // 更新补偿费用 afterRouter.POST("supplier/fee", afterController.UpdateAFTSupplierFee) // 更新补偿费用 afterRouter.POST("review", afterController.UpdateAFTReview) // 审核1 afterRouter.POST("review/goods", afterController.UpdateAFTReviewGoods) // 审核2 } { afterRouter.POST("list_export", afterController.QueryListExport) // 导出售后列表 } } messageRouter := manageRouter.Group("message", authorize) { messageController := &message.Message{} { //总后台新建消息并发布 messageRouter.POST("add_new", messageController.AddMessage) //查看全部消息 messageRouter.POST("view_all", messageController.FindAll) // 查看消息详情 messageRouter.POST("view_one_detail", messageController.ViewOneDetail) // 保存为草稿 messageRouter.POST("save_draft", messageController.SaveDraft) //删除草稿 messageRouter.POST("delete_message", messageController.DeleteMessage) //选择供应商,商品类目筛选供应商用户 messageRouter.POST("show_gys", messageController.ShowGys) /*总后台首页消息中心模块*/ //总后台在首页显示消息内容 messageRouter.POST("all_manage_list", messageController.AllManageList) //总后台待办事项 messageRouter.POST("need_do_list", messageController.NeedDoList) //已读 messageRouter.POST("read_ready", messageController.Read) //删除 messageRouter.POST("message_deleted", messageController.MessageDeleted) } } kingkongRouter := manageRouter.Group("king_kong", authorize) { kingKongController := kingkong.KingKongController{} //更新金刚区图标 kingkongRouter.POST("update", kingKongController.Update) //金刚区图标回显list kingkongRouter.POST("view_all", kingKongController.ViewIcon) kingkongRouter.POST("view_king_name", kingKongController.ViewIconKingName) //特卖位图标显示 kingkongRouter.POST("special_sale", kingKongController.SetSpecialSale) //显示特卖图标 kingkongRouter.POST("special_sale_view", kingKongController.SpecialSaleIconView) { //更换京东商品主图----临时调用 kingkongRouter.POST("jcook_update", kingKongController.JcookUpdatePhoto) } } specialSaleRouter := manageRouter.Group("special_sale", authorize) { specialSaleController := &special_sale.SpecialSale{} //新增和修改 specialSaleRouter.POST("add", specialSaleController.Add) //搜索显示 specialSaleRouter.POST("search_all", specialSaleController.SearchAll) //展示单个详情 specialSaleRouter.POST("view_one", specialSaleController.ViewDetail) //删除 specialSaleRouter.POST("delete_one", specialSaleController.DeleteOne) //取消关联 删除关联表中的商品记录 specialSaleRouter.POST("delete_association", specialSaleController.DeleteAssociation) //添加供应商下的商品 specialSaleRouter.POST("add_new_select", specialSaleController.AddNewGoods) } //评论管理 evaluationManagementRouter := manageRouter.Group("evaluation", authorize) { evaluationController := &evaluation.Evaluation{} //图文模块 新增(v1中异步函数,增加合规状态到关联表) //查询图文列表展示 evaluationManagementRouter.POST("image_text_view", evaluationController.ImageAndTextView) //删除 evaluationManagementRouter.POST("image_text_delete", evaluationController.ImageAndTextDelete) //审核通过或驳回 evaluationManagementRouter.POST("pass", evaluationController.Pass) //产品评论审核模块 //用户新增评价and查看已评价 and app显示评价内容在v1中修改老代码 //显示订单评价列表 evaluationManagementRouter.POST("order_goods_all", evaluationController.OrderEvaluation) evaluationManagementRouter.POST("order_goods_delete", evaluationController.OrderEvaluationDelete) //审核产品评价 evaluationManagementRouter.POST("pass_order_evaluation", evaluationController.PassOrderEva) //短视频模块 由于 短视频模块在live程序中,短视频的新增显示等等 evaluationManagementRouter.POST("short_list", evaluationController.ShortList) //视频删除` evaluationManagementRouter.POST("short_delete", evaluationController.ShortListDelete) //审核短视频 驳回或通过 evaluationManagementRouter.POST("short_pass", evaluationController.ShortPass) //显示综合数字 evaluationManagementRouter.POST("num_all", evaluationController.NumAll) akuSchoolRouter := manageRouter.Group("school", authorize) { akuSchoolController := &akuschool.School{} //新增或修改 akuSchoolRouter.POST("add", akuSchoolController.AddNew) //条件显示推文或视频list akuSchoolRouter.POST("show_list", akuSchoolController.List) //撤回发布,并移动到草稿箱 akuSchoolRouter.POST("no_public", akuSchoolController.PublicNo) //删除 akuSchoolRouter.POST("del", akuSchoolController.Del) } } manageGysRetreatRouter := manageRouter.Group("gys_retreat", authorize) { gysReController := gysretreat.Retreat{} //发起供应商退驻,并下架所有在售商品 manageGysRetreatRouter.POST("gys_leave", gysReController.Add) //显示全部供应商退驻list manageGysRetreatRouter.POST("gys_leave_list", gysReController.List) //审核,各部门和管理部审核 manageGysRetreatRouter.POST("gys_leave_examined", gysReController.Examined) //返回审核者权限 manageGysRetreatRouter.POST("get_role", gysReController.GetRole) manageGysRetreatRouter.POST("get_num", gysReController.GetNum) } //运营报表统计模块 operationRouter := manageRouter.Group("operation_statistics", authorize) { operationController := operationController2.RecookOperation{} operationRouter.POST("view_detail", operationController.ViewDetail) operationRouter.POST("view_active_people", operationController.ViewActive) operationRouter.POST("ce_se", operationController.CeSe) //测试 operationRouter.POST("ce_se/rate", operationController.CeSeRate) //测试 } //活动位模块 { activeBitRouter := manageRouter.Group("active_bit", authorize) //轮播图模块 rotationController := activebit.ControllerActive{} { //新增和修改 activeBitRouter.POST("diamond_show/created_new", rotationController.Created) //删除 activeBitRouter.POST("diamond_show/del", rotationController.Del) //展示列表 activeBitRouter.POST("diamond_show/list", rotationController.ShowList) } //特推位模块 { //新增或修改 activeBitRouter.POST("activity/create", rotationController.ActivityAdd) //删除 activeBitRouter.POST("activity/del", rotationController.ActivityDel) //展示list activeBitRouter.POST("activity/list", rotationController.ActivityList) activeBitRouter.POST("add/country_id", rotationController.AddCountryId) } //高佣特推和热销榜单特惠专区 { //add goods activeBitRouter.POST("recommended_add", rotationController.AddRecommend) //show list activeBitRouter.POST("recommended_list", rotationController.List) //del list activeBitRouter.POST("recommended_del", rotationController.DelList) //导出excel activeBitRouter.POST("recommended_up_excel", rotationController.UpExcel) } } // 财务 financeRouter := manageRouter.Group("finance", authorize) financeTask := manageRouter.Group("finance") { depositController := source.Deposit{} { financeRouter.POST("source/deposit/lists", depositController.Lists) // 预存款列表 financeRouter.POST("source/deposit/history", depositController.History) // 预存款变动明细 financeRouter.POST("source/deposit/deposit", depositController.Deposit) // 充值 financeRouter.POST("source/deposit/early_warning", depositController.EarlyWarning) // 预警配置 financeRouter.POST("source/deposit/early_warning_email", depositController.EarlyWarningEmail) // 预警邮箱 financeRouter.POST("source/deposit/early_warning_email_list", depositController.EarlyWarningEmailList) // 展示预警邮箱 } //运营方: { { //返回运营方信息 financeRouter.POST("source/select", depositController.OperateShowSourceSelect) //获取运营方角色 financeRouter.POST("source/get_role", depositController.OperateShowSourceGetRole) //获取该运营商下的供应商 financeRouter.POST("source/get_gys", depositController.OperateShowSourceGetGysId) } { //采购订单模块: financeRouter.POST("source/operate/show_list", depositController.OperateShowOrderList) //运营方展示采购订单 financeRouter.POST("source/operate/export_excel", depositController.OperateExportExcel) //导出采购订单 } { //结算中心:订单确认list financeRouter.POST("source/operate/order_list", depositController.OperateOrderList) //导出excel financeRouter.POST("source/operate/order_list_export", depositController.OperateOrderListExport) //待确认:批量确认 financeRouter.POST("source/operate/order_list_bill", depositController.OperateOrderListBill) } { //订单结算模块:申请结算 financeRouter.POST("source/operate/order_settlement_apply", depositController.OperateOrderSettlementApply) //申请结算list financeRouter.POST("source/operate/order_settlement_list", depositController.OperateOrderSettlementList) //导出结算明细 financeRouter.POST("source/operate/order_settlement_list_export", depositController.OperateOrderSettlementListExport) //显示累计金额 financeRouter.POST("source/operate/order_all_amount", depositController.OperateOrderSettlementAllAmount) //查看开票列表 financeRouter.POST("source/operate/show_tax_list", depositController.OperateShowTaxList) //查看发票 financeRouter.POST("source/operate/show_tax_info", depositController.OperateShowTaxInfo) //上传发票 financeRouter.POST("source/operate/show_tax_update", depositController.OperateShowTaxUpdate) //删除发票 financeRouter.POST("source/operate/show_tax_del", depositController.OperateShowTaxDel) //下载结算明细 financeRouter.POST("source/operate/show_tax_detail_export", depositController.OperateShowTaxExport) } { //运营商月度销售报表模块 //月度账期显示 financeRouter.POST("source/operate/show_tax_month_procure", depositController.OperateShowTaxMonthProcure) //月度结算汇总 financeRouter.POST("source/operate/show_tax_month_all_goods", depositController.OperateShowTaxMonthAllGoods) //月度结账明细 financeRouter.POST("source/operate/show_tax_month_all_detail", depositController.OperateShowTaxMonthAllDetail) //下载月度账单 financeRouter.POST("source/operate/show_tax_month_all_export", depositController.OperateShowTaxMonthAllExport) //月度销售结算 宝塔定时任务 financeTask.POST("source/operate/show_tax_month_settlement", depositController.OperateShowTaxMonthSettlement) } } //平台对账模块 { //运营商结算中心 { //发票审核 { //发票审核列表 financeRouter.POST("source/operate/manage_tax_list", depositController.OperateTaxList) //发票结算汇总 financeRouter.POST("source/operate/manage_tax_show_list", depositController.OperateTaxShowList) //发票结算明细 financeRouter.POST("source/operate/manage_tax_show_detail", depositController.OperateTaxShowDetail) //下载发票明细详情 financeRouter.POST("source/operate/manage_tax_export", depositController.OperateTaxExport) //确认审核 financeRouter.POST("source/operate/manage_tax_audit", depositController.OperateTaxAudit) //展示物流 financeRouter.POST("source/operate/express", depositController.OperateExpress) } //结算支付 { //结算list financeRouter.POST("source/operate/apply_list", depositController.OperateApplyList) //确认扣款 financeRouter.POST("source/operate/apply_tax_true", depositController.OperateApplyTrue) } } //结算订单明细 { //展示订单明细列表 financeRouter.POST("source/operate/manage_show_order_list", depositController.OperateManageShowOrderList) //导出excel financeRouter.POST("source/operate/manage_show_order_export", depositController.OperateManageShowOrderExport) } //月度采购账单 { //月度账单列表 financeRouter.POST("source/operate/manage_show_month_procure", depositController.OperateManageShowMonthProduce) //月度结算汇总 financeRouter.POST("source/operate/manage_show_tax_month_all_goods", depositController.OperateManageShowTaxMonthAllGoods) //月度结账明细 financeRouter.POST("source/operate/manage_show_tax_month_all_detail", depositController.OperateManageShowTaxMonthAllDetail) //下载月度账单excel financeRouter.POST("source/operate/manage_show_tax_month_all_export", depositController.OperateManageShowTaxMonthAllExport) } //月度销售报表 { //月度账期统计Task financeTask.POST("source/operate/manage_month_sale_total", depositController.OperateManageMonthSaleTotal) //月度销售账期list financeRouter.POST("source/operate/manage_month_sale_list", depositController.OperateManageMonthSaleList) //月度销售表汇总 financeRouter.POST("source/operate/manage_month_sale_all_goods", depositController.OperateManageMonthSaleAllGoods) //月度销售明细 financeRouter.POST("source/operate/manage_month_sale_all_goods_detail", depositController.OperateManageMonthSaleAllGoodsDetail) //月度售后明细 financeRouter.POST("source/operate/manage_month_sale_all_goods_after_list", depositController.OperateManageMonthSaleAllGoodsAfter) //导出excel financeRouter.POST("source/operate/manage_month_sale_all_goods_export", depositController.OperateManageMonthSaleAllGoodsExport) } //月度收款统计 { //月度收款统计task financeTask.POST("source/operate/manage_month_collection_total", depositController.OperateManageMonthCollectionTotal) //月度收款统计list financeRouter.POST("source/operate/manage_month_collection_list", depositController.OperateManageMonthCollectionList) //月度平台资金收支表 financeRouter.POST("source/operate/manage_month_collection_revenue_expenditure", depositController.OperateManageMonthCollectionRevenueExpenditure) //月度资金收支核对表 financeRouter.POST("source/operate/manage_month_checkout_collection_revenue_expenditure", depositController.OperateManageMonthCheckoutCollectionRevenueExpenditure) //月度资金收支核对表 update financeRouter.POST("source/operate/manage_month_checkout_collection_revenue_expenditure_update", depositController.OperateManageMonthCheckoutCollectionRevenueExpenditureUpdate) //月度销售收款核对表 financeRouter.POST("source/operate/manage_month_sales_checkout", depositController.OperateManageMonthSalesCheckout) //支付订单明细 financeRouter.POST("source/operate/manage_month_order_detail", depositController.OperateManageMonthOrderDetail) //退款订单明细 financeRouter.POST("source/operate/manage_month_after_order_detail", depositController.OperateManageMonthAfterOrderDetail) //前期付款本期确认收货 financeRouter.POST("source/operate/manage_month_early_payment_order", depositController.OperateManageMonthEarlyPaymentOrder) //下载excel financeRouter.POST("source/operate/manage_month_export", depositController.OperateManageMonthExport) } //瑞币/余额 { //瑞币余额月度统计task financeTask.POST("source/operate/manage_coin_and_balance_task", depositController.OperateManageMonthCoinAndBalance) //月度变动统计表list financeRouter.POST("source/operate/manage_coin_and_balance_list", depositController.OperateManageMonthCoinAndBalanceList) //月度变动明细表 financeRouter.POST("source/operate/manage_coin_and_balance_one_detail", depositController.OperateManageMonthCoinAndBalanceOneDetail) //用户余额表 financeRouter.POST("source/operate/manage_coin_and_balance_user_balance", depositController.OperateManageMonthCoinAndBalanceUserBalance) //导出用户余额表excel financeRouter.POST("source/operate/manage_coin_and_balance_user_balance_export", depositController.OperateManageMonthCoinAndBalanceUserBalanceExport) //瑞币变动明细 financeRouter.POST("source/operate/manage_coin_and_balance_coin_history", depositController.OperateManageMonthCoinAndBalanceUserCoinHistory) //导出瑞币变动明细excel financeRouter.POST("source/operate/manage_coin_and_balance_coin_history_export", depositController.OperateManageMonthCoinAndBalanceUserCoinHistoryExport) //余额变动明细 financeRouter.POST("source/operate/manage_coin_and_balance_balance_history", depositController.OperateManageMonthCoinAndBalanceUserBalanceHistory) //导出余额变动明细 financeRouter.POST("source/operate/manage_coin_and_balance_balance_history_export", depositController.OperateManageMonthCoinAndBalanceUserBalanceHistoryExport) } //月度订单结构分析表 { financeRouter.POST("source/operate/manage_order_structure_analysis", depositController.OperateManageMonthOrderStructureAnalysis) } } } seckillRouter := manageRouter.Group("flash_sale_activity", authorize) { seckController := flashsaleActivity.RecookSeckillActivity{} { //总后台新提报活动 seckillRouter.POST("add_one", seckController.Add) //显示活动list seckillRouter.POST("show_list_info", seckController.ListInfo) //查看供应商提报的活动商品详情 seckillRouter.POST("show_goods_list", seckController.GoodsList) //新增或修改活动时间段和商品 seckillRouter.POST("add_sort", seckController.AddSort) //删去活动段数据 seckillRouter.POST("del_sort", seckController.Del) //审核 seckillRouter.POST("audit", seckController.Audit) //下架商品 seckillRouter.POST("goods_off", seckController.GoodsOff) //新增或修改或删除 时段内的商品 seckillRouter.POST("add_path_sort", seckController.AddPath) } } //审核供应商提交供货价 { auditGysPurchaseRouter := manageRouter.Group("purchase", authorize) { auditPurController := goods.ManagePurchaseController{} auditGysPurchaseRouter.POST("show_list", auditPurController.ShowList) //条件显示待审核list auditGysPurchaseRouter.POST("audit", auditPurController.Audit) //审核 auditGysPurchaseRouter.POST("cal_rote", auditPurController.CalculateRote) //计算 } } { upgradeRouter := manageRouter.Group("apply", authorize) { proxy := upgrade.Proxy{} upgradeRouter.POST("list", proxy.List) upgradeRouter.POST("sure", proxy.Sure) upgradeRouter.POST("reject", proxy.Reject) } } { companyRouter := manageRouter.Group("company", authorize) { proxy := company.Proxy{} { companyRouter.POST("list", proxy.List) companyRouter.POST("shop_list", proxy.ShopList) companyRouter.POST("master_list", proxy.MasterList) companyRouter.POST("all", proxy.All) companyRouter.POST("sure", proxy.Sure) companyRouter.POST("reject", proxy.Reject) companyRouter.POST("apply", proxy.Apply) } } } { jyyBannerRouter := manageRouter.Group("banner") { proxy := jyy.Proxy{} { jyyBannerRouter.POST("list", proxy.List) jyyBannerRouter.POST("create", proxy.Create) jyyBannerRouter.POST("update", proxy.Update) jyyBannerRouter.POST("delete", proxy.Delete) } } } { jyyActivityRouter := manageRouter.Group("activity") { proxy := jyy.Proxy{} { jyyActivityRouter.POST("list", proxy.GetActivities) jyyActivityRouter.POST("create", proxy.CreateActivity) jyyActivityRouter.POST("update", proxy.UpdateActivity) jyyActivityRouter.POST("delete", proxy.DeleteActivity) } } } { appUserRouter := manageRouter.Group("app") { proxy := jyy.Proxy{} { appUserRouter.POST("user", proxy.User) appUserRouter.POST("vip", proxy.Vip) } } } { saleRouter := manageRouter.Group("sale") { proxy := jyy.Proxy{} { saleRouter.POST("update", proxy.UpdateSale) saleRouter.POST("publish", proxy.UpdateStatus) saleRouter.POST("upload", proxy.UploadSku) } } } { SaleOrderRouter := manageRouter.Group("sale_order") { proxy := jyy.Proxy{} { SaleOrderRouter.POST("cancel", proxy.OrderCancel) SaleOrderRouter.POST("confirm", proxy.OrderConfirm) SaleOrderRouter.POST("makeup", proxy.OrderMakeUp) SaleOrderRouter.POST("get_makeup", proxy.OrderMakeUpGet) } } } { jyyRouter := manageRouter.Group("jyy") { proxy := jyy.Proxy{} { jyyRouter.GET("contact", proxy.GetContact) jyyRouter.POST("contact", proxy.UpdateContact) } } } }