baizeEntity

package
v0.0.0-...-7bb2ca5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaiZeTime

type BaiZeTime struct {
	time.Time
}

func NewBaiZeTime

func NewBaiZeTime() *BaiZeTime

func (BaiZeTime) MarshalJSON

func (t BaiZeTime) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler.

func (*BaiZeTime) Scan

func (t *BaiZeTime) Scan(v interface{}) error

func (*BaiZeTime) ToString

func (t *BaiZeTime) ToString() string

func (*BaiZeTime) UnmarshalJSON

func (t *BaiZeTime) UnmarshalJSON(b []byte) error

func (*BaiZeTime) Value

func (t *BaiZeTime) Value() (driver.Value, error)

type BaseEntity

type BaseEntity struct {
	CreateBy   int64      `json:"createBy" db:"create_by"`                           //创建人
	CreateTime *BaiZeTime `json:"createTime" db:"create_time" swaggertype:"integer"` //创建时间
	UpdateBy   int64      `json:"updateBy" db:"update_by"`                           //修改人
	UpdateTime *BaiZeTime `json:"updateTime" db:"update_time" swaggertype:"integer"` //修改时间
}

type BaseEntityAdd

type BaseEntityAdd struct {
	CreateBy   int64      `db:"create_by" swaggerignore:"true"`
	CreateTime *BaiZeTime `db:"create_time" swaggerignore:"true" swaggertype:"integer"`
	UpdateBy   int64      `db:"update_by" swaggerignore:"true"`
	UpdateTime *BaiZeTime `db:"update_time" swaggerignore:"true" swaggertype:"integer"`
}

func (*BaseEntityAdd) SetCreateBy

func (b *BaseEntityAdd) SetCreateBy(userId int64)

type BaseEntityDQL

type BaseEntityDQL struct {
	DataScope string `swaggerignore:"true"`
	OrderBy   string `form:"orderBy" `          //排序字段
	IsAsc     string `form:"isAsc" `            //排序规则  降序desc   asc升序
	Page      int64  `form:"page" default:"1"`  //第几页
	Size      int64  `form:"size" default:"10"` //数量
}

func (*BaseEntityDQL) GetLimit

func (b *BaseEntityDQL) GetLimit() string

func (*BaseEntityDQL) GetOffset

func (b *BaseEntityDQL) GetOffset() int64

func (*BaseEntityDQL) GetOrder

func (b *BaseEntityDQL) GetOrder() string

func (*BaseEntityDQL) GetSize

func (b *BaseEntityDQL) GetSize() int64

func (*BaseEntityDQL) SetDataScope

func (b *BaseEntityDQL) SetDataScope(user User, deptAlias string, userAlias string)

type BaseEntityEdit

type BaseEntityEdit struct {
	UpdateBy   int64      `db:"update_by" swaggerignore:"true"`
	UpdateTime *BaiZeTime `db:"update_time" swaggerignore:"true"`
}

func (*BaseEntityEdit) SetUpdateBy

func (b *BaseEntityEdit) SetUpdateBy(userId int64)

type Role

type Role struct {
	RoleId    int64  `db:"role_id"`
	DataScope string `db:"data_scope"`
}

type User

type User interface {
	GetRoles() []*Role
	GetDeptId() int64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL