s_mall_admin

package
v0.0.0-...-08c5772 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2023 License: GPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func VerifyPassword

func VerifyPassword(password, hashedPassword string) bool

VerifyPassword 验证密码

Types

type PmsBrandService

type PmsBrandService struct {
	DbFactory *database.DbFactory
}

func NewPmsBrandService

func NewPmsBrandService(dbFactory *database.DbFactory) PmsBrandService

func (PmsBrandService) Create

func (service PmsBrandService) Create(PmsBrandCreateDto admin_dto.PmsBrandDTO) (int64, error)

Create 创建品牌

func (PmsBrandService) Delete

func (service PmsBrandService) Delete(id int64) (int64, error)

Delete 删除品牌

func (PmsBrandService) DeleteBatch

func (service PmsBrandService) DeleteBatch(ids []int64) (int64, error)

DeleteBatch 批量删除品牌

func (PmsBrandService) GetBrand

func (service PmsBrandService) GetBrand(id int64) (*models.PmsBrand, error)

GetBrand 获取单个品牌

func (PmsBrandService) ListAll

func (service PmsBrandService) ListAll() ([]*models.PmsBrand, error)

ListAll 获取所有品牌

func (PmsBrandService) ListBrand

func (service PmsBrandService) ListBrand(keyword string, showStatus, pageNum, pageSize int) (*pkg.CommonPage, error)

ListBrand 分页查询品牌

func (PmsBrandService) Update

func (service PmsBrandService) Update(id int64, PmsBrandUpdateDto admin_dto.PmsBrandDTO) (int64, error)

Update 更新品牌

func (PmsBrandService) UpdateFactoryStatus

func (service PmsBrandService) UpdateFactoryStatus(ids []int64, factoryStatus int) (int64, error)

UpdateFactoryStatus 批量更新厂家制造商状态

func (PmsBrandService) UpdateShowStatus

func (service PmsBrandService) UpdateShowStatus(ids []int64, showStatus int) (int64, error)

UpdateShowStatus 批量更新显示状态

type PmsProductAttributeCategoryService

type PmsProductAttributeCategoryService struct {
	DbFactory *database.DbFactory
}

func NewPmsProductAttributeCategoryService

func NewPmsProductAttributeCategoryService(DbFactory *database.DbFactory) PmsProductAttributeCategoryService

func (PmsProductAttributeCategoryService) Create

Create 创建商品属性分类

func (PmsProductAttributeCategoryService) Delete

Delete 删除商品属性分类

func (PmsProductAttributeCategoryService) GetByID

GetByID 根据id获取商品属性分类

func (PmsProductAttributeCategoryService) ListPage

func (s PmsProductAttributeCategoryService) ListPage(pageNum int, pageSize int) (*pkg.CommonPage, error)

ListPage 分页查询商品属性分类

func (PmsProductAttributeCategoryService) ListWithAttr

ListWithAttr 查询所有商品属性分类及其下属性

func (PmsProductAttributeCategoryService) Update

Update 更新商品属性分类

type PmsProductAttributeService

type PmsProductAttributeService struct {
	DbFactory *database.DbFactory
}

func NewPmsProductAttributeService

func NewPmsProductAttributeService(dbFactory *database.DbFactory) PmsProductAttributeService

func (PmsProductAttributeService) Create

func (s PmsProductAttributeService) Create(productAttributeParam admin_dto.PmsProductAttributeDTO) (int64, error)

Create 创建商品属性

func (PmsProductAttributeService) Delete

func (s PmsProductAttributeService) Delete(ids []int64) (int64, error)

Delete 批量删除商品属性

func (PmsProductAttributeService) GetItem

GetItem 根据id获取商品属性信息

func (PmsProductAttributeService) ListFromProductAttrInfo

func (s PmsProductAttributeService) ListFromProductAttrInfo(productCategoryId int64) ([]*models.ProductAttrInfo, error)

