Documentation ¶
Index ¶
- Variables
- func GetDomainDB(ctx context.Context, defDB *gorm.DB) *gorm.DB
- type Domain
- type DomainRepo
- func (a *DomainRepo) Create(ctx context.Context, item schema.Domain) error
- func (a *DomainRepo) Delete(ctx context.Context, id uint64) error
- func (a *DomainRepo) Get(ctx context.Context, id uint64, opts ...schema.DomainQueryOptions) (*schema.Domain, error)
- func (a *DomainRepo) Query(ctx context.Context, params schema.DomainQueryParam, ...) (*schema.DomainQueryResult, error)
- func (a *DomainRepo) Update(ctx context.Context, id uint64, item schema.Domain) error
- func (a *DomainRepo) UpdateStatus(ctx context.Context, id uint64, status int) error
- type Domains
- type SchemaDomain
Constants ¶
This section is empty.
Variables ¶
View Source
var DomainSet = wire.NewSet(wire.Struct(new(DomainRepo), "*"))
Functions ¶
Types ¶
type Domain ¶
type Domain struct { util.Model DeletedAt gorm.DeletedAt `gorm:"column:delete_at;index" json:"-"` Name string `gorm:"column:name;unique" json:"name,omitempty"` Status int `gorm:"index;"` // 状态(1:启用 0:禁用) Type int `gorm:"index;default:1;"` // domain 类型 Memo *string `gorm:"size:1024;"` // 备注 Admin uint64 `gorm:"index;default:0;"` // 管理员用户内码 }
Domain sample for caskin.Domain interface
func (Domain) ToSchemaDomain ¶
type DomainRepo ¶
func (*DomainRepo) Get ¶
func (a *DomainRepo) Get(ctx context.Context, id uint64, opts ...schema.DomainQueryOptions) (*schema.Domain, error)
func (*DomainRepo) Query ¶
func (a *DomainRepo) Query(ctx context.Context, params schema.DomainQueryParam, opts ...schema.DomainQueryOptions) (*schema.DomainQueryResult, error)
func (*DomainRepo) UpdateStatus ¶
type SchemaDomain ¶
func (SchemaDomain) ToDomain ¶
func (a SchemaDomain) ToDomain() *Domain
Click to show internal directories.
Click to hide internal directories.