repo

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2021 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemoSet = wire.NewSet(wire.Struct(new(Demo), "*"))
View Source
var DictItemSet = wire.NewSet(wire.Struct(new(DictItem), "*"))

DictItemSet 注入DictItem

View Source
var DictSet = wire.NewSet(wire.Struct(new(Dict), "*"))

DictSet 注入Dict

View Source
var MenuActionResourceSet = wire.NewSet(wire.Struct(new(MenuActionResource), "*"))

MenuActionResourceSet 注入MenuActionResource

View Source
var MenuActionSet = wire.NewSet(wire.Struct(new(MenuAction), "*"))

MenuActionSet 注入MenuAction

View Source
var MenuSet = wire.NewSet(wire.Struct(new(Menu), "*"))

MenuSet 注入Menu

View Source
var RoleMenuSet = wire.NewSet(wire.Struct(new(RoleMenu), "*"))

RoleMenuSet 注入RoleMenu

View Source
var RoleSet = wire.NewSet(wire.Struct(new(Role), "*"))

RoleSet 注入Role

View Source
var TransSet = wire.NewSet(wire.Struct(new(Trans), "*"))

TransSet 注入Trans

View Source
var UserRoleSet = wire.NewSet(wire.Struct(new(UserRole), "*"))

UserRoleSet 注入UserRole

View Source
var UserSet = wire.NewSet(wire.Struct(new(User), "*"))

UserSet 注入User

Functions

func ParseOrder

func ParseOrder(items []*schema.OrderField) []ent.OrderFunc

ParseOrder 解析排序字段

func WithTx

func WithTx(ctx context.Context, client *ent.Client, fn func(tx *ent.Tx) error) error

WithTx best Practices, reusable function that runs callbacks in a transaction

Types

type Demo

type Demo struct {
	EntCli *ent.Client
}

func (*Demo) Create

func (a *Demo) Create(ctx context.Context, item schema.Demo) (*schema.Demo, error)

Create 创建数据

func (*Demo) Delete

func (a *Demo) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*Demo) Get

func (a *Demo) Get(ctx context.Context, id string, opts ...schema.DemoQueryOptions) (*schema.Demo, error)

Get 查询指定数据

func (*Demo) Query

Query 查询数据

func (*Demo) Update

func (a *Demo) Update(ctx context.Context, id string, item schema.Demo) (*schema.Demo, error)

Update 更新数据

func (*Demo) UpdateStatus

func (a *Demo) UpdateStatus(ctx context.Context, id string, status int16) error

UpdateStatus 更新状态

type Dict

type Dict struct {
	EntCli *ent.Client
}

Dict 字典存储

func (*Dict) Create

func (a *Dict) Create(ctx context.Context, item schema.Dict) (*schema.Dict, error)

Create 创建数据

func (*Dict) Delete

func (a *Dict) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*Dict) Get

func (a *Dict) Get(ctx context.Context, id string, opts ...schema.DictQueryOptions) (*schema.Dict, error)

Get 查询指定数据

func (*Dict) Query

Query 查询数据

func (*Dict) ToEntCreateSysDictInput

func (a *Dict) ToEntCreateSysDictInput(sdi *schema.Dict) *ent.CreateSysDictInput

func (*Dict) ToEntUpdateSysDictInput

func (a *Dict) ToEntUpdateSysDictInput(sdi *schema.Dict) *ent.UpdateSysDictInput

func (*Dict) Update

func (a *Dict) Update(ctx context.Context, id string, item schema.Dict) (*schema.Dict, error)

Update 更新数据

func (*Dict) UpdateStatus

func (a *Dict) UpdateStatus(ctx context.Context, id string, status int16) error

UpdateStatus 更新状态

type DictItem

type DictItem struct {
	EntCli *ent.Client
}

DictItem 字典项存储

func (*DictItem) Create

func (a *DictItem) Create(ctx context.Context, item schema.DictItem) (*schema.DictItem, error)

Create 创建数据

func (*DictItem) Delete

func (a *DictItem) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*DictItem) Get

