新增自定义数据库映射类型 LocalDateTime,完善套餐查询接口
This commit is contained in:
@@ -27,7 +27,11 @@ func main() {
|
|||||||
})
|
})
|
||||||
g.UseDB(db)
|
g.UseDB(db)
|
||||||
|
|
||||||
models := g.GenerateAllTable()
|
models := g.GenerateAllTable(
|
||||||
|
gen.FieldType("created_at", "common.LocalDateTime"),
|
||||||
|
gen.FieldType("updated_at", "common.LocalDateTime"),
|
||||||
|
gen.FieldType("deleted_at", "common.LocalDateTime"),
|
||||||
|
)
|
||||||
g.ApplyBasic(models...)
|
g.ApplyBasic(models...)
|
||||||
|
|
||||||
modelChannel := g.GenerateModel("channel",
|
modelChannel := g.GenerateModel("channel",
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
for i := range 3 {
|
parse, err := time.Parse(time.RFC3339, "2025-04-16T16:00:00.000Z")
|
||||||
println(i)
|
if err != nil {
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
fmt.Printf("%x\n", parse)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ import (
|
|||||||
"platform/pkg/env"
|
"platform/pkg/env"
|
||||||
"platform/web/queries"
|
"platform/web/queries"
|
||||||
|
|
||||||
|
"gorm.io/driver/postgres"
|
||||||
"gorm.io/gen"
|
"gorm.io/gen"
|
||||||
"gorm.io/gen/field"
|
"gorm.io/gen/field"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/schema"
|
"gorm.io/gorm/schema"
|
||||||
)
|
)
|
||||||
import "gorm.io/driver/postgres"
|
|
||||||
|
|
||||||
var DB *gorm.DB
|
var DB *gorm.DB
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,74 @@
|
|||||||
package common
|
package common
|
||||||
|
|
||||||
|
import (
|
||||||
|
"database/sql"
|
||||||
|
"database/sql/driver"
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
// ErrResp 定义通用错误响应格式
|
// ErrResp 定义通用错误响应格式
|
||||||
type ErrResp struct {
|
type ErrResp struct {
|
||||||
Message string `json:"message"`
|
Message string `json:"message"`
|
||||||
Error bool `json:"error"`
|
Error bool `json:"error"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PageReq struct {
|
||||||
|
Page int `json:"page"`
|
||||||
|
Size int `json:"size"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type PageResp struct {
|
||||||
|
Total int `json:"total"`
|
||||||
|
Page int `json:"page"`
|
||||||
|
Size int `json:"size"`
|
||||||
|
List any `json:"list"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// region LocalDateTime
|
||||||
|
|
||||||
|
type LocalDateTime time.Time
|
||||||
|
|
||||||
|
func (ldt *LocalDateTime) Scan(value interface{}) (err error) {
|
||||||
|
|
||||||
|
nullTime := &sql.NullTime{}
|
||||||
|
err = nullTime.Scan(value)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if nullTime == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
t := nullTime.Time
|
||||||
|
*ldt = LocalDateTime(time.Date(
|
||||||
|
t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second(), t.Nanosecond(), time.Local,
|
||||||
|
))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ldt LocalDateTime) Value() (driver.Value, error) {
|
||||||
|
return time.Time(ldt).In(time.Local), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GormDataType gorm common data type
|
||||||
|
func (ldt LocalDateTime) GormDataType() string {
|
||||||
|
return "ldt"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ldt LocalDateTime) GobEncode() ([]byte, error) {
|
||||||
|
return time.Time(ldt).GobEncode()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ldt *LocalDateTime) GobDecode(b []byte) error {
|
||||||
|
return (*time.Time)(ldt).GobDecode(b)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ldt LocalDateTime) MarshalJSON() ([]byte, error) {
|
||||||
|
return time.Time(ldt).MarshalJSON()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (ldt *LocalDateTime) UnmarshalJSON(b []byte) error {
|
||||||
|
return (*time.Time)(ldt).UnmarshalJSON(b)
|
||||||
|
}
|
||||||
|
|
||||||
|
// endregion
|
||||||
|
|||||||
1
web/handlers/bill.go
Normal file
1
web/handlers/bill.go
Normal file
@@ -0,0 +1 @@
|
|||||||
|
package handlers
|
||||||
@@ -3,6 +3,7 @@ package handlers
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"platform/web/auth"
|
"platform/web/auth"
|
||||||
|
"platform/web/common"
|
||||||
m "platform/web/models"
|
m "platform/web/models"
|
||||||
q "platform/web/queries"
|
q "platform/web/queries"
|
||||||
"platform/web/services"
|
"platform/web/services"
|
||||||
@@ -11,6 +12,83 @@ import (
|
|||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// region ListResourcePss
|
||||||
|
|
||||||
|
type ListResourcePssReq struct {
|
||||||
|
Page int `json:"page" validate:"required"`
|
||||||
|
Size int `json:"size" validate:"required"`
|
||||||
|
Active *bool `json:"active"`
|
||||||
|
Type *int `json:"type"`
|
||||||
|
CreateAfter *time.Time `json:"create_after"`
|
||||||
|
CreateBefore *time.Time `json:"create_before"`
|
||||||
|
ExpireAfter *time.Time `json:"expire_after"`
|
||||||
|
ExpireBefore *time.Time `json:"expire_before"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// ListResourcePss 获取资源列表
|
||||||
|
func ListResourcePss(c *fiber.Ctx) error {
|
||||||
|
// 检查权限
|
||||||
|
authContext, err := auth.Protect(c, []services.PayloadType{services.PayloadUser}, []string{})
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 解析请求参数
|
||||||
|
req := new(ListResourcePssReq)
|
||||||
|
if err := c.BodyParser(req); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询资源列表
|
||||||
|
do := q.Resource.
|
||||||
|
Join(q.ResourcePss, q.ResourcePss.ResourceID.EqCol(q.Resource.ID)).
|
||||||
|
Where(q.Resource.UserID.Eq(authContext.Payload.Id))
|
||||||
|
if req.Active != nil {
|
||||||
|
do = do.Where(q.Resource.Active.Is(*req.Active))
|
||||||
|
}
|
||||||
|
if req.Type != nil {
|
||||||
|
do = do.Where(q.ResourcePss.Type.Eq(int32(*req.Type)))
|
||||||
|
}
|
||||||
|
if req.CreateAfter != nil {
|
||||||
|
do = do.Where(q.Resource.CreatedAt.Gte(common.LocalDateTime(*req.CreateAfter)))
|
||||||
|
}
|
||||||
|
if req.CreateBefore != nil {
|
||||||
|
do = do.Where(q.Resource.CreatedAt.Lte(common.LocalDateTime(*req.CreateBefore)))
|
||||||
|
}
|
||||||
|
if req.ExpireAfter != nil {
|
||||||
|
do = do.Where(q.ResourcePss.Expire.Gte(*req.ExpireAfter))
|
||||||
|
}
|
||||||
|
if req.ExpireBefore != nil {
|
||||||
|
do = do.Where(q.ResourcePss.Expire.Lte(*req.ExpireBefore))
|
||||||
|
}
|
||||||
|
|
||||||
|
total, err := do.Debug().
|
||||||
|
Count()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
var resourcePss []*m.ResourcePss
|
||||||
|
err = do.Debug().
|
||||||
|
Select(q.ResourcePss.ALL).
|
||||||
|
Order(q.ResourcePss.CreatedAt.Desc()).
|
||||||
|
Offset((req.Page - 1) * req.Size).
|
||||||
|
Limit(req.Size).
|
||||||
|
Scan(&resourcePss)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return c.JSON(common.PageResp{
|
||||||
|
Total: int(total),
|
||||||
|
Page: req.Page,
|
||||||
|
Size: req.Size,
|
||||||
|
List: resourcePss,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// endregion
|
||||||
|
|
||||||
// region CreateResourceByBalance
|
// region CreateResourceByBalance
|
||||||
|
|
||||||
type CreateResourceByBalanceReq struct {
|
type CreateResourceByBalanceReq struct {
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"platform/web/common"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const TableNameAdmin = "admin"
|
const TableNameAdmin = "admin"
|
||||||
@@ -25,9 +24,9 @@ type Admin struct {
|
|||||||
LastLogin time.Time `gorm:"column:last_login;comment:最后登录时间" json:"last_login"` // 最后登录时间
|
LastLogin time.Time `gorm:"column:last_login;comment:最后登录时间" json:"last_login"` // 最后登录时间
|
||||||
LastLoginHost string `gorm:"column:last_login_host;comment:最后登录地址" json:"last_login_host"` // 最后登录地址
|
LastLoginHost string `gorm:"column:last_login_host;comment:最后登录地址" json:"last_login_host"` // 最后登录地址
|
||||||
LastLoginAgent string `gorm:"column:last_login_agent;comment:最后登录代理" json:"last_login_agent"` // 最后登录代理
|
LastLoginAgent string `gorm:"column:last_login_agent;comment:最后登录代理" json:"last_login_agent"` // 最后登录代理
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Admin's table name
|
// TableName Admin's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameAdminRole = "admin_role"
|
const TableNameAdminRole = "admin_role"
|
||||||
|
|
||||||
@@ -19,9 +15,9 @@ type AdminRole struct {
|
|||||||
Description string `gorm:"column:description;comment:角色描述" json:"description"` // 角色描述
|
Description string `gorm:"column:description;comment:角色描述" json:"description"` // 角色描述
|
||||||
Active bool `gorm:"column:active;default:true;comment:是否激活" json:"active"` // 是否激活
|
Active bool `gorm:"column:active;default:true;comment:是否激活" json:"active"` // 是否激活
|
||||||
Sort int32 `gorm:"column:sort;comment:排序" json:"sort"` // 排序
|
Sort int32 `gorm:"column:sort;comment:排序" json:"sort"` // 排序
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName AdminRole's table name
|
// TableName AdminRole's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameAdminRoleLink = "admin_role_link"
|
const TableNameAdminRoleLink = "admin_role_link"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type AdminRoleLink struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
||||||
AdminID int32 `gorm:"column:admin_id;not null;comment:管理员ID" json:"admin_id"` // 管理员ID
|
AdminID int32 `gorm:"column:admin_id;not null;comment:管理员ID" json:"admin_id"` // 管理员ID
|
||||||
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName AdminRoleLink's table name
|
// TableName AdminRoleLink's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameAdminRolePermissionLink = "admin_role_permission_link"
|
const TableNameAdminRolePermissionLink = "admin_role_permission_link"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type AdminRolePermissionLink struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
||||||
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
||||||
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName AdminRolePermissionLink's table name
|
// TableName AdminRolePermissionLink's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameBill = "bill"
|
const TableNameBill = "bill"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type Bill struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:账单ID" json:"id"` // 账单ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:账单ID" json:"id"` // 账单ID
|
||||||
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
||||||
Info string `gorm:"column:info;comment:产品可读信息" json:"info"` // 产品可读信息
|
Info string `gorm:"column:info;comment:产品可读信息" json:"info"` // 产品可读信息
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
TradeID int32 `gorm:"column:trade_id" json:"trade_id"`
|
TradeID int32 `gorm:"column:trade_id" json:"trade_id"`
|
||||||
ResourceID int32 `gorm:"column:resource_id" json:"resource_id"`
|
ResourceID int32 `gorm:"column:resource_id" json:"resource_id"`
|
||||||
Type int32 `gorm:"column:type;not null" json:"type"`
|
Type int32 `gorm:"column:type;not null" json:"type"`
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameClient = "client"
|
const TableNameClient = "client"
|
||||||
|
|
||||||
@@ -25,9 +21,9 @@ type Client struct {
|
|||||||
Name string `gorm:"column:name;not null;comment:名称" json:"name"` // 名称
|
Name string `gorm:"column:name;not null;comment:名称" json:"name"` // 名称
|
||||||
Icon string `gorm:"column:icon;comment:图标URL" json:"icon"` // 图标URL
|
Icon string `gorm:"column:icon;comment:图标URL" json:"icon"` // 图标URL
|
||||||
Status int32 `gorm:"column:status;not null;default:1;comment:状态:1-正常,0-禁用" json:"status"` // 状态:1-正常,0-禁用
|
Status int32 `gorm:"column:status;not null;default:1;comment:状态:1-正常,0-禁用" json:"status"` // 状态:1-正常,0-禁用
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Client's table name
|
// TableName Client's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameClientPermissionLink = "client_permission_link"
|
const TableNameClientPermissionLink = "client_permission_link"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type ClientPermissionLink struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
||||||
ClientID int32 `gorm:"column:client_id;not null;comment:客户端ID" json:"client_id"` // 客户端ID
|
ClientID int32 `gorm:"column:client_id;not null;comment:客户端ID" json:"client_id"` // 客户端ID
|
||||||
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName ClientPermissionLink's table name
|
// TableName ClientPermissionLink's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameNode = "node"
|
const TableNameNode = "node"
|
||||||
|
|
||||||
@@ -26,9 +22,9 @@ type Node struct {
|
|||||||
Status int32 `gorm:"column:status;not null;comment:节点状态:1-正常,0-离线" json:"status"` // 节点状态:1-正常,0-离线
|
Status int32 `gorm:"column:status;not null;comment:节点状态:1-正常,0-离线" json:"status"` // 节点状态:1-正常,0-离线
|
||||||
Rtt int32 `gorm:"column:rtt;comment:延迟" json:"rtt"` // 延迟
|
Rtt int32 `gorm:"column:rtt;comment:延迟" json:"rtt"` // 延迟
|
||||||
Loss int32 `gorm:"column:loss;comment:丢包率" json:"loss"` // 丢包率
|
Loss int32 `gorm:"column:loss;comment:丢包率" json:"loss"` // 丢包率
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Node's table name
|
// TableName Node's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNamePermission = "permission"
|
const TableNamePermission = "permission"
|
||||||
|
|
||||||
@@ -18,9 +14,9 @@ type Permission struct {
|
|||||||
ParentID int32 `gorm:"column:parent_id;comment:父权限ID" json:"parent_id"` // 父权限ID
|
ParentID int32 `gorm:"column:parent_id;comment:父权限ID" json:"parent_id"` // 父权限ID
|
||||||
Name string `gorm:"column:name;not null;comment:权限名称" json:"name"` // 权限名称
|
Name string `gorm:"column:name;not null;comment:权限名称" json:"name"` // 权限名称
|
||||||
Description string `gorm:"column:description;comment:权限描述" json:"description"` // 权限描述
|
Description string `gorm:"column:description;comment:权限描述" json:"description"` // 权限描述
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Permission's table name
|
// TableName Permission's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameProduct = "product"
|
const TableNameProduct = "product"
|
||||||
|
|
||||||
@@ -20,9 +16,9 @@ type Product struct {
|
|||||||
Description string `gorm:"column:description;comment:产品描述" json:"description"` // 产品描述
|
Description string `gorm:"column:description;comment:产品描述" json:"description"` // 产品描述
|
||||||
Sort int32 `gorm:"column:sort;not null;comment:排序" json:"sort"` // 排序
|
Sort int32 `gorm:"column:sort;not null;comment:排序" json:"sort"` // 排序
|
||||||
Status int32 `gorm:"column:status;not null;default:1;comment:产品状态:1-正常,0-禁用" json:"status"` // 产品状态:1-正常,0-禁用
|
Status int32 `gorm:"column:status;not null;default:1;comment:产品状态:1-正常,0-禁用" json:"status"` // 产品状态:1-正常,0-禁用
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Product's table name
|
// TableName Product's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameProxy = "proxy"
|
const TableNameProxy = "proxy"
|
||||||
|
|
||||||
@@ -20,9 +16,9 @@ type Proxy struct {
|
|||||||
Host string `gorm:"column:host;not null;comment:代理服务地址" json:"host"` // 代理服务地址
|
Host string `gorm:"column:host;not null;comment:代理服务地址" json:"host"` // 代理服务地址
|
||||||
Type int32 `gorm:"column:type;not null;comment:代理服务类型:0-自有,1-三方" json:"type"` // 代理服务类型:0-自有,1-三方
|
Type int32 `gorm:"column:type;not null;comment:代理服务类型:0-自有,1-三方" json:"type"` // 代理服务类型:0-自有,1-三方
|
||||||
Secret string `gorm:"column:secret;comment:代理服务密钥" json:"secret"` // 代理服务密钥
|
Secret string `gorm:"column:secret;comment:代理服务密钥" json:"secret"` // 代理服务密钥
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Proxy's table name
|
// TableName Proxy's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameRefund = "refund"
|
const TableNameRefund = "refund"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type Refund struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:退款ID" json:"id"` // 退款ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:退款ID" json:"id"` // 退款ID
|
||||||
ProductID int32 `gorm:"column:product_id;comment:产品ID" json:"product_id"` // 产品ID
|
ProductID int32 `gorm:"column:product_id;comment:产品ID" json:"product_id"` // 产品ID
|
||||||
Amount float64 `gorm:"column:amount;not null;comment:退款金额" json:"amount"` // 退款金额
|
Amount float64 `gorm:"column:amount;not null;comment:退款金额" json:"amount"` // 退款金额
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
TradeID int32 `gorm:"column:trade_id;not null" json:"trade_id"`
|
TradeID int32 `gorm:"column:trade_id;not null" json:"trade_id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameResource = "resource"
|
const TableNameResource = "resource"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type Resource struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:套餐ID" json:"id"` // 套餐ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:套餐ID" json:"id"` // 套餐ID
|
||||||
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
||||||
Active bool `gorm:"column:active;not null;default:true;comment:套餐状态" json:"active"` // 套餐状态
|
Active bool `gorm:"column:active;not null;default:true;comment:套餐状态" json:"active"` // 套餐状态
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName Resource's table name
|
// TableName Resource's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameResourcePps = "resource_pps"
|
const TableNameResourcePps = "resource_pps"
|
||||||
|
|
||||||
@@ -16,9 +12,9 @@ const TableNameResourcePps = "resource_pps"
|
|||||||
type ResourcePps struct {
|
type ResourcePps struct {
|
||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:ID" json:"id"` // ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:ID" json:"id"` // ID
|
||||||
ResourceID int32 `gorm:"column:resource_id;not null;comment:套餐ID" json:"resource_id"` // 套餐ID
|
ResourceID int32 `gorm:"column:resource_id;not null;comment:套餐ID" json:"resource_id"` // 套餐ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName ResourcePps's table name
|
// TableName ResourcePps's table name
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"platform/web/common"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const TableNameResourcePsr = "resource_psr"
|
const TableNameResourcePsr = "resource_psr"
|
||||||
@@ -20,9 +19,9 @@ type ResourcePsr struct {
|
|||||||
Conn int32 `gorm:"column:conn;comment:最大连接数" json:"conn"` // 最大连接数
|
Conn int32 `gorm:"column:conn;comment:最大连接数" json:"conn"` // 最大连接数
|
||||||
Expire time.Time `gorm:"column:expire;comment:过期时间" json:"expire"` // 过期时间
|
Expire time.Time `gorm:"column:expire;comment:过期时间" json:"expire"` // 过期时间
|
||||||
Used bool `gorm:"column:used;comment:是否已使用" json:"used"` // 是否已使用
|
Used bool `gorm:"column:used;comment:是否已使用" json:"used"` // 是否已使用
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName ResourcePsr's table name
|
// TableName ResourcePsr's table name
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"platform/web/common"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const TableNameResourcePss = "resource_pss"
|
const TableNameResourcePss = "resource_pss"
|
||||||
@@ -24,9 +23,9 @@ type ResourcePss struct {
|
|||||||
DailyLimit int32 `gorm:"column:daily_limit;not null;comment:每日限制" json:"daily_limit"` // 每日限制
|
DailyLimit int32 `gorm:"column:daily_limit;not null;comment:每日限制" json:"daily_limit"` // 每日限制
|
||||||
DailyUsed int32 `gorm:"column:daily_used;not null;comment:今日已用数量" json:"daily_used"` // 今日已用数量
|
DailyUsed int32 `gorm:"column:daily_used;not null;comment:今日已用数量" json:"daily_used"` // 今日已用数量
|
||||||
DailyLast time.Time `gorm:"column:daily_last;comment:今日最后使用时间" json:"daily_last"` // 今日最后使用时间
|
DailyLast time.Time `gorm:"column:daily_last;comment:今日最后使用时间" json:"daily_last"` // 今日最后使用时间
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName ResourcePss's table name
|
// TableName ResourcePss's table name
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"platform/web/common"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const TableNameTrade = "trade"
|
const TableNameTrade = "trade"
|
||||||
@@ -24,9 +23,9 @@ type Trade struct {
|
|||||||
Payment float64 `gorm:"column:payment;not null;comment:支付金额" json:"payment"` // 支付金额
|
Payment float64 `gorm:"column:payment;not null;comment:支付金额" json:"payment"` // 支付金额
|
||||||
Method int32 `gorm:"column:method;not null;comment:支付方式:1-支付宝,2-微信" json:"method"` // 支付方式:1-支付宝,2-微信
|
Method int32 `gorm:"column:method;not null;comment:支付方式:1-支付宝,2-微信" json:"method"` // 支付方式:1-支付宝,2-微信
|
||||||
Status int32 `gorm:"column:status;not null;comment:订单状态:0-待支付,1-已支付,2-已取消,3-已退款" json:"status"` // 订单状态:0-待支付,1-已支付,2-已取消,3-已退款
|
Status int32 `gorm:"column:status;not null;comment:订单状态:0-待支付,1-已支付,2-已取消,3-已退款" json:"status"` // 订单状态:0-待支付,1-已支付,2-已取消,3-已退款
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
Type int32 `gorm:"column:type;not null" json:"type"`
|
Type int32 `gorm:"column:type;not null" json:"type"`
|
||||||
CancelAt time.Time `gorm:"column:cancel_at" json:"cancel_at"`
|
CancelAt time.Time `gorm:"column:cancel_at" json:"cancel_at"`
|
||||||
PaidAt time.Time `gorm:"column:paid_at" json:"paid_at"`
|
PaidAt time.Time `gorm:"column:paid_at" json:"paid_at"`
|
||||||
|
|||||||
@@ -5,9 +5,8 @@
|
|||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"platform/web/common"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const TableNameUser = "user"
|
const TableNameUser = "user"
|
||||||
@@ -32,9 +31,9 @@ type User struct {
|
|||||||
LastLogin time.Time `gorm:"column:last_login;comment:最后登录时间" json:"last_login"` // 最后登录时间
|
LastLogin time.Time `gorm:"column:last_login;comment:最后登录时间" json:"last_login"` // 最后登录时间
|
||||||
LastLoginHost string `gorm:"column:last_login_host;comment:最后登录地址" json:"last_login_host"` // 最后登录地址
|
LastLoginHost string `gorm:"column:last_login_host;comment:最后登录地址" json:"last_login_host"` // 最后登录地址
|
||||||
LastLoginAgent string `gorm:"column:last_login_agent;comment:最后登录代理" json:"last_login_agent"` // 最后登录代理
|
LastLoginAgent string `gorm:"column:last_login_agent;comment:最后登录代理" json:"last_login_agent"` // 最后登录代理
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName User's table name
|
// TableName User's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameUserRole = "user_role"
|
const TableNameUserRole = "user_role"
|
||||||
|
|
||||||
@@ -19,9 +15,9 @@ type UserRole struct {
|
|||||||
Description string `gorm:"column:description;comment:角色描述" json:"description"` // 角色描述
|
Description string `gorm:"column:description;comment:角色描述" json:"description"` // 角色描述
|
||||||
Active bool `gorm:"column:active;default:true;comment:是否激活" json:"active"` // 是否激活
|
Active bool `gorm:"column:active;default:true;comment:是否激活" json:"active"` // 是否激活
|
||||||
Sort int32 `gorm:"column:sort;comment:排序" json:"sort"` // 排序
|
Sort int32 `gorm:"column:sort;comment:排序" json:"sort"` // 排序
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName UserRole's table name
|
// TableName UserRole's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameUserRoleLink = "user_role_link"
|
const TableNameUserRoleLink = "user_role_link"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type UserRoleLink struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
||||||
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
||||||
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName UserRoleLink's table name
|
// TableName UserRoleLink's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameUserRolePermissionLink = "user_role_permission_link"
|
const TableNameUserRolePermissionLink = "user_role_permission_link"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type UserRolePermissionLink struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:关联ID" json:"id"` // 关联ID
|
||||||
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
RoleID int32 `gorm:"column:role_id;not null;comment:角色ID" json:"role_id"` // 角色ID
|
||||||
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
PermissionID int32 `gorm:"column:permission_id;not null;comment:权限ID" json:"permission_id"` // 权限ID
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
}
|
}
|
||||||
|
|
||||||
// TableName UserRolePermissionLink's table name
|
// TableName UserRolePermissionLink's table name
|
||||||
|
|||||||
@@ -4,11 +4,7 @@
|
|||||||
|
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import "platform/web/common"
|
||||||
"time"
|
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
|
||||||
|
|
||||||
const TableNameWhitelist = "whitelist"
|
const TableNameWhitelist = "whitelist"
|
||||||
|
|
||||||
@@ -17,9 +13,9 @@ type Whitelist struct {
|
|||||||
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:白名单ID" json:"id"` // 白名单ID
|
ID int32 `gorm:"column:id;primaryKey;autoIncrement:true;comment:白名单ID" json:"id"` // 白名单ID
|
||||||
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
UserID int32 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
||||||
Host string `gorm:"column:host;not null;comment:IP地址" json:"host"` // IP地址
|
Host string `gorm:"column:host;not null;comment:IP地址" json:"host"` // IP地址
|
||||||
CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
CreatedAt common.LocalDateTime `gorm:"column:created_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"created_at"` // 创建时间
|
||||||
UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
UpdatedAt common.LocalDateTime `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;comment:更新时间" json:"updated_at"` // 更新时间
|
||||||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
DeletedAt common.LocalDateTime `gorm:"column:deleted_at;comment:删除时间" json:"deleted_at"` // 删除时间
|
||||||
Remark string `gorm:"column:remark" json:"remark"`
|
Remark string `gorm:"column:remark" json:"remark"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,8 +38,8 @@ func newAdmin(db *gorm.DB, opts ...gen.DOOption) admin {
|
|||||||
_admin.LastLogin = field.NewTime(tableName, "last_login")
|
_admin.LastLogin = field.NewTime(tableName, "last_login")
|
||||||
_admin.LastLoginHost = field.NewString(tableName, "last_login_host")
|
_admin.LastLoginHost = field.NewString(tableName, "last_login_host")
|
||||||
_admin.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
_admin.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
||||||
_admin.CreatedAt = field.NewTime(tableName, "created_at")
|
_admin.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_admin.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_admin.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_admin.DeletedAt = field.NewField(tableName, "deleted_at")
|
_admin.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_admin.fillFieldMap()
|
_admin.fillFieldMap()
|
||||||
@@ -62,8 +62,8 @@ type admin struct {
|
|||||||
LastLogin field.Time // 最后登录时间
|
LastLogin field.Time // 最后登录时间
|
||||||
LastLoginHost field.String // 最后登录地址
|
LastLoginHost field.String // 最后登录地址
|
||||||
LastLoginAgent field.String // 最后登录代理
|
LastLoginAgent field.String // 最后登录代理
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -92,8 +92,8 @@ func (a *admin) updateTableName(table string) *admin {
|
|||||||
a.LastLogin = field.NewTime(table, "last_login")
|
a.LastLogin = field.NewTime(table, "last_login")
|
||||||
a.LastLoginHost = field.NewString(table, "last_login_host")
|
a.LastLoginHost = field.NewString(table, "last_login_host")
|
||||||
a.LastLoginAgent = field.NewString(table, "last_login_agent")
|
a.LastLoginAgent = field.NewString(table, "last_login_agent")
|
||||||
a.CreatedAt = field.NewTime(table, "created_at")
|
a.CreatedAt = field.NewField(table, "created_at")
|
||||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
a.fillFieldMap()
|
a.fillFieldMap()
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ func newAdminRole(db *gorm.DB, opts ...gen.DOOption) adminRole {
|
|||||||
_adminRole.Description = field.NewString(tableName, "description")
|
_adminRole.Description = field.NewString(tableName, "description")
|
||||||
_adminRole.Active = field.NewBool(tableName, "active")
|
_adminRole.Active = field.NewBool(tableName, "active")
|
||||||
_adminRole.Sort = field.NewInt32(tableName, "sort")
|
_adminRole.Sort = field.NewInt32(tableName, "sort")
|
||||||
_adminRole.CreatedAt = field.NewTime(tableName, "created_at")
|
_adminRole.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_adminRole.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_adminRole.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_adminRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
_adminRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_adminRole.fillFieldMap()
|
_adminRole.fillFieldMap()
|
||||||
@@ -50,8 +50,8 @@ type adminRole struct {
|
|||||||
Description field.String // 角色描述
|
Description field.String // 角色描述
|
||||||
Active field.Bool // 是否激活
|
Active field.Bool // 是否激活
|
||||||
Sort field.Int32 // 排序
|
Sort field.Int32 // 排序
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -74,8 +74,8 @@ func (a *adminRole) updateTableName(table string) *adminRole {
|
|||||||
a.Description = field.NewString(table, "description")
|
a.Description = field.NewString(table, "description")
|
||||||
a.Active = field.NewBool(table, "active")
|
a.Active = field.NewBool(table, "active")
|
||||||
a.Sort = field.NewInt32(table, "sort")
|
a.Sort = field.NewInt32(table, "sort")
|
||||||
a.CreatedAt = field.NewTime(table, "created_at")
|
a.CreatedAt = field.NewField(table, "created_at")
|
||||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
a.fillFieldMap()
|
a.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newAdminRoleLink(db *gorm.DB, opts ...gen.DOOption) adminRoleLink {
|
|||||||
_adminRoleLink.ID = field.NewInt32(tableName, "id")
|
_adminRoleLink.ID = field.NewInt32(tableName, "id")
|
||||||
_adminRoleLink.AdminID = field.NewInt32(tableName, "admin_id")
|
_adminRoleLink.AdminID = field.NewInt32(tableName, "admin_id")
|
||||||
_adminRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
_adminRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||||
_adminRoleLink.CreatedAt = field.NewTime(tableName, "created_at")
|
_adminRoleLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_adminRoleLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_adminRoleLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_adminRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
_adminRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_adminRoleLink.fillFieldMap()
|
_adminRoleLink.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type adminRoleLink struct {
|
|||||||
ID field.Int32 // 关联ID
|
ID field.Int32 // 关联ID
|
||||||
AdminID field.Int32 // 管理员ID
|
AdminID field.Int32 // 管理员ID
|
||||||
RoleID field.Int32 // 角色ID
|
RoleID field.Int32 // 角色ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (a *adminRoleLink) updateTableName(table string) *adminRoleLink {
|
|||||||
a.ID = field.NewInt32(table, "id")
|
a.ID = field.NewInt32(table, "id")
|
||||||
a.AdminID = field.NewInt32(table, "admin_id")
|
a.AdminID = field.NewInt32(table, "admin_id")
|
||||||
a.RoleID = field.NewInt32(table, "role_id")
|
a.RoleID = field.NewInt32(table, "role_id")
|
||||||
a.CreatedAt = field.NewTime(table, "created_at")
|
a.CreatedAt = field.NewField(table, "created_at")
|
||||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
a.fillFieldMap()
|
a.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newAdminRolePermissionLink(db *gorm.DB, opts ...gen.DOOption) adminRolePerm
|
|||||||
_adminRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
_adminRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
||||||
_adminRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
_adminRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||||
_adminRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
_adminRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||||
_adminRolePermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
_adminRolePermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_adminRolePermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_adminRolePermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_adminRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
_adminRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_adminRolePermissionLink.fillFieldMap()
|
_adminRolePermissionLink.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type adminRolePermissionLink struct {
|
|||||||
ID field.Int32 // 关联ID
|
ID field.Int32 // 关联ID
|
||||||
RoleID field.Int32 // 角色ID
|
RoleID field.Int32 // 角色ID
|
||||||
PermissionID field.Int32 // 权限ID
|
PermissionID field.Int32 // 权限ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (a *adminRolePermissionLink) updateTableName(table string) *adminRolePermis
|
|||||||
a.ID = field.NewInt32(table, "id")
|
a.ID = field.NewInt32(table, "id")
|
||||||
a.RoleID = field.NewInt32(table, "role_id")
|
a.RoleID = field.NewInt32(table, "role_id")
|
||||||
a.PermissionID = field.NewInt32(table, "permission_id")
|
a.PermissionID = field.NewInt32(table, "permission_id")
|
||||||
a.CreatedAt = field.NewTime(table, "created_at")
|
a.CreatedAt = field.NewField(table, "created_at")
|
||||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
a.fillFieldMap()
|
a.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newBill(db *gorm.DB, opts ...gen.DOOption) bill {
|
|||||||
_bill.ID = field.NewInt32(tableName, "id")
|
_bill.ID = field.NewInt32(tableName, "id")
|
||||||
_bill.UserID = field.NewInt32(tableName, "user_id")
|
_bill.UserID = field.NewInt32(tableName, "user_id")
|
||||||
_bill.Info = field.NewString(tableName, "info")
|
_bill.Info = field.NewString(tableName, "info")
|
||||||
_bill.CreatedAt = field.NewTime(tableName, "created_at")
|
_bill.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_bill.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_bill.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_bill.DeletedAt = field.NewField(tableName, "deleted_at")
|
_bill.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
_bill.TradeID = field.NewInt32(tableName, "trade_id")
|
_bill.TradeID = field.NewInt32(tableName, "trade_id")
|
||||||
_bill.ResourceID = field.NewInt32(tableName, "resource_id")
|
_bill.ResourceID = field.NewInt32(tableName, "resource_id")
|
||||||
@@ -52,8 +52,8 @@ type bill struct {
|
|||||||
ID field.Int32 // 账单ID
|
ID field.Int32 // 账单ID
|
||||||
UserID field.Int32 // 用户ID
|
UserID field.Int32 // 用户ID
|
||||||
Info field.String // 产品可读信息
|
Info field.String // 产品可读信息
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
TradeID field.Int32
|
TradeID field.Int32
|
||||||
ResourceID field.Int32
|
ResourceID field.Int32
|
||||||
@@ -80,8 +80,8 @@ func (b *bill) updateTableName(table string) *bill {
|
|||||||
b.ID = field.NewInt32(table, "id")
|
b.ID = field.NewInt32(table, "id")
|
||||||
b.UserID = field.NewInt32(table, "user_id")
|
b.UserID = field.NewInt32(table, "user_id")
|
||||||
b.Info = field.NewString(table, "info")
|
b.Info = field.NewString(table, "info")
|
||||||
b.CreatedAt = field.NewTime(table, "created_at")
|
b.CreatedAt = field.NewField(table, "created_at")
|
||||||
b.UpdatedAt = field.NewTime(table, "updated_at")
|
b.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
b.DeletedAt = field.NewField(table, "deleted_at")
|
b.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
b.TradeID = field.NewInt32(table, "trade_id")
|
b.TradeID = field.NewInt32(table, "trade_id")
|
||||||
b.ResourceID = field.NewInt32(table, "resource_id")
|
b.ResourceID = field.NewInt32(table, "resource_id")
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ func newChannel(db *gorm.DB, opts ...gen.DOOption) channel {
|
|||||||
_channel.Username = field.NewString(tableName, "username")
|
_channel.Username = field.NewString(tableName, "username")
|
||||||
_channel.Password = field.NewString(tableName, "password")
|
_channel.Password = field.NewString(tableName, "password")
|
||||||
_channel.Expiration = field.NewTime(tableName, "expiration")
|
_channel.Expiration = field.NewTime(tableName, "expiration")
|
||||||
_channel.CreatedAt = field.NewTime(tableName, "created_at")
|
_channel.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_channel.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_channel.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_channel.DeletedAt = field.NewField(tableName, "deleted_at")
|
_channel.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
_channel.ProxyHost = field.NewString(tableName, "proxy_host")
|
_channel.ProxyHost = field.NewString(tableName, "proxy_host")
|
||||||
|
|
||||||
@@ -67,8 +67,8 @@ type channel struct {
|
|||||||
Username field.String // 用户名
|
Username field.String // 用户名
|
||||||
Password field.String // 密码
|
Password field.String // 密码
|
||||||
Expiration field.Time // 过期时间
|
Expiration field.Time // 过期时间
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
ProxyHost field.String
|
ProxyHost field.String
|
||||||
|
|
||||||
@@ -100,8 +100,8 @@ func (c *channel) updateTableName(table string) *channel {
|
|||||||
c.Username = field.NewString(table, "username")
|
c.Username = field.NewString(table, "username")
|
||||||
c.Password = field.NewString(table, "password")
|
c.Password = field.NewString(table, "password")
|
||||||
c.Expiration = field.NewTime(table, "expiration")
|
c.Expiration = field.NewTime(table, "expiration")
|
||||||
c.CreatedAt = field.NewTime(table, "created_at")
|
c.CreatedAt = field.NewField(table, "created_at")
|
||||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
c.ProxyHost = field.NewString(table, "proxy_host")
|
c.ProxyHost = field.NewString(table, "proxy_host")
|
||||||
|
|
||||||
|
|||||||
@@ -38,8 +38,8 @@ func newClient(db *gorm.DB, opts ...gen.DOOption) client {
|
|||||||
_client.Name = field.NewString(tableName, "name")
|
_client.Name = field.NewString(tableName, "name")
|
||||||
_client.Icon = field.NewString(tableName, "icon")
|
_client.Icon = field.NewString(tableName, "icon")
|
||||||
_client.Status = field.NewInt32(tableName, "status")
|
_client.Status = field.NewInt32(tableName, "status")
|
||||||
_client.CreatedAt = field.NewTime(tableName, "created_at")
|
_client.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_client.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_client.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_client.DeletedAt = field.NewField(tableName, "deleted_at")
|
_client.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_client.fillFieldMap()
|
_client.fillFieldMap()
|
||||||
@@ -62,8 +62,8 @@ type client struct {
|
|||||||
Name field.String // 名称
|
Name field.String // 名称
|
||||||
Icon field.String // 图标URL
|
Icon field.String // 图标URL
|
||||||
Status field.Int32 // 状态:1-正常,0-禁用
|
Status field.Int32 // 状态:1-正常,0-禁用
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -92,8 +92,8 @@ func (c *client) updateTableName(table string) *client {
|
|||||||
c.Name = field.NewString(table, "name")
|
c.Name = field.NewString(table, "name")
|
||||||
c.Icon = field.NewString(table, "icon")
|
c.Icon = field.NewString(table, "icon")
|
||||||
c.Status = field.NewInt32(table, "status")
|
c.Status = field.NewInt32(table, "status")
|
||||||
c.CreatedAt = field.NewTime(table, "created_at")
|
c.CreatedAt = field.NewField(table, "created_at")
|
||||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
c.fillFieldMap()
|
c.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newClientPermissionLink(db *gorm.DB, opts ...gen.DOOption) clientPermission
|
|||||||
_clientPermissionLink.ID = field.NewInt32(tableName, "id")
|
_clientPermissionLink.ID = field.NewInt32(tableName, "id")
|
||||||
_clientPermissionLink.ClientID = field.NewInt32(tableName, "client_id")
|
_clientPermissionLink.ClientID = field.NewInt32(tableName, "client_id")
|
||||||
_clientPermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
_clientPermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||||
_clientPermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
_clientPermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_clientPermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_clientPermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_clientPermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
_clientPermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_clientPermissionLink.fillFieldMap()
|
_clientPermissionLink.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type clientPermissionLink struct {
|
|||||||
ID field.Int32 // 关联ID
|
ID field.Int32 // 关联ID
|
||||||
ClientID field.Int32 // 客户端ID
|
ClientID field.Int32 // 客户端ID
|
||||||
PermissionID field.Int32 // 权限ID
|
PermissionID field.Int32 // 权限ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (c *clientPermissionLink) updateTableName(table string) *clientPermissionLi
|
|||||||
c.ID = field.NewInt32(table, "id")
|
c.ID = field.NewInt32(table, "id")
|
||||||
c.ClientID = field.NewInt32(table, "client_id")
|
c.ClientID = field.NewInt32(table, "client_id")
|
||||||
c.PermissionID = field.NewInt32(table, "permission_id")
|
c.PermissionID = field.NewInt32(table, "permission_id")
|
||||||
c.CreatedAt = field.NewTime(table, "created_at")
|
c.CreatedAt = field.NewField(table, "created_at")
|
||||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
c.fillFieldMap()
|
c.fillFieldMap()
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ func newNode(db *gorm.DB, opts ...gen.DOOption) node {
|
|||||||
_node.Status = field.NewInt32(tableName, "status")
|
_node.Status = field.NewInt32(tableName, "status")
|
||||||
_node.Rtt = field.NewInt32(tableName, "rtt")
|
_node.Rtt = field.NewInt32(tableName, "rtt")
|
||||||
_node.Loss = field.NewInt32(tableName, "loss")
|
_node.Loss = field.NewInt32(tableName, "loss")
|
||||||
_node.CreatedAt = field.NewTime(tableName, "created_at")
|
_node.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_node.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_node.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_node.DeletedAt = field.NewField(tableName, "deleted_at")
|
_node.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_node.fillFieldMap()
|
_node.fillFieldMap()
|
||||||
@@ -64,8 +64,8 @@ type node struct {
|
|||||||
Status field.Int32 // 节点状态:1-正常,0-离线
|
Status field.Int32 // 节点状态:1-正常,0-离线
|
||||||
Rtt field.Int32 // 延迟
|
Rtt field.Int32 // 延迟
|
||||||
Loss field.Int32 // 丢包率
|
Loss field.Int32 // 丢包率
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -95,8 +95,8 @@ func (n *node) updateTableName(table string) *node {
|
|||||||
n.Status = field.NewInt32(table, "status")
|
n.Status = field.NewInt32(table, "status")
|
||||||
n.Rtt = field.NewInt32(table, "rtt")
|
n.Rtt = field.NewInt32(table, "rtt")
|
||||||
n.Loss = field.NewInt32(table, "loss")
|
n.Loss = field.NewInt32(table, "loss")
|
||||||
n.CreatedAt = field.NewTime(table, "created_at")
|
n.CreatedAt = field.NewField(table, "created_at")
|
||||||
n.UpdatedAt = field.NewTime(table, "updated_at")
|
n.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
n.DeletedAt = field.NewField(table, "deleted_at")
|
n.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
n.fillFieldMap()
|
n.fillFieldMap()
|
||||||
|
|||||||
@@ -31,8 +31,8 @@ func newPermission(db *gorm.DB, opts ...gen.DOOption) permission {
|
|||||||
_permission.ParentID = field.NewInt32(tableName, "parent_id")
|
_permission.ParentID = field.NewInt32(tableName, "parent_id")
|
||||||
_permission.Name = field.NewString(tableName, "name")
|
_permission.Name = field.NewString(tableName, "name")
|
||||||
_permission.Description = field.NewString(tableName, "description")
|
_permission.Description = field.NewString(tableName, "description")
|
||||||
_permission.CreatedAt = field.NewTime(tableName, "created_at")
|
_permission.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_permission.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_permission.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_permission.DeletedAt = field.NewField(tableName, "deleted_at")
|
_permission.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_permission.fillFieldMap()
|
_permission.fillFieldMap()
|
||||||
@@ -48,8 +48,8 @@ type permission struct {
|
|||||||
ParentID field.Int32 // 父权限ID
|
ParentID field.Int32 // 父权限ID
|
||||||
Name field.String // 权限名称
|
Name field.String // 权限名称
|
||||||
Description field.String // 权限描述
|
Description field.String // 权限描述
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -71,8 +71,8 @@ func (p *permission) updateTableName(table string) *permission {
|
|||||||
p.ParentID = field.NewInt32(table, "parent_id")
|
p.ParentID = field.NewInt32(table, "parent_id")
|
||||||
p.Name = field.NewString(table, "name")
|
p.Name = field.NewString(table, "name")
|
||||||
p.Description = field.NewString(table, "description")
|
p.Description = field.NewString(table, "description")
|
||||||
p.CreatedAt = field.NewTime(table, "created_at")
|
p.CreatedAt = field.NewField(table, "created_at")
|
||||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
p.fillFieldMap()
|
p.fillFieldMap()
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ func newProduct(db *gorm.DB, opts ...gen.DOOption) product {
|
|||||||
_product.Description = field.NewString(tableName, "description")
|
_product.Description = field.NewString(tableName, "description")
|
||||||
_product.Sort = field.NewInt32(tableName, "sort")
|
_product.Sort = field.NewInt32(tableName, "sort")
|
||||||
_product.Status = field.NewInt32(tableName, "status")
|
_product.Status = field.NewInt32(tableName, "status")
|
||||||
_product.CreatedAt = field.NewTime(tableName, "created_at")
|
_product.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_product.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_product.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_product.DeletedAt = field.NewField(tableName, "deleted_at")
|
_product.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_product.fillFieldMap()
|
_product.fillFieldMap()
|
||||||
@@ -52,8 +52,8 @@ type product struct {
|
|||||||
Description field.String // 产品描述
|
Description field.String // 产品描述
|
||||||
Sort field.Int32 // 排序
|
Sort field.Int32 // 排序
|
||||||
Status field.Int32 // 产品状态:1-正常,0-禁用
|
Status field.Int32 // 产品状态:1-正常,0-禁用
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -77,8 +77,8 @@ func (p *product) updateTableName(table string) *product {
|
|||||||
p.Description = field.NewString(table, "description")
|
p.Description = field.NewString(table, "description")
|
||||||
p.Sort = field.NewInt32(table, "sort")
|
p.Sort = field.NewInt32(table, "sort")
|
||||||
p.Status = field.NewInt32(table, "status")
|
p.Status = field.NewInt32(table, "status")
|
||||||
p.CreatedAt = field.NewTime(table, "created_at")
|
p.CreatedAt = field.NewField(table, "created_at")
|
||||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
p.fillFieldMap()
|
p.fillFieldMap()
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ func newProxy(db *gorm.DB, opts ...gen.DOOption) proxy {
|
|||||||
_proxy.Host = field.NewString(tableName, "host")
|
_proxy.Host = field.NewString(tableName, "host")
|
||||||
_proxy.Type = field.NewInt32(tableName, "type")
|
_proxy.Type = field.NewInt32(tableName, "type")
|
||||||
_proxy.Secret = field.NewString(tableName, "secret")
|
_proxy.Secret = field.NewString(tableName, "secret")
|
||||||
_proxy.CreatedAt = field.NewTime(tableName, "created_at")
|
_proxy.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_proxy.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_proxy.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_proxy.DeletedAt = field.NewField(tableName, "deleted_at")
|
_proxy.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_proxy.fillFieldMap()
|
_proxy.fillFieldMap()
|
||||||
@@ -52,8 +52,8 @@ type proxy struct {
|
|||||||
Host field.String // 代理服务地址
|
Host field.String // 代理服务地址
|
||||||
Type field.Int32 // 代理服务类型:0-自有,1-三方
|
Type field.Int32 // 代理服务类型:0-自有,1-三方
|
||||||
Secret field.String // 代理服务密钥
|
Secret field.String // 代理服务密钥
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -77,8 +77,8 @@ func (p *proxy) updateTableName(table string) *proxy {
|
|||||||
p.Host = field.NewString(table, "host")
|
p.Host = field.NewString(table, "host")
|
||||||
p.Type = field.NewInt32(table, "type")
|
p.Type = field.NewInt32(table, "type")
|
||||||
p.Secret = field.NewString(table, "secret")
|
p.Secret = field.NewString(table, "secret")
|
||||||
p.CreatedAt = field.NewTime(table, "created_at")
|
p.CreatedAt = field.NewField(table, "created_at")
|
||||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
p.fillFieldMap()
|
p.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newRefund(db *gorm.DB, opts ...gen.DOOption) refund {
|
|||||||
_refund.ID = field.NewInt32(tableName, "id")
|
_refund.ID = field.NewInt32(tableName, "id")
|
||||||
_refund.ProductID = field.NewInt32(tableName, "product_id")
|
_refund.ProductID = field.NewInt32(tableName, "product_id")
|
||||||
_refund.Amount = field.NewFloat64(tableName, "amount")
|
_refund.Amount = field.NewFloat64(tableName, "amount")
|
||||||
_refund.CreatedAt = field.NewTime(tableName, "created_at")
|
_refund.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_refund.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_refund.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_refund.DeletedAt = field.NewField(tableName, "deleted_at")
|
_refund.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
_refund.TradeID = field.NewInt32(tableName, "trade_id")
|
_refund.TradeID = field.NewInt32(tableName, "trade_id")
|
||||||
|
|
||||||
@@ -47,8 +47,8 @@ type refund struct {
|
|||||||
ID field.Int32 // 退款ID
|
ID field.Int32 // 退款ID
|
||||||
ProductID field.Int32 // 产品ID
|
ProductID field.Int32 // 产品ID
|
||||||
Amount field.Float64 // 退款金额
|
Amount field.Float64 // 退款金额
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
TradeID field.Int32
|
TradeID field.Int32
|
||||||
|
|
||||||
@@ -70,8 +70,8 @@ func (r *refund) updateTableName(table string) *refund {
|
|||||||
r.ID = field.NewInt32(table, "id")
|
r.ID = field.NewInt32(table, "id")
|
||||||
r.ProductID = field.NewInt32(table, "product_id")
|
r.ProductID = field.NewInt32(table, "product_id")
|
||||||
r.Amount = field.NewFloat64(table, "amount")
|
r.Amount = field.NewFloat64(table, "amount")
|
||||||
r.CreatedAt = field.NewTime(table, "created_at")
|
r.CreatedAt = field.NewField(table, "created_at")
|
||||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
r.TradeID = field.NewInt32(table, "trade_id")
|
r.TradeID = field.NewInt32(table, "trade_id")
|
||||||
|
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newResource(db *gorm.DB, opts ...gen.DOOption) resource {
|
|||||||
_resource.ID = field.NewInt32(tableName, "id")
|
_resource.ID = field.NewInt32(tableName, "id")
|
||||||
_resource.UserID = field.NewInt32(tableName, "user_id")
|
_resource.UserID = field.NewInt32(tableName, "user_id")
|
||||||
_resource.Active = field.NewBool(tableName, "active")
|
_resource.Active = field.NewBool(tableName, "active")
|
||||||
_resource.CreatedAt = field.NewTime(tableName, "created_at")
|
_resource.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_resource.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_resource.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_resource.DeletedAt = field.NewField(tableName, "deleted_at")
|
_resource.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_resource.fillFieldMap()
|
_resource.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type resource struct {
|
|||||||
ID field.Int32 // 套餐ID
|
ID field.Int32 // 套餐ID
|
||||||
UserID field.Int32 // 用户ID
|
UserID field.Int32 // 用户ID
|
||||||
Active field.Bool // 套餐状态
|
Active field.Bool // 套餐状态
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (r *resource) updateTableName(table string) *resource {
|
|||||||
r.ID = field.NewInt32(table, "id")
|
r.ID = field.NewInt32(table, "id")
|
||||||
r.UserID = field.NewInt32(table, "user_id")
|
r.UserID = field.NewInt32(table, "user_id")
|
||||||
r.Active = field.NewBool(table, "active")
|
r.Active = field.NewBool(table, "active")
|
||||||
r.CreatedAt = field.NewTime(table, "created_at")
|
r.CreatedAt = field.NewField(table, "created_at")
|
||||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
r.fillFieldMap()
|
r.fillFieldMap()
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ func newResourcePps(db *gorm.DB, opts ...gen.DOOption) resourcePps {
|
|||||||
_resourcePps.ALL = field.NewAsterisk(tableName)
|
_resourcePps.ALL = field.NewAsterisk(tableName)
|
||||||
_resourcePps.ID = field.NewInt32(tableName, "id")
|
_resourcePps.ID = field.NewInt32(tableName, "id")
|
||||||
_resourcePps.ResourceID = field.NewInt32(tableName, "resource_id")
|
_resourcePps.ResourceID = field.NewInt32(tableName, "resource_id")
|
||||||
_resourcePps.CreatedAt = field.NewTime(tableName, "created_at")
|
_resourcePps.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_resourcePps.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_resourcePps.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_resourcePps.DeletedAt = field.NewField(tableName, "deleted_at")
|
_resourcePps.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_resourcePps.fillFieldMap()
|
_resourcePps.fillFieldMap()
|
||||||
@@ -44,8 +44,8 @@ type resourcePps struct {
|
|||||||
ALL field.Asterisk
|
ALL field.Asterisk
|
||||||
ID field.Int32 // ID
|
ID field.Int32 // ID
|
||||||
ResourceID field.Int32 // 套餐ID
|
ResourceID field.Int32 // 套餐ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -65,8 +65,8 @@ func (r *resourcePps) updateTableName(table string) *resourcePps {
|
|||||||
r.ALL = field.NewAsterisk(table)
|
r.ALL = field.NewAsterisk(table)
|
||||||
r.ID = field.NewInt32(table, "id")
|
r.ID = field.NewInt32(table, "id")
|
||||||
r.ResourceID = field.NewInt32(table, "resource_id")
|
r.ResourceID = field.NewInt32(table, "resource_id")
|
||||||
r.CreatedAt = field.NewTime(table, "created_at")
|
r.CreatedAt = field.NewField(table, "created_at")
|
||||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
r.fillFieldMap()
|
r.fillFieldMap()
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ func newResourcePsr(db *gorm.DB, opts ...gen.DOOption) resourcePsr {
|
|||||||
_resourcePsr.Conn = field.NewInt32(tableName, "conn")
|
_resourcePsr.Conn = field.NewInt32(tableName, "conn")
|
||||||
_resourcePsr.Expire = field.NewTime(tableName, "expire")
|
_resourcePsr.Expire = field.NewTime(tableName, "expire")
|
||||||
_resourcePsr.Used = field.NewBool(tableName, "used")
|
_resourcePsr.Used = field.NewBool(tableName, "used")
|
||||||
_resourcePsr.CreatedAt = field.NewTime(tableName, "created_at")
|
_resourcePsr.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_resourcePsr.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_resourcePsr.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_resourcePsr.DeletedAt = field.NewField(tableName, "deleted_at")
|
_resourcePsr.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_resourcePsr.fillFieldMap()
|
_resourcePsr.fillFieldMap()
|
||||||
@@ -52,8 +52,8 @@ type resourcePsr struct {
|
|||||||
Conn field.Int32 // 最大连接数
|
Conn field.Int32 // 最大连接数
|
||||||
Expire field.Time // 过期时间
|
Expire field.Time // 过期时间
|
||||||
Used field.Bool // 是否已使用
|
Used field.Bool // 是否已使用
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -77,8 +77,8 @@ func (r *resourcePsr) updateTableName(table string) *resourcePsr {
|
|||||||
r.Conn = field.NewInt32(table, "conn")
|
r.Conn = field.NewInt32(table, "conn")
|
||||||
r.Expire = field.NewTime(table, "expire")
|
r.Expire = field.NewTime(table, "expire")
|
||||||
r.Used = field.NewBool(table, "used")
|
r.Used = field.NewBool(table, "used")
|
||||||
r.CreatedAt = field.NewTime(table, "created_at")
|
r.CreatedAt = field.NewField(table, "created_at")
|
||||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
r.fillFieldMap()
|
r.fillFieldMap()
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ func newResourcePss(db *gorm.DB, opts ...gen.DOOption) resourcePss {
|
|||||||
_resourcePss.DailyLimit = field.NewInt32(tableName, "daily_limit")
|
_resourcePss.DailyLimit = field.NewInt32(tableName, "daily_limit")
|
||||||
_resourcePss.DailyUsed = field.NewInt32(tableName, "daily_used")
|
_resourcePss.DailyUsed = field.NewInt32(tableName, "daily_used")
|
||||||
_resourcePss.DailyLast = field.NewTime(tableName, "daily_last")
|
_resourcePss.DailyLast = field.NewTime(tableName, "daily_last")
|
||||||
_resourcePss.CreatedAt = field.NewTime(tableName, "created_at")
|
_resourcePss.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_resourcePss.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_resourcePss.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_resourcePss.DeletedAt = field.NewField(tableName, "deleted_at")
|
_resourcePss.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_resourcePss.fillFieldMap()
|
_resourcePss.fillFieldMap()
|
||||||
@@ -60,8 +60,8 @@ type resourcePss struct {
|
|||||||
DailyLimit field.Int32 // 每日限制
|
DailyLimit field.Int32 // 每日限制
|
||||||
DailyUsed field.Int32 // 今日已用数量
|
DailyUsed field.Int32 // 今日已用数量
|
||||||
DailyLast field.Time // 今日最后使用时间
|
DailyLast field.Time // 今日最后使用时间
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -89,8 +89,8 @@ func (r *resourcePss) updateTableName(table string) *resourcePss {
|
|||||||
r.DailyLimit = field.NewInt32(table, "daily_limit")
|
r.DailyLimit = field.NewInt32(table, "daily_limit")
|
||||||
r.DailyUsed = field.NewInt32(table, "daily_used")
|
r.DailyUsed = field.NewInt32(table, "daily_used")
|
||||||
r.DailyLast = field.NewTime(table, "daily_last")
|
r.DailyLast = field.NewTime(table, "daily_last")
|
||||||
r.CreatedAt = field.NewTime(table, "created_at")
|
r.CreatedAt = field.NewField(table, "created_at")
|
||||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
r.fillFieldMap()
|
r.fillFieldMap()
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ func newTrade(db *gorm.DB, opts ...gen.DOOption) trade {
|
|||||||
_trade.Payment = field.NewFloat64(tableName, "payment")
|
_trade.Payment = field.NewFloat64(tableName, "payment")
|
||||||
_trade.Method = field.NewInt32(tableName, "method")
|
_trade.Method = field.NewInt32(tableName, "method")
|
||||||
_trade.Status = field.NewInt32(tableName, "status")
|
_trade.Status = field.NewInt32(tableName, "status")
|
||||||
_trade.CreatedAt = field.NewTime(tableName, "created_at")
|
_trade.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_trade.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_trade.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_trade.DeletedAt = field.NewField(tableName, "deleted_at")
|
_trade.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
_trade.Type = field.NewInt32(tableName, "type")
|
_trade.Type = field.NewInt32(tableName, "type")
|
||||||
_trade.CancelAt = field.NewTime(tableName, "cancel_at")
|
_trade.CancelAt = field.NewTime(tableName, "cancel_at")
|
||||||
@@ -63,8 +63,8 @@ type trade struct {
|
|||||||
Payment field.Float64 // 支付金额
|
Payment field.Float64 // 支付金额
|
||||||
Method field.Int32 // 支付方式:1-支付宝,2-微信
|
Method field.Int32 // 支付方式:1-支付宝,2-微信
|
||||||
Status field.Int32 // 订单状态:0-待支付,1-已支付,2-已取消,3-已退款
|
Status field.Int32 // 订单状态:0-待支付,1-已支付,2-已取消,3-已退款
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
Type field.Int32
|
Type field.Int32
|
||||||
CancelAt field.Time
|
CancelAt field.Time
|
||||||
@@ -95,8 +95,8 @@ func (t *trade) updateTableName(table string) *trade {
|
|||||||
t.Payment = field.NewFloat64(table, "payment")
|
t.Payment = field.NewFloat64(table, "payment")
|
||||||
t.Method = field.NewInt32(table, "method")
|
t.Method = field.NewInt32(table, "method")
|
||||||
t.Status = field.NewInt32(table, "status")
|
t.Status = field.NewInt32(table, "status")
|
||||||
t.CreatedAt = field.NewTime(table, "created_at")
|
t.CreatedAt = field.NewField(table, "created_at")
|
||||||
t.UpdatedAt = field.NewTime(table, "updated_at")
|
t.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
t.DeletedAt = field.NewField(table, "deleted_at")
|
t.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
t.Type = field.NewInt32(table, "type")
|
t.Type = field.NewInt32(table, "type")
|
||||||
t.CancelAt = field.NewTime(table, "cancel_at")
|
t.CancelAt = field.NewTime(table, "cancel_at")
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ func newUser(db *gorm.DB, opts ...gen.DOOption) user {
|
|||||||
_user.LastLogin = field.NewTime(tableName, "last_login")
|
_user.LastLogin = field.NewTime(tableName, "last_login")
|
||||||
_user.LastLoginHost = field.NewString(tableName, "last_login_host")
|
_user.LastLoginHost = field.NewString(tableName, "last_login_host")
|
||||||
_user.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
_user.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
||||||
_user.CreatedAt = field.NewTime(tableName, "created_at")
|
_user.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_user.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_user.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_user.DeletedAt = field.NewField(tableName, "deleted_at")
|
_user.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_user.fillFieldMap()
|
_user.fillFieldMap()
|
||||||
@@ -76,8 +76,8 @@ type user struct {
|
|||||||
LastLogin field.Time // 最后登录时间
|
LastLogin field.Time // 最后登录时间
|
||||||
LastLoginHost field.String // 最后登录地址
|
LastLoginHost field.String // 最后登录地址
|
||||||
LastLoginAgent field.String // 最后登录代理
|
LastLoginAgent field.String // 最后登录代理
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -113,8 +113,8 @@ func (u *user) updateTableName(table string) *user {
|
|||||||
u.LastLogin = field.NewTime(table, "last_login")
|
u.LastLogin = field.NewTime(table, "last_login")
|
||||||
u.LastLoginHost = field.NewString(table, "last_login_host")
|
u.LastLoginHost = field.NewString(table, "last_login_host")
|
||||||
u.LastLoginAgent = field.NewString(table, "last_login_agent")
|
u.LastLoginAgent = field.NewString(table, "last_login_agent")
|
||||||
u.CreatedAt = field.NewTime(table, "created_at")
|
u.CreatedAt = field.NewField(table, "created_at")
|
||||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
u.fillFieldMap()
|
u.fillFieldMap()
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ func newUserRole(db *gorm.DB, opts ...gen.DOOption) userRole {
|
|||||||
_userRole.Description = field.NewString(tableName, "description")
|
_userRole.Description = field.NewString(tableName, "description")
|
||||||
_userRole.Active = field.NewBool(tableName, "active")
|
_userRole.Active = field.NewBool(tableName, "active")
|
||||||
_userRole.Sort = field.NewInt32(tableName, "sort")
|
_userRole.Sort = field.NewInt32(tableName, "sort")
|
||||||
_userRole.CreatedAt = field.NewTime(tableName, "created_at")
|
_userRole.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_userRole.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_userRole.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_userRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
_userRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_userRole.fillFieldMap()
|
_userRole.fillFieldMap()
|
||||||
@@ -50,8 +50,8 @@ type userRole struct {
|
|||||||
Description field.String // 角色描述
|
Description field.String // 角色描述
|
||||||
Active field.Bool // 是否激活
|
Active field.Bool // 是否激活
|
||||||
Sort field.Int32 // 排序
|
Sort field.Int32 // 排序
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -74,8 +74,8 @@ func (u *userRole) updateTableName(table string) *userRole {
|
|||||||
u.Description = field.NewString(table, "description")
|
u.Description = field.NewString(table, "description")
|
||||||
u.Active = field.NewBool(table, "active")
|
u.Active = field.NewBool(table, "active")
|
||||||
u.Sort = field.NewInt32(table, "sort")
|
u.Sort = field.NewInt32(table, "sort")
|
||||||
u.CreatedAt = field.NewTime(table, "created_at")
|
u.CreatedAt = field.NewField(table, "created_at")
|
||||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
u.fillFieldMap()
|
u.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newUserRoleLink(db *gorm.DB, opts ...gen.DOOption) userRoleLink {
|
|||||||
_userRoleLink.ID = field.NewInt32(tableName, "id")
|
_userRoleLink.ID = field.NewInt32(tableName, "id")
|
||||||
_userRoleLink.UserID = field.NewInt32(tableName, "user_id")
|
_userRoleLink.UserID = field.NewInt32(tableName, "user_id")
|
||||||
_userRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
_userRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||||
_userRoleLink.CreatedAt = field.NewTime(tableName, "created_at")
|
_userRoleLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_userRoleLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_userRoleLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_userRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
_userRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_userRoleLink.fillFieldMap()
|
_userRoleLink.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type userRoleLink struct {
|
|||||||
ID field.Int32 // 关联ID
|
ID field.Int32 // 关联ID
|
||||||
UserID field.Int32 // 用户ID
|
UserID field.Int32 // 用户ID
|
||||||
RoleID field.Int32 // 角色ID
|
RoleID field.Int32 // 角色ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (u *userRoleLink) updateTableName(table string) *userRoleLink {
|
|||||||
u.ID = field.NewInt32(table, "id")
|
u.ID = field.NewInt32(table, "id")
|
||||||
u.UserID = field.NewInt32(table, "user_id")
|
u.UserID = field.NewInt32(table, "user_id")
|
||||||
u.RoleID = field.NewInt32(table, "role_id")
|
u.RoleID = field.NewInt32(table, "role_id")
|
||||||
u.CreatedAt = field.NewTime(table, "created_at")
|
u.CreatedAt = field.NewField(table, "created_at")
|
||||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
u.fillFieldMap()
|
u.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newUserRolePermissionLink(db *gorm.DB, opts ...gen.DOOption) userRolePermis
|
|||||||
_userRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
_userRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
||||||
_userRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
_userRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||||
_userRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
_userRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||||
_userRolePermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
_userRolePermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_userRolePermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_userRolePermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_userRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
_userRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
|
|
||||||
_userRolePermissionLink.fillFieldMap()
|
_userRolePermissionLink.fillFieldMap()
|
||||||
@@ -46,8 +46,8 @@ type userRolePermissionLink struct {
|
|||||||
ID field.Int32 // 关联ID
|
ID field.Int32 // 关联ID
|
||||||
RoleID field.Int32 // 角色ID
|
RoleID field.Int32 // 角色ID
|
||||||
PermissionID field.Int32 // 权限ID
|
PermissionID field.Int32 // 权限ID
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
|
|
||||||
fieldMap map[string]field.Expr
|
fieldMap map[string]field.Expr
|
||||||
@@ -68,8 +68,8 @@ func (u *userRolePermissionLink) updateTableName(table string) *userRolePermissi
|
|||||||
u.ID = field.NewInt32(table, "id")
|
u.ID = field.NewInt32(table, "id")
|
||||||
u.RoleID = field.NewInt32(table, "role_id")
|
u.RoleID = field.NewInt32(table, "role_id")
|
||||||
u.PermissionID = field.NewInt32(table, "permission_id")
|
u.PermissionID = field.NewInt32(table, "permission_id")
|
||||||
u.CreatedAt = field.NewTime(table, "created_at")
|
u.CreatedAt = field.NewField(table, "created_at")
|
||||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
|
|
||||||
u.fillFieldMap()
|
u.fillFieldMap()
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ func newWhitelist(db *gorm.DB, opts ...gen.DOOption) whitelist {
|
|||||||
_whitelist.ID = field.NewInt32(tableName, "id")
|
_whitelist.ID = field.NewInt32(tableName, "id")
|
||||||
_whitelist.UserID = field.NewInt32(tableName, "user_id")
|
_whitelist.UserID = field.NewInt32(tableName, "user_id")
|
||||||
_whitelist.Host = field.NewString(tableName, "host")
|
_whitelist.Host = field.NewString(tableName, "host")
|
||||||
_whitelist.CreatedAt = field.NewTime(tableName, "created_at")
|
_whitelist.CreatedAt = field.NewField(tableName, "created_at")
|
||||||
_whitelist.UpdatedAt = field.NewTime(tableName, "updated_at")
|
_whitelist.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||||
_whitelist.DeletedAt = field.NewField(tableName, "deleted_at")
|
_whitelist.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||||
_whitelist.Remark = field.NewString(tableName, "remark")
|
_whitelist.Remark = field.NewString(tableName, "remark")
|
||||||
|
|
||||||
@@ -47,8 +47,8 @@ type whitelist struct {
|
|||||||
ID field.Int32 // 白名单ID
|
ID field.Int32 // 白名单ID
|
||||||
UserID field.Int32 // 用户ID
|
UserID field.Int32 // 用户ID
|
||||||
Host field.String // IP地址
|
Host field.String // IP地址
|
||||||
CreatedAt field.Time // 创建时间
|
CreatedAt field.Field // 创建时间
|
||||||
UpdatedAt field.Time // 更新时间
|
UpdatedAt field.Field // 更新时间
|
||||||
DeletedAt field.Field // 删除时间
|
DeletedAt field.Field // 删除时间
|
||||||
Remark field.String
|
Remark field.String
|
||||||
|
|
||||||
@@ -70,8 +70,8 @@ func (w *whitelist) updateTableName(table string) *whitelist {
|
|||||||
w.ID = field.NewInt32(table, "id")
|
w.ID = field.NewInt32(table, "id")
|
||||||
w.UserID = field.NewInt32(table, "user_id")
|
w.UserID = field.NewInt32(table, "user_id")
|
||||||
w.Host = field.NewString(table, "host")
|
w.Host = field.NewString(table, "host")
|
||||||
w.CreatedAt = field.NewTime(table, "created_at")
|
w.CreatedAt = field.NewField(table, "created_at")
|
||||||
w.UpdatedAt = field.NewTime(table, "updated_at")
|
w.UpdatedAt = field.NewField(table, "updated_at")
|
||||||
w.DeletedAt = field.NewField(table, "deleted_at")
|
w.DeletedAt = field.NewField(table, "deleted_at")
|
||||||
w.Remark = field.NewString(table, "remark")
|
w.Remark = field.NewString(table, "remark")
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ func ApplyRouters(app *fiber.App) {
|
|||||||
|
|
||||||
// 资源
|
// 资源
|
||||||
resource := api.Group("/resource")
|
resource := api.Group("/resource")
|
||||||
|
resource.Post("/list/pss", handlers.ListResourcePss)
|
||||||
resource.Post("/create/balance", handlers.CreateResourceByBalance)
|
resource.Post("/create/balance", handlers.CreateResourceByBalance)
|
||||||
|
|
||||||
// 用户
|
// 用户
|
||||||
|
|||||||
Reference in New Issue
Block a user