ListFromProductAttrInfo 获取商品分类对应属性列表

func (PmsProductAttributeService) ListPage

func (s PmsProductAttributeService) ListPage(categoryId int64, categoryType, pageNum, pageSize int) (*pkg.CommonPage, error)

ListPage 根据分类分页获取商品属性

func (PmsProductAttributeService) Update

func (s PmsProductAttributeService) Update(id int64, productAttributeParam admin_dto.PmsProductAttributeDTO) (int64, error)

Update 修改商品属性信息

type PmsProductCategoryService

type PmsProductCategoryService struct {
	DbFactory *database.DbFactory
}

func NewPmsProductCategoryService

func NewPmsProductCategoryService(dbFactory *database.DbFactory) PmsProductCategoryService

func (PmsProductCategoryService) CreateProductCategory

func (s PmsProductCategoryService) CreateProductCategory(dto admin_dto.PmsProductCategoryDTO) (int64, error)

CreateProductCategory 添加商品分类

func (PmsProductCategoryService) ListProductCategory

func (s PmsProductCategoryService) ListProductCategory(parentId int64, pageDTO base_dto.PageDTO) (*pkg.CommonPage, error)

ListProductCategory 分页查询商品分类

func (PmsProductCategoryService) ListWithChildren

ListWithChildren 查询所有一级分类及子分类

func (PmsProductCategoryService) UpdateNavStatus

func (s PmsProductCategoryService) UpdateNavStatus(ids []int64, navStatus int) (int64, error)

UpdateNavStatus 批量修改导航状态

func (PmsProductCategoryService) UpdateProductCategory

func (s PmsProductCategoryService) UpdateProductCategory(id int64, dto admin_dto.PmsProductCategoryDTO) (int64, error)

UpdateProductCategory 更新商品分类

func (PmsProductCategoryService) UpdateShowStatus

func (s PmsProductCategoryService) UpdateShowStatus(ids []int64, showStatus int) (int64, error)

UpdateShowStatus 批量修改显示状态

type UmsAdminService

type UmsAdminService struct {
	DbFactory *database.DbFactory
}

func NewUmsAdminService

func NewUmsAdminService(dbFactory *database.DbFactory) UmsAdminService

func (UmsAdminService) GetResource

func (s UmsAdminService) GetResource(adminId int64) []models.UmsResource

func (UmsAdminService) UmsAdminDelete

func (s UmsAdminService) UmsAdminDelete(userDTO base_dto.UserDTO) (int64, error)

UmsAdminDelete 删除指定用户信息

func (UmsAdminService) UmsAdminInfo

func (s UmsAdminService) UmsAdminInfo(username string) (map[string]any, error)

func (UmsAdminService) UmsAdminItem

func (s UmsAdminService) UmsAdminItem(userDTO base_dto.UserDTO) (*models.UmsAdmin, error)

func (UmsAdminService) UmsAdminListPage

func (s UmsAdminService) UmsAdminListPage(request admin_dto.UmsAdminPageDTO) (*pkg.CommonPage, error)

UmsAdminListPage 分页查询用户

func (UmsAdminService) UmsAdminLogin

func (s UmsAdminService) UmsAdminLogin(umsAdminLogin admin_dto.UmsAdminLoginDTO, others ...string) (map[string]string, error)

func (UmsAdminService) UmsAdminRegister

func (s UmsAdminService) UmsAdminRegister(request admin_dto.UmsAdminRegisterDTO) error

func (UmsAdminService) UmsAdminRoleItem

func (s UmsAdminService) UmsAdminRoleItem(umsAdminRoleDTO admin_dto.UmsAdminRoleDTO) ([]*models.UmsRole, error)

UmsAdminRoleItem 获取指定用户的角色

func (UmsAdminService) UmsAdminRoleUpdate

func (s UmsAdminService) UmsAdminRoleUpdate(umsAdminRoleDTO admin_dto.UmsAdminRoleDTO) (int64, error)

