// ================================================================================= // 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 // }