Documentation ¶
Index ¶
- Variables
- func GetMemberDB(ctx context.Context, defDB *gorm.DB) *gorm.DB
- func GetMemberRoleDB(ctx context.Context, defDB *gorm.DB) *gorm.DB
- type Member
- type MemberRepo
- func (a *MemberRepo) Create(ctx context.Context, item schema.Member) error
- func (a *MemberRepo) Delete(ctx context.Context, id uint64) error
- func (a *MemberRepo) DeleteByDomainID(ctx context.Context, id uint64) error
- func (a *MemberRepo) Get(ctx context.Context, id uint64, opts ...schema.MemberQueryOptions) (*schema.Member, error)
- func (a *MemberRepo) Query(ctx context.Context, params schema.MemberQueryParam, ...) (*schema.MemberQueryResult, error)
- func (a *MemberRepo) Update(ctx context.Context, id uint64, item schema.Member) error
- func (a *MemberRepo) UpdatePassword(ctx context.Context, id uint64, password string) error
- func (a *MemberRepo) UpdateStatus(ctx context.Context, id uint64, status int) error
- type MemberRole
- type MemberRoleRepo
- func (a *MemberRoleRepo) CountByRoleID(ctx context.Context, params schema.MemberRoleQueryParam) (*RoleMemberNumbers, error)
- func (a *MemberRoleRepo) Create(ctx context.Context, item schema.MemberRole) error
- func (a *MemberRoleRepo) Delete(ctx context.Context, id uint64) error
- func (a *MemberRoleRepo) DeleteByMemberID(ctx context.Context, memberID uint64) error
- func (a *MemberRoleRepo) DeleteByMemberIDs(ctx context.Context, memberIDs []uint64) error
- func (a *MemberRoleRepo) Get(ctx context.Context, id uint64, opts ...schema.MemberRoleQueryOptions) (*schema.MemberRole, error)
- func (a *MemberRoleRepo) Query(ctx context.Context, params schema.MemberRoleQueryParam, ...) (*schema.MemeberRoleQueryResult, error)
- func (a *MemberRoleRepo) Update(ctx context.Context, id uint64, item schema.MemberRole) error
- type MemberRoles
- type Members
- type RoleMemberNumber
- type RoleMemberNumbers
- type SchemaMember
- type SchemaMemberRole
Constants ¶
This section is empty.
Variables ¶
View Source
var MemberRoleSet = wire.NewSet(wire.Struct(new(MemberRoleRepo), "*"))
View Source
var MemberSet = wire.NewSet(wire.Struct(new(MemberRepo), "*"))
Functions ¶
Types ¶
type Member ¶
type Member struct { util.Model MemberName string `gorm:"size:64;uniqueIndex;default:'';not null;"` // 用户名 RealName string `gorm:"size:64;index;default:'';"` // 真实姓名 Password string `gorm:"size:40;default:'';"` // 密码 Email *string `gorm:"size:255;"` // 邮箱 Gender string `gorm:"size:2;index;default:'';"` // 性别 Memo string `gorm:"size:40;index;default:'';"` // 备注 Position string `gorm:"size:40;index;default:'';"` // 职务 Phone *string `gorm:"size:20;"` // 手机号 Status int `gorm:"index;"` // 状态(1:启用 0:停用) Creator uint64 `gorm:""` // 创建者 AgentConfigID uint64 `gorm:"index;column:agent_config_id;"` // 成员有可能也是经销商,而每个经销商可以有一个经销商配置 DomainID uint64 `gorm:"index;column:domain_id;"` // domain id }
func (Member) ToSchemaMember ¶
type MemberRepo ¶
func (*MemberRepo) DeleteByDomainID ¶
func (a *MemberRepo) DeleteByDomainID(ctx context.Context, id uint64) error
func (*MemberRepo) Get ¶
func (a *MemberRepo) Get(ctx context.Context, id uint64, opts ...schema.MemberQueryOptions) (*schema.Member, error)
func (*MemberRepo) Query ¶
func (a *MemberRepo) Query(ctx context.Context, params schema.MemberQueryParam, opts ...schema.MemberQueryOptions) (*schema.MemberQueryResult, error)
func (*MemberRepo) UpdatePassword ¶
func (*MemberRepo) UpdateStatus ¶
type MemberRole ¶
type MemberRole struct { util.Model MemberID uint64 `gorm:"index;default:0;"` // 用户内码 RoleID uint64 `gorm:"index;default:0;"` // 角色内码 }
func (MemberRole) ToSchemaMemberRole ¶
func (a MemberRole) ToSchemaMemberRole() *schema.MemberRole
type MemberRoleRepo ¶
func (*MemberRoleRepo) CountByRoleID ¶
func (a *MemberRoleRepo) CountByRoleID(ctx context.Context, params schema.MemberRoleQueryParam) (*RoleMemberNumbers, error)
func (*MemberRoleRepo) Create ¶
func (a *MemberRoleRepo) Create(ctx context.Context, item schema.MemberRole) error
func (*MemberRoleRepo) Delete ¶
func (a *MemberRoleRepo) Delete(ctx context.Context, id uint64) error
func (*MemberRoleRepo) DeleteByMemberID ¶
func (a *MemberRoleRepo) DeleteByMemberID(ctx context.Context, memberID uint64) error
func (*MemberRoleRepo) DeleteByMemberIDs ¶
func (a *MemberRoleRepo) DeleteByMemberIDs(ctx context.Context, memberIDs []uint64) error
func (*MemberRoleRepo) Get ¶
func (a *MemberRoleRepo) Get(ctx context.Context, id uint64, opts ...schema.MemberRoleQueryOptions) (*schema.MemberRole, error)
func (*MemberRoleRepo) Query ¶
func (a *MemberRoleRepo) Query(ctx context.Context, params schema.MemberRoleQueryParam, opts ...schema.MemberRoleQueryOptions) (*schema.MemeberRoleQueryResult, error)
func (*MemberRoleRepo) Update ¶
func (a *MemberRoleRepo) Update(ctx context.Context, id uint64, item schema.MemberRole) error
type MemberRoles ¶
type MemberRoles []*MemberRole
func (MemberRoles) ToSchemaMemberRoles ¶
func (a MemberRoles) ToSchemaMemberRoles() []*schema.MemberRole
type RoleMemberNumber ¶
type RoleMemberNumbers ¶
type RoleMemberNumbers []*RoleMemberNumber
type SchemaMember ¶
func (SchemaMember) ToMember ¶
func (a SchemaMember) ToMember() *Member
type SchemaMemberRole ¶
type SchemaMemberRole schema.MemberRole
func (SchemaMemberRole) ToMemberRole ¶
func (a SchemaMemberRole) ToMemberRole() *MemberRole
Click to show internal directories.
Click to hide internal directories.