Get 查询指定数据

func (*DictItem) Query

Query 查询数据

func (*DictItem) ToEntCreateSysDictItemInput

func (a *DictItem) ToEntCreateSysDictItemInput(sdi *schema.DictItem) *ent.CreateSysDictItemInput

func (*DictItem) ToEntUpdateSysDictItemInput

func (a *DictItem) ToEntUpdateSysDictItemInput(sdi *schema.DictItem) *ent.UpdateSysDictItemInput

func (*DictItem) Update

func (a *DictItem) Update(ctx context.Context, id string, item schema.DictItem) (*schema.DictItem, error)

Update 更新数据

type Menu struct {
	EntCli *ent.Client
}

Menu 菜单存储

func (a *Menu) Create(ctx context.Context, item schema.Menu) (*schema.Menu, error)

Create 创建数据

func (a *Menu) Delete(ctx context.Context, id string) error

Delete 删除数据

func (a *Menu) Get(ctx context.Context, id string, opts ...schema.MenuQueryOptions) (*schema.Menu, error)

Get 查询指定数据

Query 查询数据

func (a *Menu) ToEntCreateSysMenuInput(m *schema.Menu) *ent.CreateSysMenuInput
func (a *Menu) ToEntUpdateSysMenuInput(m *schema.Menu) *ent.UpdateSysMenuInput
func (a *Menu) Update(ctx context.Context, id string, item schema.Menu) (*schema.Menu, error)

Update 更新数据

func (a *Menu) UpdateParentPath(ctx context.Context, id, parentPath string) error

UpdateParentPath 更新父级路径

func (a *Menu) UpdateStatus(ctx context.Context, id string, status int16) error

UpdateStatus 更新状态

type MenuAction struct {
	EntCli *ent.Client
}

MenuAction 菜单动作存储

func (a *MenuAction) Create(ctx context.Context, item schema.MenuAction) (*schema.MenuAction, error)

Create 创建数据

func (a *MenuAction) Delete(ctx context.Context, id string) error

Delete 删除数据

func (a *MenuAction) DeleteByMenuID(ctx context.Context, menuID string) error

DeleteByMenuID 根据菜单ID删除数据

Get 查询指定数据

Query 查询数据

func (a *MenuAction) ToEntCreateSysMenuActionInput(ma *schema.MenuAction) *ent.CreateSysMenuActionInput
func (a *MenuAction) ToEntUpdateSysMenuActionInput(ma *schema.MenuAction) *ent.UpdateSysMenuActionInput
func (a *MenuAction) Update(ctx context.Context, id string, item schema.MenuAction) (*schema.MenuAction, error)

Update 更新数据

type MenuActionResource struct {
	EntCli *ent.Client
}

MenuActionResource 菜单动作关联资源存储

Create 创建数据

func (a *MenuActionResource) Delete(ctx context.Context, id string) error

Delete 删除数据

func (a *MenuActionResource) DeleteByActionID(ctx context.Context, actionID string) error

DeleteByActionID 根据动作ID删除数据

func (a *MenuActionResource) DeleteByMenuID(ctx context.Context, menuID string) error

DeleteByMenuID 根据菜单ID删除数据

Get 查询指定数据

Query 查询数据

func (a *MenuActionResource) ToEntCreateSysMenuActionResourceInput(ma *schema.MenuActionResource) *ent.CreateSysMenuActionResourceInput
func (a *MenuActionResource) ToEntUpdateSysMenuActionResourceInput(ma *schema.MenuActionResource) *ent.UpdateSysMenuActionResourceInput

Update 更新数据

type Role

type Role struct {
	EntCli *ent.Client
}

Role 角色存储

func (*Role) Create

func (a *Role) Create(ctx context.Context, item schema.Role) (*schema.Role, error)

Create 创建数据

func (*Role) Delete

func (a *Role) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*Role) Get

func (a *Role) Get(ctx context.Context, id string, opts ...schema.RoleQueryOptions) (*schema.Role, error)

Get 查询指定数据

func (*Role) Query

Query 查询数据

