From e38a60ea44ed4ed2cf6b33f22affd9b5771de1a2 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Sun, 16 Feb 2020 14:31:23 +0800 Subject: [PATCH] Feat: vas for group / storage pack --- models/migration.go | 13 ++--- models/order.go | 45 ++++++++++++++++++ models/storage_pack.go | 22 ++++++++- models/user.go | 11 +++++ pkg/payment/order.go | 86 +++++++++++++++++++++++++++++++++ pkg/payment/purchase.go | 64 +++++++++++++++++++++++++ pkg/payment/score.go | 44 +++++++++++++++++ pkg/serializer/vas.go | 84 +++++++++++++++++++++++++++++++++ routers/controllers/vas.go | 39 +++++++++++++++ routers/router.go | 11 +++++ service/vas/quota.go | 97 ++++++++++++++++++++++++++++++++++++++ 11 files changed, 504 insertions(+), 12 deletions(-) create mode 100644 models/order.go create mode 100644 pkg/payment/order.go create mode 100644 pkg/payment/purchase.go create mode 100644 pkg/payment/score.go create mode 100644 pkg/serializer/vas.go create mode 100644 routers/controllers/vas.go create mode 100644 service/vas/quota.go diff --git a/models/migration.go b/models/migration.go index 59f5844..4150182 100644 --- a/models/migration.go +++ b/models/migration.go @@ -30,7 +30,7 @@ func migration() { DB = DB.Set("gorm:table_options", "ENGINE=InnoDB") } DB.AutoMigrate(&User{}, &Setting{}, &Group{}, &Policy{}, &Folder{}, &File{}, &StoragePack{}, &Share{}, - &Task{}, &Download{}, &Tag{}, &Webdav{}) + &Task{}, &Download{}, &Tag{}, &Webdav{}, &Order{}) // 创建初始存储策略 addDefaultPolicy() @@ -136,12 +136,10 @@ box-sizing: border-box; font-size: 14px; margin: 0;">
亲爱的{userName}: |
请点击下方按钮完成密码重设。如果非你本人操作,请忽略此邮件。 |
重设密码 |
感谢您选择{siteTitle}。 |