Files
im_manager/server/internal/model/do/im_message_curfew_rules.go
T

40 lines
1.5 KiB
Go

// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================
package do
import (
"github.com/gogf/gf/v2/encoding/gjson"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
)
// ImMessageCurfewRules is the golang structure of table im_message_curfew_rules for DAO operations like Where/Data.
type ImMessageCurfewRules struct {
g.Meta `orm:"table:im_message_curfew_rules, do:true"`
Id any //
TenantId any //
PolicyId any //
RuleCode any //
RuleName any //
DateType any // daily, weekday, weekend, custom
CustomDates *gjson.Json // YYYY-MM-DD values for custom date type
Weekdays *gjson.Json // ISO weekdays 1 through 7
Timezone any //
StartTime *gtime.Time //
EndTime *gtime.Time // Less than start_time means crossing midnight
Scope any // private_message or group_message
WhitelistUserIds *gjson.Json //
WhitelistGroupIds *gjson.Json //
Message any //
Status any // 1 enabled, 2 disabled
Sort any //
CreatedAt *gtime.Time //
CreatedBy any //
UpdatedAt *gtime.Time //
UpdatedBy any //
DeletedAt *gtime.Time //
DeletedBy any //
}