func (*Role) ToEntCreateSysRoleInput

func (a *Role) ToEntCreateSysRoleInput(schrole *schema.Role) *ent.CreateSysRoleInput

func (*Role) ToEntUpdateSysRoleInput

func (a *Role) ToEntUpdateSysRoleInput(schrole *schema.Role) *ent.UpdateSysRoleInput

func (*Role) Update

func (a *Role) Update(ctx context.Context, id string, item schema.Role) (*schema.Role, error)

Update 更新数据

func (*Role) UpdateStatus

func (a *Role) UpdateStatus(ctx context.Context, id string, status int16) error

UpdateStatus 更新状态

type RoleMenu

type RoleMenu struct {
	EntCli *ent.Client
}

RoleMenu 角色菜单存储

func (*RoleMenu) Create

func (a *RoleMenu) Create(ctx context.Context, item schema.RoleMenu) (*schema.RoleMenu, error)

Create 创建数据

func (*RoleMenu) Delete

func (a *RoleMenu) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*RoleMenu) DeleteByRoleID

func (a *RoleMenu) DeleteByRoleID(ctx context.Context, roleID string) error

DeleteByRoleID 根据角色ID删除数据

func (*RoleMenu) Get

Get 查询指定数据

func (*RoleMenu) Query

Query 查询数据

func (*RoleMenu) ToEntCreateSysRoleMenuInput

func (a *RoleMenu) ToEntCreateSysRoleMenuInput(schrole *schema.RoleMenu) *ent.CreateSysRoleMenuInput

func (*RoleMenu) ToEntUpdateSysRoleMenuInput

func (a *RoleMenu) ToEntUpdateSysRoleMenuInput(schrole *schema.RoleMenu) *ent.UpdateSysRoleMenuInput

func (*RoleMenu) Update

func (a *RoleMenu) Update(ctx context.Context, id string, item schema.RoleMenu) (*schema.RoleMenu, error)

Update 更新数据

type Trans

type Trans struct {
	EntCli *ent.Client
}

Trans 事务管理

type User

type User struct {
	EntCli *ent.Client
}

User 用户存储

func (*User) Create

func (a *User) Create(ctx context.Context, item schema.User) (*schema.User, error)

Create 创建数据

func (*User) Delete

func (a *User) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*User) Get

func (a *User) Get(ctx context.Context, id string, opts ...schema.UserQueryOptions) (*schema.User, error)

Get 查询指定数据

func (*User) Query

Query 查询数据

func (*User) ToEntCreateSysUserInput

func (a *User) ToEntCreateSysUserInput(user *schema.User) *ent.CreateSysUserInput

func (*User) ToEntUpdateSysUserInput

func (a *User) ToEntUpdateSysUserInput(user *schema.User) *ent.UpdateSysUserInput

func (*User) Update

func (a *User) Update(ctx context.Context, id string, item schema.User) (*schema.User, error)

Update 更新数据

func (*User) UpdatePassword

func (a *User) UpdatePassword(ctx context.Context, id, password string) error

UpdatePassword 更新密码

func (*User) UpdateStatus

func (a *User) UpdateStatus(ctx context.Context, id string, status int16) error

UpdateStatus 更新状态

type UserRole

type UserRole struct {
	EntCli *ent.Client
}

UserRole 用户角色存储

func (*UserRole) Create

func (a *UserRole) Create(ctx context.Context, item schema.UserRole) (*schema.UserRole, error)

Create 创建数据

func (*UserRole) Delete

func (a *UserRole) Delete(ctx context.Context, id string) error

Delete 删除数据

func (*UserRole) DeleteByUserID

func (a *UserRole) DeleteByUserID(ctx context.Context, userID string) error

DeleteByUserID 根据用户ID删除数据

func (*UserRole) Get

Get 查询指定数据

func (*UserRole) Query

Query 查询数据

func (*UserRole) Update

func (a *UserRole) Update(ctx context.Context, id string, item schema.UserRole) (*schema.UserRole, error)

Update 更新数据

Jump to

Keyboard shortcuts

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