UmsAdminRoleUpdate 修改指定用户角色

func (UmsAdminService) UmsAdminUpdate

func (s UmsAdminService) UmsAdminUpdate(userDTO base_dto.UserDTO, umsAdminUpdate admin_dto.UmsAdminUpdateDTO) (int64, error)

UmsAdminUpdate 修改指定用户信息

func (UmsAdminService) UmsAdminUpdatePassword

func (s UmsAdminService) UmsAdminUpdatePassword(umsAdminUpdatePasswordDTO admin_dto.UmsAdminUpdatePasswordDTO) (int64, error)

UmsAdminUpdatePassword 修改指定用户密码

func (UmsAdminService) UmsAdminUpdateStatus

func (s UmsAdminService) UmsAdminUpdateStatus(id, status int64) (int64, error)

UmsAdminUpdateStatus 修改指定用户状态

func (UmsAdminService) UmsRoleList

func (s UmsAdminService) UmsRoleList(adminId int64) []*models.UmsRole

type UmsMemberLevelService

type UmsMemberLevelService struct {
	DbFactory *database.DbFactory
}

func NewUmsMemberLevelService

func NewUmsMemberLevelService(dbFactory *database.DbFactory) UmsMemberLevelService

func (UmsMemberLevelService) UmsMemberLevelList

UmsMemberLevelList 查看所有会员等级

type UmsMenuService

type UmsMenuService struct {
	DbFactory *database.DbFactory
}

func NewUmsMenuService

func NewUmsMenuService(dbFactory *database.DbFactory) UmsMenuService

func (UmsMenuService) UmsMenuCreate

func (s UmsMenuService) UmsMenuCreate(umsMenuCreateDTO admin_dto.UmsMenuCreateDTO) (int64, error)

UmsMenuCreate 添加后台菜单

func (UmsMenuService) UmsMenuDelete

func (s UmsMenuService) UmsMenuDelete(dto admin_dto.UmsMenuCreateDTO) (int64, error)

UmsMenuDelete 删除后台菜单

func (UmsMenuService) UmsMenuItem

UmsMenuItem 根据ID获取菜单详情

func (UmsMenuService) UmsMenuPageList

func (s UmsMenuService) UmsMenuPageList(pageDTO base_dto.PageDTO, parentIdDTO admin_dto.UmsMenuListDTO) (*pkg.CommonPage, error)

UmsMenuPageList 分页查询后台菜单

func (UmsMenuService) UmsMenuTreeList

func (s UmsMenuService) UmsMenuTreeList() ([]*models.UmsMenuNode, error)

UmsMenuTreeList 树形结构返回所有菜单列表

func (UmsMenuService) UmsMenuUpdate

func (s UmsMenuService) UmsMenuUpdate(umsMenuCreateDTO admin_dto.UmsMenuCreateDTO) (int64, error)

UmsMenuUpdate 修改后台菜单

func (UmsMenuService) UmsMenuUpdateHidden

func (s UmsMenuService) UmsMenuUpdateHidden(dto admin_dto.UmsMenuHiddenDTO) (int64, error)

UmsMenuUpdateHidden 修改菜单显示状态

type UmsResourceCategoryService

type UmsResourceCategoryService struct {
	DbFactory *database.DbFactory
}

func NewUmsResourceCategoryService

func NewUmsResourceCategoryService(dbFactory *database.DbFactory) UmsResourceCategoryService

func (UmsResourceCategoryService) UmsResourceCategoryCreate

func (s UmsResourceCategoryService) UmsResourceCategoryCreate(dto admin_dto.UmsResourceCategoryCreateDTO) (int64, error)

UmsResourceCategoryCreate 添加后台资源分类

func (UmsResourceCategoryService) UmsResourceCategoryDelete

func (s UmsResourceCategoryService) UmsResourceCategoryDelete(id int64) (int64, error)

UmsResourceCategoryDelete 删除后台资源分类

