12 changed files with 473 additions and 0 deletions
-
27internal/dao/float_window.go
-
91internal/dao/internal/float_window.go
-
89internal/dao/internal/member_info.go
-
83internal/dao/internal/vote_records.go
-
27internal/dao/member_info.go
-
27internal/dao/vote_records.go
-
25internal/model/do/float_window.go
-
23internal/model/do/member_info.go
-
21internal/model/do/vote_records.go
-
23internal/model/entity/float_window.go
-
18internal/model/entity/member_info.go
-
19internal/model/entity/vote_records.go
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"VoteManage_Go/internal/dao/internal" |
|||
) |
|||
|
|||
// internalFloatWindowDao is internal type for wrapping internal DAO implements.
|
|||
type internalFloatWindowDao = *internal.FloatWindowDao |
|||
|
|||
// floatWindowDao is the data access object for table float_window.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type floatWindowDao struct { |
|||
internalFloatWindowDao |
|||
} |
|||
|
|||
var ( |
|||
// FloatWindow is globally public accessible object for table float_window operations.
|
|||
FloatWindow = floatWindowDao{ |
|||
internal.NewFloatWindowDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// FloatWindowDao is the data access object for table float_window.
|
|||
type FloatWindowDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns FloatWindowColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// FloatWindowColumns defines and stores column names for table float_window.
|
|||
type FloatWindowColumns struct { |
|||
Id string // 自增id
|
|||
Title string // 标题
|
|||
Icon string // 图标
|
|||
Start string // 开始日期
|
|||
End string // 结束日期
|
|||
Url string // 活动地址
|
|||
Markets string // 市场 my,sg,th,vi,can,hk
|
|||
MemberLimit string // 用户权限 1:非网 2:半年版 3:终免
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// floatWindowColumns holds the columns for table float_window.
|
|||
var floatWindowColumns = FloatWindowColumns{ |
|||
Id: "id", |
|||
Title: "title", |
|||
Icon: "icon", |
|||
Start: "start", |
|||
End: "end", |
|||
Url: "url", |
|||
Markets: "markets", |
|||
MemberLimit: "member_limit", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewFloatWindowDao creates and returns a new DAO object for table data access.
|
|||
func NewFloatWindowDao() *FloatWindowDao { |
|||
return &FloatWindowDao{ |
|||
group: "default", |
|||
table: "float_window", |
|||
columns: floatWindowColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *FloatWindowDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *FloatWindowDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *FloatWindowDao) Columns() FloatWindowColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *FloatWindowDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *FloatWindowDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *FloatWindowDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,89 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// MemberInfoDao is the data access object for table member_info.
|
|||
type MemberInfoDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns MemberInfoColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// MemberInfoColumns defines and stores column names for table member_info.
|
|||
type MemberInfoColumns struct { |
|||
Id string //
|
|||
Jwcode string //
|
|||
Nickname string //
|
|||
Img string //
|
|||
Medal string // 体验官勋章url
|
|||
LocMarket string //
|
|||
Dept string //
|
|||
Shop string //
|
|||
BoguMember string // 1:博股会员,0:不是
|
|||
} |
|||
|
|||
// memberInfoColumns holds the columns for table member_info.
|
|||
var memberInfoColumns = MemberInfoColumns{ |
|||
Id: "id", |
|||
Jwcode: "jwcode", |
|||
Nickname: "nickname", |
|||
Img: "img", |
|||
Medal: "medal", |
|||
LocMarket: "loc_market", |
|||
Dept: "dept", |
|||
Shop: "shop", |
|||
BoguMember: "bogu_member", |
|||
} |
|||
|
|||
// NewMemberInfoDao creates and returns a new DAO object for table data access.
|
|||
func NewMemberInfoDao() *MemberInfoDao { |
|||
return &MemberInfoDao{ |
|||
group: "default", |
|||
table: "member_info", |
|||
columns: memberInfoColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *MemberInfoDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *MemberInfoDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *MemberInfoDao) Columns() MemberInfoColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *MemberInfoDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *MemberInfoDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *MemberInfoDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,83 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// VoteRecordsDao is the data access object for table vote_records.
|
|||
type VoteRecordsDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns VoteRecordsColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// VoteRecordsColumns defines and stores column names for table vote_records.
|
|||
type VoteRecordsColumns struct { |
|||
Id string //
|
|||
Jwcode string //
|
|||
VoteDate string //
|
|||
Time string //
|
|||
OptionsTitle string //
|
|||
ActivityId string // 活动id
|
|||
} |
|||
|
|||
// voteRecordsColumns holds the columns for table vote_records.
|
|||
var voteRecordsColumns = VoteRecordsColumns{ |
|||
Id: "id", |
|||
Jwcode: "jwcode", |
|||
VoteDate: "vote_date", |
|||
Time: "time", |
|||
OptionsTitle: "options_title", |
|||
ActivityId: "activity_id", |
|||
} |
|||
|
|||
// NewVoteRecordsDao creates and returns a new DAO object for table data access.
|
|||
func NewVoteRecordsDao() *VoteRecordsDao { |
|||
return &VoteRecordsDao{ |
|||
group: "default", |
|||
table: "vote_records", |
|||
columns: voteRecordsColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *VoteRecordsDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *VoteRecordsDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *VoteRecordsDao) Columns() VoteRecordsColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *VoteRecordsDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *VoteRecordsDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *VoteRecordsDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"VoteManage_Go/internal/dao/internal" |
|||
) |
|||
|
|||
// internalMemberInfoDao is internal type for wrapping internal DAO implements.
|
|||
type internalMemberInfoDao = *internal.MemberInfoDao |
|||
|
|||
// memberInfoDao is the data access object for table member_info.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type memberInfoDao struct { |
|||
internalMemberInfoDao |
|||
} |
|||
|
|||
var ( |
|||
// MemberInfo is globally public accessible object for table member_info operations.
|
|||
MemberInfo = memberInfoDao{ |
|||
internal.NewMemberInfoDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"VoteManage_Go/internal/dao/internal" |
|||
) |
|||
|
|||
// internalVoteRecordsDao is internal type for wrapping internal DAO implements.
|
|||
type internalVoteRecordsDao = *internal.VoteRecordsDao |
|||
|
|||
// voteRecordsDao is the data access object for table vote_records.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type voteRecordsDao struct { |
|||
internalVoteRecordsDao |
|||
} |
|||
|
|||
var ( |
|||
// VoteRecords is globally public accessible object for table vote_records operations.
|
|||
VoteRecords = voteRecordsDao{ |
|||
internal.NewVoteRecordsDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,25 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// FloatWindow is the golang structure of table float_window for DAO operations like Where/Data.
|
|||
type FloatWindow struct { |
|||
g.Meta `orm:"table:float_window, do:true"` |
|||
Id interface{} // 自增id
|
|||
Title interface{} // 标题
|
|||
Icon interface{} // 图标
|
|||
Start *gtime.Time // 开始日期
|
|||
End *gtime.Time // 结束日期
|
|||
Url interface{} // 活动地址
|
|||
Markets interface{} // 市场 my,sg,th,vi,can,hk
|
|||
MemberLimit interface{} // 用户权限 1:非网 2:半年版 3:终免
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// MemberInfo is the golang structure of table member_info for DAO operations like Where/Data.
|
|||
type MemberInfo struct { |
|||
g.Meta `orm:"table:member_info, do:true"` |
|||
Id interface{} //
|
|||
Jwcode interface{} //
|
|||
Nickname interface{} //
|
|||
Img interface{} //
|
|||
Medal interface{} // 体验官勋章url
|
|||
LocMarket interface{} //
|
|||
Dept interface{} //
|
|||
Shop interface{} //
|
|||
BoguMember interface{} // 1:博股会员,0:不是
|
|||
} |
@ -0,0 +1,21 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// VoteRecords is the golang structure of table vote_records for DAO operations like Where/Data.
|
|||
type VoteRecords struct { |
|||
g.Meta `orm:"table:vote_records, do:true"` |
|||
Id interface{} //
|
|||
Jwcode interface{} //
|
|||
VoteDate *gtime.Time //
|
|||
Time interface{} //
|
|||
OptionsTitle interface{} //
|
|||
ActivityId interface{} // 活动id
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// FloatWindow is the golang structure for table float_window.
|
|||
type FloatWindow struct { |
|||
Id int `json:"id" orm:"id" description:"自增id"` // 自增id
|
|||
Title string `json:"title" orm:"title" description:"标题"` // 标题
|
|||
Icon string `json:"icon" orm:"icon" description:"图标"` // 图标
|
|||
Start *gtime.Time `json:"start" orm:"start" description:"开始日期"` // 开始日期
|
|||
End *gtime.Time `json:"end" orm:"end" description:"结束日期"` // 结束日期
|
|||
Url string `json:"url" orm:"url" description:"活动地址"` // 活动地址
|
|||
Markets string `json:"markets" orm:"markets" description:"市场 my,sg,th,vi,can,hk"` // 市场 my,sg,th,vi,can,hk
|
|||
MemberLimit string `json:"memberLimit" orm:"member_limit" description:"用户权限 1:非网 2:半年版 3:终免"` // 用户权限 1:非网 2:半年版 3:终免
|
|||
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:""` //
|
|||
UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:""` //
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// MemberInfo is the golang structure for table member_info.
|
|||
type MemberInfo struct { |
|||
Id uint `json:"id" orm:"id" description:""` //
|
|||
Jwcode int `json:"jwcode" orm:"jwcode" description:""` //
|
|||
Nickname string `json:"nickname" orm:"nickname" description:""` //
|
|||
Img string `json:"img" orm:"img" description:""` //
|
|||
Medal string `json:"medal" orm:"medal" description:"体验官勋章url"` // 体验官勋章url
|
|||
LocMarket string `json:"locMarket" orm:"loc_market" description:""` //
|
|||
Dept string `json:"dept" orm:"dept" description:""` //
|
|||
Shop string `json:"shop" orm:"shop" description:""` //
|
|||
BoguMember int `json:"boguMember" orm:"bogu_member" description:"1:博股会员,0:不是"` // 1:博股会员,0:不是
|
|||
} |
@ -0,0 +1,19 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// VoteRecords is the golang structure for table vote_records.
|
|||
type VoteRecords struct { |
|||
Id uint `json:"id" orm:"id" description:""` //
|
|||
Jwcode string `json:"jwcode" orm:"jwcode" description:""` //
|
|||
VoteDate *gtime.Time `json:"voteDate" orm:"vote_date" description:""` //
|
|||
Time int `json:"time" orm:"time" description:""` //
|
|||
OptionsTitle string `json:"optionsTitle" orm:"options_title" description:""` //
|
|||
ActivityId int `json:"activityId" orm:"activity_id" description:"活动id"` // 活动id
|
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue