Versions in this module Expand all Collapse all v1 v1.14.0 Jun 22, 2025 v1.13.2 May 18, 2025 v1.13.1 Apr 12, 2025 v1.13.0 Apr 12, 2025 v1.12.8 Mar 2, 2025 v1.12.7 Feb 16, 2025 v1.12.6 Feb 8, 2025 v1.12.5 Jan 25, 2025 v1.12.3 Jan 20, 2025 v1.12.2 Jan 19, 2025 v1.12.1 Dec 19, 2024 v1.12.0 Dec 19, 2024 Changes in this version + const AND + const Eq + const Gt + const Gte + const In + const Like + const Lt + const Lte + const Neq + const OR + func SetMaxSize(max int) + type Column struct + Exp string + Logic string + Name string + Value interface{} + type Conditions struct + Columns []Column + func (c *Conditions) CheckValid() error + func (c *Conditions) ConvertToGorm() (string, []interface{}, error) + type Page struct + func DefaultPage(page int) *Page + func NewPage(page int, limit int, columnNames string) *Page + func (p *Page) Limit() int + func (p *Page) Offset() int + func (p *Page) Page() int + func (p *Page) Size() int + func (p *Page) Sort() string + type Params struct + Columns []Column + Limit int + Page int + Size int + Sort string + func (p *Params) ConvertToGormConditions() (string, []interface{}, error) + func (p *Params) ConvertToPage() (order string, limit int, offset int)