func (UmsResourceCategoryService) UmsResourceCategoryList

func (s UmsResourceCategoryService) UmsResourceCategoryList() ([]*models.UmsResourceCategory, error)

UmsResourceCategoryList 查询所有后台资源分类

func (UmsResourceCategoryService) UmsResourceCategoryUpdate

func (s UmsResourceCategoryService) UmsResourceCategoryUpdate(pathVariableDTO base_dto.PathVariableDTO, dto admin_dto.UmsResourceCategoryCreateDTO) (int64, error)

UmsResourceCategoryUpdate 修改后台资源分类

type UmsResourceService

type UmsResourceService struct {
	DbFactory *database.DbFactory
}

func NewUmsResourceService

func NewUmsResourceService(dbFactory *database.DbFactory) UmsResourceService

func (UmsResourceService) UmsResourceCreate

func (s UmsResourceService) UmsResourceCreate(dto admin_dto.UmsResourceCreateDTO) (int64, error)

UmsResourceCreate 添加后台资源

func (UmsResourceService) UmsResourceDelete

func (s UmsResourceService) UmsResourceDelete(id int64) (int64, error)

UmsResourceDelete 根据ID删除后台资源

func (UmsResourceService) UmsResourceItem

func (s UmsResourceService) UmsResourceItem(id int64) (*models.UmsResource, error)

UmsResourceItem 根据ID获取资源详情

func (UmsResourceService) UmsResourcePageList

func (s UmsResourceService) UmsResourcePageList(dto admin_dto.UmsResourcePageListDTO) (*pkg.CommonPage, error)

UmsResourcePageList 分页模糊查询后台资源

func (UmsResourceService) UmsResourceUpdate

func (s UmsResourceService) UmsResourceUpdate(id int64, dto admin_dto.UmsResourceCreateDTO) (int64, error)

UmsResourceUpdate 修改后台资源

type UmsRoleService

type UmsRoleService struct {
	DbFactory *database.DbFactory
}

func NewUmsRoleService

func NewUmsRoleService(dbFactory *database.DbFactory) UmsRoleService

func (UmsRoleService) UmsRoleAllocMenu

func (s UmsRoleService) UmsRoleAllocMenu(dto admin_dto.UmsRoleAllocMenuDTO) (int64, error)

UmsRoleAllocMenu 修改角色菜单

func (UmsRoleService) UmsRoleAllocResource

func (s UmsRoleService) UmsRoleAllocResource(dto admin_dto.UmsRoleAllocResourceDTO) (int64, error)

UmsRoleAllocResource 给角色分配资源

func (UmsRoleService) UmsRoleDelete

func (s UmsRoleService) UmsRoleDelete(dto admin_dto.IdsDTO) (int64, error)

UmsRoleDelete 批量删除角色

func (UmsRoleService) UmsRoleList

UmsRoleList 根据角色名称分页获取角色列表

func (UmsRoleService) UmsRoleListMenu

func (s UmsRoleService) UmsRoleListMenu(dto admin_dto.UmsRolePathVariableDTO) ([]*models.UmsMenu, error)

UmsRoleListMenu 获取角色相关菜单

func (UmsRoleService) UmsRoleListResource

func (s UmsRoleService) UmsRoleListResource(dto admin_dto.UmsRolePathVariableDTO) ([]*models.UmsResource, error)

UmsRoleListResource 获取角色相关资源

func (UmsRoleService) UmsRoleUpdate

func (s UmsRoleService) UmsRoleUpdate(id int64, dto admin_dto.UmsRoleCreateDTO) (int64, error)

UmsRoleUpdate 修改角色

func (UmsRoleService) UmsRoleUpdateStatus

func (s UmsRoleService) UmsRoleUpdateStatus(id int64, dto admin_dto.UmsRoleStatusDTO) (int64, error)

UmsRoleUpdateStatus 修改角色状态

Jump to

Keyboard shortcuts

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