Documentation
¶
Index ¶
- Constants
- Variables
- func InjectSubTableDto(s *SubTableDto)
- func LoadSubTableDto() baseiface.ISingleton
- type PagedbRequest
- func (this *PagedbRequest) Clear() *PagedbRequest
- func (this *PagedbRequest) DefaultTableFields() *PagedbRequest
- func (this *PagedbRequest) FieldNames2SnakeCase()
- func (this *PagedbRequest) FindRecords(result *page.PageResult) *page.PageResult
- func (this *PagedbRequest) FindTable() *gorm.DB
- func (this *PagedbRequest) GeneralQuery() *page.PageResult
- func (this *PagedbRequest) GeneralQueryDto() *page.PageResult
- func (this *PagedbRequest) IfSubTable() bool
- func (this *PagedbRequest) InitFields() *page.PageResult
- func (this *PagedbRequest) InitPage()
- func (this *PagedbRequest) MetadataQuery() *basedto.IchubResult
- func (this *PagedbRequest) NewSubTable() *PagedbRequest
- func (this *PagedbRequest) QuerySubTable(records []map[string]interface{})
- func (this *PagedbRequest) ValueOfPageRequest(that *PagedbRequest) *PagedbRequest
- func (this *PagedbRequest) WriteDaoFile() error
- type SubTableDto
Constants ¶
View Source
const DefaultTable = "rules" //"rules"
@Title 文件名称: PagedbRequest.go @Description 描述: PagedbRequest
@Author 作者: leijianming@163.com 时间(2024-02-21 22:38:21) @Update 作者: leijianming@163.com 时间(2024-02-21 22:38:21)
Variables ¶
View Source
var DefaultFields = "rule_id,rule_key"
Functions ¶
func InjectSubTableDto ¶
func InjectSubTableDto(s *SubTableDto)
func LoadSubTableDto ¶
func LoadSubTableDto() baseiface.ISingleton
Types ¶
type PagedbRequest ¶
type PagedbRequest struct { page.PageRequest //表名 TableName string `json:"table_name"` //字段列表,分隔 FieldsName string `json:"fields_name"` //返回日期转为int64 TimeToInt bool `json:"time_to_int"` SubTable *SubTableDto `json:"sub_table,omitempty"` JoinTable *SubTableDto `json:"join_table,omitempty"` }
通用表查询请求数据
func NewPageDbRequest ¶
func NewPageDbRequest(pageSize int) *PagedbRequest
func NewPagedbRequest ¶
func NewPagedbRequest() *PagedbRequest
func (*PagedbRequest) Clear ¶
func (this *PagedbRequest) Clear() *PagedbRequest
func (*PagedbRequest) DefaultTableFields ¶
func (this *PagedbRequest) DefaultTableFields() *PagedbRequest
func (*PagedbRequest) FieldNames2SnakeCase ¶
func (this *PagedbRequest) FieldNames2SnakeCase()
func (*PagedbRequest) FindRecords ¶
func (this *PagedbRequest) FindRecords(result *page.PageResult) *page.PageResult
func (*PagedbRequest) FindTable ¶
func (this *PagedbRequest) FindTable() *gorm.DB
func (*PagedbRequest) GeneralQuery ¶
func (this *PagedbRequest) GeneralQuery() *page.PageResult
func (*PagedbRequest) GeneralQueryDto ¶
func (this *PagedbRequest) GeneralQueryDto() *page.PageResult
func (*PagedbRequest) IfSubTable ¶
func (this *PagedbRequest) IfSubTable() bool
func (*PagedbRequest) InitFields ¶
func (this *PagedbRequest) InitFields() *page.PageResult
func (*PagedbRequest) InitPage ¶
func (this *PagedbRequest) InitPage()
func (*PagedbRequest) MetadataQuery ¶
func (this *PagedbRequest) MetadataQuery() *basedto.IchubResult
func (*PagedbRequest) NewSubTable ¶
func (this *PagedbRequest) NewSubTable() *PagedbRequest
func (*PagedbRequest) QuerySubTable ¶
func (this *PagedbRequest) QuerySubTable(records []map[string]interface{})
func (*PagedbRequest) ValueOfPageRequest ¶
func (this *PagedbRequest) ValueOfPageRequest(that *PagedbRequest) *PagedbRequest
func (*PagedbRequest) WriteDaoFile ¶
func (this *PagedbRequest) WriteDaoFile() error
type SubTableDto ¶
type SubTableDto struct { basedto.BaseEntity TableName string `json:"table_name"` FieldsName string `json:"fields_name"` PageSize int `json:"page_size"` JoinKeys map[string]string `json:"join_keys"` }
func FindBeanSubTableDto ¶
func FindBeanSubTableDto() *SubTableDto
func NewSubTableDto ¶
func NewSubTableDto() *SubTableDto
Click to show internal directories.
Click to hide internal directories.