Documentation ¶
Index ¶
- func InjectDateRange(s *DateRange)
- func InjectDateRangeAll(s *DateRangeAll)
- func InjectDateRangeGtime(s *DateRangeGtime)
- func InjectDateRangeStr(s *DateRangeStr)
- func LoadDateRange() baseiface.ISingleton
- func LoadDateRangeAll() baseiface.ISingleton
- func LoadDateRangeGtime() baseiface.ISingleton
- func LoadDateRangeStr() baseiface.ISingleton
- type DateRange
- func (self DateRange) BeforeDay() *DateRange
- func (self *DateRange) Clone() *DateRange
- func (self *DateRange) DayBefore() DateRange
- func (self *DateRange) ToDateRangeStr() *DateRangeStr
- func (self DateRange) Tommorow() *DateRange
- func (self DateRange) YesterDay() *DateRange
- func (self *DateRange) Yesterday() DateRange
- type DateRangeAll
- type DateRangeGtime
- type DateRangeStr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectDateRange ¶
func InjectDateRange(s *DateRange)
func InjectDateRangeAll ¶
func InjectDateRangeAll(s *DateRangeAll)
func InjectDateRangeGtime ¶
func InjectDateRangeGtime(s *DateRangeGtime)
func InjectDateRangeStr ¶
func InjectDateRangeStr(s *DateRangeStr)
func LoadDateRange ¶
func LoadDateRange() baseiface.ISingleton
func LoadDateRangeAll ¶
func LoadDateRangeAll() baseiface.ISingleton
func LoadDateRangeGtime ¶
func LoadDateRangeGtime() baseiface.ISingleton
func LoadDateRangeStr ¶
func LoadDateRangeStr() baseiface.ISingleton
Types ¶
type DateRange ¶
func NewDateRange ¶
func NewDateRange() *DateRange
func (*DateRange) ToDateRangeStr ¶
func (self *DateRange) ToDateRangeStr() *DateRangeStr
type DateRangeAll ¶
type DateRangeAll struct { basedto.BaseEntity DateRangeStr *DateRangeStr `json:"date_range_str,omitempty"` DateRange *DateRange `json:"date_range,omitempty"` DateRangeGtime *DateRangeGtime `json:"date_range_gtime,omitempty"` UtcDate time.Time UtcDateEnd time.Time LocalDate time.Time LocalDateEnd time.Time ShanghaiDate time.Time ShanghaiDateEnd time.Time ZoneShanghai *time.Location `json:"-"` }
func DefaultAll ¶
func DefaultAll(start, end string) *DateRangeAll
func DefaultAllDate ¶
func DefaultAllDate(start, end time.Time) *DateRangeAll
func NewDataRangeAll ¶
func NewDataRangeAll() *DateRangeAll
func (*DateRangeAll) BeforeDay ¶
func (self *DateRangeAll) BeforeDay() *DateRangeAll
func (*DateRangeAll) Init ¶
func (dr *DateRangeAll) Init(now time.Time)
func (DateRangeAll) ToEsDateRange ¶
func (self DateRangeAll) ToEsDateRange() *DateRangeStr
func (*DateRangeAll) Tommorow ¶
func (self *DateRangeAll) Tommorow() *DateRangeAll
func (*DateRangeAll) YesterDay ¶
func (self *DateRangeAll) YesterDay() *DateRangeAll
type DateRangeGtime ¶
func NewDateRangeGtime ¶
func NewDateRangeGtime() *DateRangeGtime
func (DateRangeGtime) ToEsDateRange ¶
func (self DateRangeGtime) ToEsDateRange() *DateRangeStr
type DateRangeStr ¶
type DateRangeStr struct { basedto.BaseEntity Start string End string }
func DefaultRangeOf ¶
func DefaultRangeOf(start, end string) *DateRangeStr
func NewDateRangeStr ¶
func NewDateRangeStr() *DateRangeStr
func (*DateRangeStr) ToDateRange ¶
func (self *DateRangeStr) ToDateRange() (*DateRange, error)
func (*DateRangeStr) ToGtime ¶
func (self *DateRangeStr) ToGtime() (*DateRangeGtime, error)
Click to show internal directories.
Click to hide internal directories.