新增自定义数据库映射类型 LocalDateTime,完善套餐查询接口
This commit is contained in:
@@ -38,8 +38,8 @@ func newAdmin(db *gorm.DB, opts ...gen.DOOption) admin {
|
||||
_admin.LastLogin = field.NewTime(tableName, "last_login")
|
||||
_admin.LastLoginHost = field.NewString(tableName, "last_login_host")
|
||||
_admin.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
||||
_admin.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_admin.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_admin.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_admin.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_admin.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_admin.fillFieldMap()
|
||||
@@ -62,8 +62,8 @@ type admin struct {
|
||||
LastLogin field.Time // 最后登录时间
|
||||
LastLoginHost field.String // 最后登录地址
|
||||
LastLoginAgent field.String // 最后登录代理
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -92,8 +92,8 @@ func (a *admin) updateTableName(table string) *admin {
|
||||
a.LastLogin = field.NewTime(table, "last_login")
|
||||
a.LastLoginHost = field.NewString(table, "last_login_host")
|
||||
a.LastLoginAgent = field.NewString(table, "last_login_agent")
|
||||
a.CreatedAt = field.NewTime(table, "created_at")
|
||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
a.CreatedAt = field.NewField(table, "created_at")
|
||||
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
a.fillFieldMap()
|
||||
|
||||
@@ -32,8 +32,8 @@ func newAdminRole(db *gorm.DB, opts ...gen.DOOption) adminRole {
|
||||
_adminRole.Description = field.NewString(tableName, "description")
|
||||
_adminRole.Active = field.NewBool(tableName, "active")
|
||||
_adminRole.Sort = field.NewInt32(tableName, "sort")
|
||||
_adminRole.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_adminRole.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_adminRole.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_adminRole.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_adminRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_adminRole.fillFieldMap()
|
||||
@@ -50,8 +50,8 @@ type adminRole struct {
|
||||
Description field.String // 角色描述
|
||||
Active field.Bool // 是否激活
|
||||
Sort field.Int32 // 排序
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -74,8 +74,8 @@ func (a *adminRole) updateTableName(table string) *adminRole {
|
||||
a.Description = field.NewString(table, "description")
|
||||
a.Active = field.NewBool(table, "active")
|
||||
a.Sort = field.NewInt32(table, "sort")
|
||||
a.CreatedAt = field.NewTime(table, "created_at")
|
||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
a.CreatedAt = field.NewField(table, "created_at")
|
||||
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
a.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newAdminRoleLink(db *gorm.DB, opts ...gen.DOOption) adminRoleLink {
|
||||
_adminRoleLink.ID = field.NewInt32(tableName, "id")
|
||||
_adminRoleLink.AdminID = field.NewInt32(tableName, "admin_id")
|
||||
_adminRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||
_adminRoleLink.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_adminRoleLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_adminRoleLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_adminRoleLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_adminRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_adminRoleLink.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type adminRoleLink struct {
|
||||
ID field.Int32 // 关联ID
|
||||
AdminID field.Int32 // 管理员ID
|
||||
RoleID field.Int32 // 角色ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (a *adminRoleLink) updateTableName(table string) *adminRoleLink {
|
||||
a.ID = field.NewInt32(table, "id")
|
||||
a.AdminID = field.NewInt32(table, "admin_id")
|
||||
a.RoleID = field.NewInt32(table, "role_id")
|
||||
a.CreatedAt = field.NewTime(table, "created_at")
|
||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
a.CreatedAt = field.NewField(table, "created_at")
|
||||
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
a.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newAdminRolePermissionLink(db *gorm.DB, opts ...gen.DOOption) adminRolePerm
|
||||
_adminRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
||||
_adminRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||
_adminRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||
_adminRolePermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_adminRolePermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_adminRolePermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_adminRolePermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_adminRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_adminRolePermissionLink.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type adminRolePermissionLink struct {
|
||||
ID field.Int32 // 关联ID
|
||||
RoleID field.Int32 // 角色ID
|
||||
PermissionID field.Int32 // 权限ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (a *adminRolePermissionLink) updateTableName(table string) *adminRolePermis
|
||||
a.ID = field.NewInt32(table, "id")
|
||||
a.RoleID = field.NewInt32(table, "role_id")
|
||||
a.PermissionID = field.NewInt32(table, "permission_id")
|
||||
a.CreatedAt = field.NewTime(table, "created_at")
|
||||
a.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
a.CreatedAt = field.NewField(table, "created_at")
|
||||
a.UpdatedAt = field.NewField(table, "updated_at")
|
||||
a.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
a.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newBill(db *gorm.DB, opts ...gen.DOOption) bill {
|
||||
_bill.ID = field.NewInt32(tableName, "id")
|
||||
_bill.UserID = field.NewInt32(tableName, "user_id")
|
||||
_bill.Info = field.NewString(tableName, "info")
|
||||
_bill.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_bill.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_bill.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_bill.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_bill.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_bill.TradeID = field.NewInt32(tableName, "trade_id")
|
||||
_bill.ResourceID = field.NewInt32(tableName, "resource_id")
|
||||
@@ -52,8 +52,8 @@ type bill struct {
|
||||
ID field.Int32 // 账单ID
|
||||
UserID field.Int32 // 用户ID
|
||||
Info field.String // 产品可读信息
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
TradeID field.Int32
|
||||
ResourceID field.Int32
|
||||
@@ -80,8 +80,8 @@ func (b *bill) updateTableName(table string) *bill {
|
||||
b.ID = field.NewInt32(table, "id")
|
||||
b.UserID = field.NewInt32(table, "user_id")
|
||||
b.Info = field.NewString(table, "info")
|
||||
b.CreatedAt = field.NewTime(table, "created_at")
|
||||
b.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
b.CreatedAt = field.NewField(table, "created_at")
|
||||
b.UpdatedAt = field.NewField(table, "updated_at")
|
||||
b.DeletedAt = field.NewField(table, "deleted_at")
|
||||
b.TradeID = field.NewInt32(table, "trade_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.Password = field.NewString(tableName, "password")
|
||||
_channel.Expiration = field.NewTime(tableName, "expiration")
|
||||
_channel.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_channel.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_channel.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_channel.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_channel.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_channel.ProxyHost = field.NewString(tableName, "proxy_host")
|
||||
|
||||
@@ -67,8 +67,8 @@ type channel struct {
|
||||
Username field.String // 用户名
|
||||
Password field.String // 密码
|
||||
Expiration field.Time // 过期时间
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
ProxyHost field.String
|
||||
|
||||
@@ -100,8 +100,8 @@ func (c *channel) updateTableName(table string) *channel {
|
||||
c.Username = field.NewString(table, "username")
|
||||
c.Password = field.NewString(table, "password")
|
||||
c.Expiration = field.NewTime(table, "expiration")
|
||||
c.CreatedAt = field.NewTime(table, "created_at")
|
||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
c.CreatedAt = field.NewField(table, "created_at")
|
||||
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||
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.Icon = field.NewString(tableName, "icon")
|
||||
_client.Status = field.NewInt32(tableName, "status")
|
||||
_client.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_client.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_client.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_client.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_client.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_client.fillFieldMap()
|
||||
@@ -62,8 +62,8 @@ type client struct {
|
||||
Name field.String // 名称
|
||||
Icon field.String // 图标URL
|
||||
Status field.Int32 // 状态:1-正常,0-禁用
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -92,8 +92,8 @@ func (c *client) updateTableName(table string) *client {
|
||||
c.Name = field.NewString(table, "name")
|
||||
c.Icon = field.NewString(table, "icon")
|
||||
c.Status = field.NewInt32(table, "status")
|
||||
c.CreatedAt = field.NewTime(table, "created_at")
|
||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
c.CreatedAt = field.NewField(table, "created_at")
|
||||
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
c.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newClientPermissionLink(db *gorm.DB, opts ...gen.DOOption) clientPermission
|
||||
_clientPermissionLink.ID = field.NewInt32(tableName, "id")
|
||||
_clientPermissionLink.ClientID = field.NewInt32(tableName, "client_id")
|
||||
_clientPermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||
_clientPermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_clientPermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_clientPermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_clientPermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_clientPermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_clientPermissionLink.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type clientPermissionLink struct {
|
||||
ID field.Int32 // 关联ID
|
||||
ClientID field.Int32 // 客户端ID
|
||||
PermissionID field.Int32 // 权限ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (c *clientPermissionLink) updateTableName(table string) *clientPermissionLi
|
||||
c.ID = field.NewInt32(table, "id")
|
||||
c.ClientID = field.NewInt32(table, "client_id")
|
||||
c.PermissionID = field.NewInt32(table, "permission_id")
|
||||
c.CreatedAt = field.NewTime(table, "created_at")
|
||||
c.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
c.CreatedAt = field.NewField(table, "created_at")
|
||||
c.UpdatedAt = field.NewField(table, "updated_at")
|
||||
c.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
c.fillFieldMap()
|
||||
|
||||
@@ -39,8 +39,8 @@ func newNode(db *gorm.DB, opts ...gen.DOOption) node {
|
||||
_node.Status = field.NewInt32(tableName, "status")
|
||||
_node.Rtt = field.NewInt32(tableName, "rtt")
|
||||
_node.Loss = field.NewInt32(tableName, "loss")
|
||||
_node.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_node.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_node.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_node.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_node.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_node.fillFieldMap()
|
||||
@@ -64,8 +64,8 @@ type node struct {
|
||||
Status field.Int32 // 节点状态:1-正常,0-离线
|
||||
Rtt field.Int32 // 延迟
|
||||
Loss field.Int32 // 丢包率
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -95,8 +95,8 @@ func (n *node) updateTableName(table string) *node {
|
||||
n.Status = field.NewInt32(table, "status")
|
||||
n.Rtt = field.NewInt32(table, "rtt")
|
||||
n.Loss = field.NewInt32(table, "loss")
|
||||
n.CreatedAt = field.NewTime(table, "created_at")
|
||||
n.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
n.CreatedAt = field.NewField(table, "created_at")
|
||||
n.UpdatedAt = field.NewField(table, "updated_at")
|
||||
n.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
n.fillFieldMap()
|
||||
|
||||
@@ -31,8 +31,8 @@ func newPermission(db *gorm.DB, opts ...gen.DOOption) permission {
|
||||
_permission.ParentID = field.NewInt32(tableName, "parent_id")
|
||||
_permission.Name = field.NewString(tableName, "name")
|
||||
_permission.Description = field.NewString(tableName, "description")
|
||||
_permission.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_permission.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_permission.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_permission.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_permission.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_permission.fillFieldMap()
|
||||
@@ -48,8 +48,8 @@ type permission struct {
|
||||
ParentID field.Int32 // 父权限ID
|
||||
Name field.String // 权限名称
|
||||
Description field.String // 权限描述
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -71,8 +71,8 @@ func (p *permission) updateTableName(table string) *permission {
|
||||
p.ParentID = field.NewInt32(table, "parent_id")
|
||||
p.Name = field.NewString(table, "name")
|
||||
p.Description = field.NewString(table, "description")
|
||||
p.CreatedAt = field.NewTime(table, "created_at")
|
||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
p.CreatedAt = field.NewField(table, "created_at")
|
||||
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
p.fillFieldMap()
|
||||
|
||||
@@ -33,8 +33,8 @@ func newProduct(db *gorm.DB, opts ...gen.DOOption) product {
|
||||
_product.Description = field.NewString(tableName, "description")
|
||||
_product.Sort = field.NewInt32(tableName, "sort")
|
||||
_product.Status = field.NewInt32(tableName, "status")
|
||||
_product.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_product.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_product.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_product.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_product.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_product.fillFieldMap()
|
||||
@@ -52,8 +52,8 @@ type product struct {
|
||||
Description field.String // 产品描述
|
||||
Sort field.Int32 // 排序
|
||||
Status field.Int32 // 产品状态:1-正常,0-禁用
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -77,8 +77,8 @@ func (p *product) updateTableName(table string) *product {
|
||||
p.Description = field.NewString(table, "description")
|
||||
p.Sort = field.NewInt32(table, "sort")
|
||||
p.Status = field.NewInt32(table, "status")
|
||||
p.CreatedAt = field.NewTime(table, "created_at")
|
||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
p.CreatedAt = field.NewField(table, "created_at")
|
||||
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
p.fillFieldMap()
|
||||
|
||||
@@ -33,8 +33,8 @@ func newProxy(db *gorm.DB, opts ...gen.DOOption) proxy {
|
||||
_proxy.Host = field.NewString(tableName, "host")
|
||||
_proxy.Type = field.NewInt32(tableName, "type")
|
||||
_proxy.Secret = field.NewString(tableName, "secret")
|
||||
_proxy.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_proxy.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_proxy.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_proxy.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_proxy.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_proxy.fillFieldMap()
|
||||
@@ -52,8 +52,8 @@ type proxy struct {
|
||||
Host field.String // 代理服务地址
|
||||
Type field.Int32 // 代理服务类型:0-自有,1-三方
|
||||
Secret field.String // 代理服务密钥
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -77,8 +77,8 @@ func (p *proxy) updateTableName(table string) *proxy {
|
||||
p.Host = field.NewString(table, "host")
|
||||
p.Type = field.NewInt32(table, "type")
|
||||
p.Secret = field.NewString(table, "secret")
|
||||
p.CreatedAt = field.NewTime(table, "created_at")
|
||||
p.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
p.CreatedAt = field.NewField(table, "created_at")
|
||||
p.UpdatedAt = field.NewField(table, "updated_at")
|
||||
p.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
p.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newRefund(db *gorm.DB, opts ...gen.DOOption) refund {
|
||||
_refund.ID = field.NewInt32(tableName, "id")
|
||||
_refund.ProductID = field.NewInt32(tableName, "product_id")
|
||||
_refund.Amount = field.NewFloat64(tableName, "amount")
|
||||
_refund.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_refund.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_refund.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_refund.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_refund.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_refund.TradeID = field.NewInt32(tableName, "trade_id")
|
||||
|
||||
@@ -47,8 +47,8 @@ type refund struct {
|
||||
ID field.Int32 // 退款ID
|
||||
ProductID field.Int32 // 产品ID
|
||||
Amount field.Float64 // 退款金额
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
TradeID field.Int32
|
||||
|
||||
@@ -70,8 +70,8 @@ func (r *refund) updateTableName(table string) *refund {
|
||||
r.ID = field.NewInt32(table, "id")
|
||||
r.ProductID = field.NewInt32(table, "product_id")
|
||||
r.Amount = field.NewFloat64(table, "amount")
|
||||
r.CreatedAt = field.NewTime(table, "created_at")
|
||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
r.CreatedAt = field.NewField(table, "created_at")
|
||||
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||
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.UserID = field.NewInt32(tableName, "user_id")
|
||||
_resource.Active = field.NewBool(tableName, "active")
|
||||
_resource.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_resource.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_resource.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_resource.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_resource.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_resource.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type resource struct {
|
||||
ID field.Int32 // 套餐ID
|
||||
UserID field.Int32 // 用户ID
|
||||
Active field.Bool // 套餐状态
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (r *resource) updateTableName(table string) *resource {
|
||||
r.ID = field.NewInt32(table, "id")
|
||||
r.UserID = field.NewInt32(table, "user_id")
|
||||
r.Active = field.NewBool(table, "active")
|
||||
r.CreatedAt = field.NewTime(table, "created_at")
|
||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
r.CreatedAt = field.NewField(table, "created_at")
|
||||
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
r.fillFieldMap()
|
||||
|
||||
@@ -29,8 +29,8 @@ func newResourcePps(db *gorm.DB, opts ...gen.DOOption) resourcePps {
|
||||
_resourcePps.ALL = field.NewAsterisk(tableName)
|
||||
_resourcePps.ID = field.NewInt32(tableName, "id")
|
||||
_resourcePps.ResourceID = field.NewInt32(tableName, "resource_id")
|
||||
_resourcePps.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_resourcePps.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_resourcePps.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_resourcePps.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_resourcePps.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_resourcePps.fillFieldMap()
|
||||
@@ -44,8 +44,8 @@ type resourcePps struct {
|
||||
ALL field.Asterisk
|
||||
ID field.Int32 // ID
|
||||
ResourceID field.Int32 // 套餐ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -65,8 +65,8 @@ func (r *resourcePps) updateTableName(table string) *resourcePps {
|
||||
r.ALL = field.NewAsterisk(table)
|
||||
r.ID = field.NewInt32(table, "id")
|
||||
r.ResourceID = field.NewInt32(table, "resource_id")
|
||||
r.CreatedAt = field.NewTime(table, "created_at")
|
||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
r.CreatedAt = field.NewField(table, "created_at")
|
||||
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
r.fillFieldMap()
|
||||
|
||||
@@ -33,8 +33,8 @@ func newResourcePsr(db *gorm.DB, opts ...gen.DOOption) resourcePsr {
|
||||
_resourcePsr.Conn = field.NewInt32(tableName, "conn")
|
||||
_resourcePsr.Expire = field.NewTime(tableName, "expire")
|
||||
_resourcePsr.Used = field.NewBool(tableName, "used")
|
||||
_resourcePsr.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_resourcePsr.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_resourcePsr.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_resourcePsr.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_resourcePsr.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_resourcePsr.fillFieldMap()
|
||||
@@ -52,8 +52,8 @@ type resourcePsr struct {
|
||||
Conn field.Int32 // 最大连接数
|
||||
Expire field.Time // 过期时间
|
||||
Used field.Bool // 是否已使用
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -77,8 +77,8 @@ func (r *resourcePsr) updateTableName(table string) *resourcePsr {
|
||||
r.Conn = field.NewInt32(table, "conn")
|
||||
r.Expire = field.NewTime(table, "expire")
|
||||
r.Used = field.NewBool(table, "used")
|
||||
r.CreatedAt = field.NewTime(table, "created_at")
|
||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
r.CreatedAt = field.NewField(table, "created_at")
|
||||
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
r.fillFieldMap()
|
||||
|
||||
@@ -37,8 +37,8 @@ func newResourcePss(db *gorm.DB, opts ...gen.DOOption) resourcePss {
|
||||
_resourcePss.DailyLimit = field.NewInt32(tableName, "daily_limit")
|
||||
_resourcePss.DailyUsed = field.NewInt32(tableName, "daily_used")
|
||||
_resourcePss.DailyLast = field.NewTime(tableName, "daily_last")
|
||||
_resourcePss.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_resourcePss.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_resourcePss.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_resourcePss.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_resourcePss.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_resourcePss.fillFieldMap()
|
||||
@@ -60,8 +60,8 @@ type resourcePss struct {
|
||||
DailyLimit field.Int32 // 每日限制
|
||||
DailyUsed field.Int32 // 今日已用数量
|
||||
DailyLast field.Time // 今日最后使用时间
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -89,8 +89,8 @@ func (r *resourcePss) updateTableName(table string) *resourcePss {
|
||||
r.DailyLimit = field.NewInt32(table, "daily_limit")
|
||||
r.DailyUsed = field.NewInt32(table, "daily_used")
|
||||
r.DailyLast = field.NewTime(table, "daily_last")
|
||||
r.CreatedAt = field.NewTime(table, "created_at")
|
||||
r.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
r.CreatedAt = field.NewField(table, "created_at")
|
||||
r.UpdatedAt = field.NewField(table, "updated_at")
|
||||
r.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
r.fillFieldMap()
|
||||
|
||||
@@ -37,8 +37,8 @@ func newTrade(db *gorm.DB, opts ...gen.DOOption) trade {
|
||||
_trade.Payment = field.NewFloat64(tableName, "payment")
|
||||
_trade.Method = field.NewInt32(tableName, "method")
|
||||
_trade.Status = field.NewInt32(tableName, "status")
|
||||
_trade.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_trade.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_trade.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_trade.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_trade.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_trade.Type = field.NewInt32(tableName, "type")
|
||||
_trade.CancelAt = field.NewTime(tableName, "cancel_at")
|
||||
@@ -63,8 +63,8 @@ type trade struct {
|
||||
Payment field.Float64 // 支付金额
|
||||
Method field.Int32 // 支付方式:1-支付宝,2-微信
|
||||
Status field.Int32 // 订单状态:0-待支付,1-已支付,2-已取消,3-已退款
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
Type field.Int32
|
||||
CancelAt field.Time
|
||||
@@ -95,8 +95,8 @@ func (t *trade) updateTableName(table string) *trade {
|
||||
t.Payment = field.NewFloat64(table, "payment")
|
||||
t.Method = field.NewInt32(table, "method")
|
||||
t.Status = field.NewInt32(table, "status")
|
||||
t.CreatedAt = field.NewTime(table, "created_at")
|
||||
t.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
t.CreatedAt = field.NewField(table, "created_at")
|
||||
t.UpdatedAt = field.NewField(table, "updated_at")
|
||||
t.DeletedAt = field.NewField(table, "deleted_at")
|
||||
t.Type = field.NewInt32(table, "type")
|
||||
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.LastLoginHost = field.NewString(tableName, "last_login_host")
|
||||
_user.LastLoginAgent = field.NewString(tableName, "last_login_agent")
|
||||
_user.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_user.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_user.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_user.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_user.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_user.fillFieldMap()
|
||||
@@ -76,8 +76,8 @@ type user struct {
|
||||
LastLogin field.Time // 最后登录时间
|
||||
LastLoginHost field.String // 最后登录地址
|
||||
LastLoginAgent field.String // 最后登录代理
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -113,8 +113,8 @@ func (u *user) updateTableName(table string) *user {
|
||||
u.LastLogin = field.NewTime(table, "last_login")
|
||||
u.LastLoginHost = field.NewString(table, "last_login_host")
|
||||
u.LastLoginAgent = field.NewString(table, "last_login_agent")
|
||||
u.CreatedAt = field.NewTime(table, "created_at")
|
||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
u.CreatedAt = field.NewField(table, "created_at")
|
||||
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
u.fillFieldMap()
|
||||
|
||||
@@ -32,8 +32,8 @@ func newUserRole(db *gorm.DB, opts ...gen.DOOption) userRole {
|
||||
_userRole.Description = field.NewString(tableName, "description")
|
||||
_userRole.Active = field.NewBool(tableName, "active")
|
||||
_userRole.Sort = field.NewInt32(tableName, "sort")
|
||||
_userRole.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_userRole.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_userRole.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_userRole.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_userRole.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_userRole.fillFieldMap()
|
||||
@@ -50,8 +50,8 @@ type userRole struct {
|
||||
Description field.String // 角色描述
|
||||
Active field.Bool // 是否激活
|
||||
Sort field.Int32 // 排序
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -74,8 +74,8 @@ func (u *userRole) updateTableName(table string) *userRole {
|
||||
u.Description = field.NewString(table, "description")
|
||||
u.Active = field.NewBool(table, "active")
|
||||
u.Sort = field.NewInt32(table, "sort")
|
||||
u.CreatedAt = field.NewTime(table, "created_at")
|
||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
u.CreatedAt = field.NewField(table, "created_at")
|
||||
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
u.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newUserRoleLink(db *gorm.DB, opts ...gen.DOOption) userRoleLink {
|
||||
_userRoleLink.ID = field.NewInt32(tableName, "id")
|
||||
_userRoleLink.UserID = field.NewInt32(tableName, "user_id")
|
||||
_userRoleLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||
_userRoleLink.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_userRoleLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_userRoleLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_userRoleLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_userRoleLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_userRoleLink.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type userRoleLink struct {
|
||||
ID field.Int32 // 关联ID
|
||||
UserID field.Int32 // 用户ID
|
||||
RoleID field.Int32 // 角色ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (u *userRoleLink) updateTableName(table string) *userRoleLink {
|
||||
u.ID = field.NewInt32(table, "id")
|
||||
u.UserID = field.NewInt32(table, "user_id")
|
||||
u.RoleID = field.NewInt32(table, "role_id")
|
||||
u.CreatedAt = field.NewTime(table, "created_at")
|
||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
u.CreatedAt = field.NewField(table, "created_at")
|
||||
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
u.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newUserRolePermissionLink(db *gorm.DB, opts ...gen.DOOption) userRolePermis
|
||||
_userRolePermissionLink.ID = field.NewInt32(tableName, "id")
|
||||
_userRolePermissionLink.RoleID = field.NewInt32(tableName, "role_id")
|
||||
_userRolePermissionLink.PermissionID = field.NewInt32(tableName, "permission_id")
|
||||
_userRolePermissionLink.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_userRolePermissionLink.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_userRolePermissionLink.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_userRolePermissionLink.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_userRolePermissionLink.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
|
||||
_userRolePermissionLink.fillFieldMap()
|
||||
@@ -46,8 +46,8 @@ type userRolePermissionLink struct {
|
||||
ID field.Int32 // 关联ID
|
||||
RoleID field.Int32 // 角色ID
|
||||
PermissionID field.Int32 // 权限ID
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
@@ -68,8 +68,8 @@ func (u *userRolePermissionLink) updateTableName(table string) *userRolePermissi
|
||||
u.ID = field.NewInt32(table, "id")
|
||||
u.RoleID = field.NewInt32(table, "role_id")
|
||||
u.PermissionID = field.NewInt32(table, "permission_id")
|
||||
u.CreatedAt = field.NewTime(table, "created_at")
|
||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
u.CreatedAt = field.NewField(table, "created_at")
|
||||
u.UpdatedAt = field.NewField(table, "updated_at")
|
||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||
|
||||
u.fillFieldMap()
|
||||
|
||||
@@ -30,8 +30,8 @@ func newWhitelist(db *gorm.DB, opts ...gen.DOOption) whitelist {
|
||||
_whitelist.ID = field.NewInt32(tableName, "id")
|
||||
_whitelist.UserID = field.NewInt32(tableName, "user_id")
|
||||
_whitelist.Host = field.NewString(tableName, "host")
|
||||
_whitelist.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_whitelist.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_whitelist.CreatedAt = field.NewField(tableName, "created_at")
|
||||
_whitelist.UpdatedAt = field.NewField(tableName, "updated_at")
|
||||
_whitelist.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_whitelist.Remark = field.NewString(tableName, "remark")
|
||||
|
||||
@@ -47,8 +47,8 @@ type whitelist struct {
|
||||
ID field.Int32 // 白名单ID
|
||||
UserID field.Int32 // 用户ID
|
||||
Host field.String // IP地址
|
||||
CreatedAt field.Time // 创建时间
|
||||
UpdatedAt field.Time // 更新时间
|
||||
CreatedAt field.Field // 创建时间
|
||||
UpdatedAt field.Field // 更新时间
|
||||
DeletedAt field.Field // 删除时间
|
||||
Remark field.String
|
||||
|
||||
@@ -70,8 +70,8 @@ func (w *whitelist) updateTableName(table string) *whitelist {
|
||||
w.ID = field.NewInt32(table, "id")
|
||||
w.UserID = field.NewInt32(table, "user_id")
|
||||
w.Host = field.NewString(table, "host")
|
||||
w.CreatedAt = field.NewTime(table, "created_at")
|
||||
w.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
w.CreatedAt = field.NewField(table, "created_at")
|
||||
w.UpdatedAt = field.NewField(table, "updated_at")
|
||||
w.DeletedAt = field.NewField(table, "deleted_at")
|
||||
w.Remark = field.NewString(table, "remark")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user