Documentation ¶
Index ¶
- func VerifyPassword(password, hashedPassword string) bool
- type CoreAdminService
- type PmsBrandService
- func (service PmsBrandService) Create(PmsBrandCreateDto admin_dto.PmsBrandDTO) (int64, error)
- func (service PmsBrandService) Delete(id int64) (int64, error)
- func (service PmsBrandService) DeleteBatch(ids []int64) (int64, error)
- func (service PmsBrandService) GetBrand(id int64) (*models.PmsBrand, error)
- func (service PmsBrandService) ListAll() ([]*models.PmsBrand, error)
- func (service PmsBrandService) ListBrand(keyword string, showStatus, pageNum, pageSize int) (*pkg.CommonPage, error)
- func (service PmsBrandService) Update(id int64, PmsBrandUpdateDto admin_dto.PmsBrandDTO) (int64, error)
- func (service PmsBrandService) UpdateFactoryStatus(ids []int64, factoryStatus int) (int64, error)
- func (service PmsBrandService) UpdateShowStatus(ids []int64, showStatus int) (int64, error)
- type PmsProductAttributeCategoryService
- func (s PmsProductAttributeCategoryService) Create(name string) (int64, error)
- func (s PmsProductAttributeCategoryService) Delete(id int64) (int64, error)
- func (s PmsProductAttributeCategoryService) GetByID(id int64) (*models.PmsProductAttributeCategory, error)
- func (s PmsProductAttributeCategoryService) ListPage(pageNum int, pageSize int) (*pkg.CommonPage, error)
- func (s PmsProductAttributeCategoryService) ListWithAttr() ([]*models.PmsProductAttributeCategoryItem, error)
- func (s PmsProductAttributeCategoryService) Update(id int64, name string) (int64, error)
- type PmsProductAttributeService
- func (s PmsProductAttributeService) Create(productAttributeParam admin_dto.PmsProductAttributeDTO) (int64, error)
- func (s PmsProductAttributeService) Delete(ids []int64) (int64, error)
- func (s PmsProductAttributeService) GetItem(id int64) (*models.PmsProductAttribute, error)
- func (s PmsProductAttributeService) ListFromProductAttrInfo(productCategoryId int64) ([]*models.ProductAttrInfo, error)
- func (s PmsProductAttributeService) ListPage(categoryId int64, categoryType, pageNum, pageSize int) (*pkg.CommonPage, error)
- func (s PmsProductAttributeService) Update(id int64, productAttributeParam admin_dto.PmsProductAttributeDTO) (int64, error)
- type PmsProductCategoryService
- func (s PmsProductCategoryService) CreateProductCategory(dto admin_dto.PmsProductCategoryDTO) (int64, error)
- func (s PmsProductCategoryService) ListProductCategory(parentId int64, pageDTO base_dto.PageDTO) (*pkg.CommonPage, error)
- func (s PmsProductCategoryService) ListWithChildren() ([]*models.PmsProductCategoryWithChildrenItem, error)
- func (s PmsProductCategoryService) UpdateNavStatus(ids []int64, navStatus int) (int64, error)
- func (s PmsProductCategoryService) UpdateProductCategory(id int64, dto admin_dto.PmsProductCategoryDTO) (int64, error)
- func (s PmsProductCategoryService) UpdateShowStatus(ids []int64, showStatus int) (int64, error)
- type UmsAdminService
- func (s UmsAdminService) GetResource(adminId int64) []models.UmsResource
- func (s UmsAdminService) UmsAdminDelete(userDTO base_dto.UserDTO) (int64, error)
- func (s UmsAdminService) UmsAdminInfo(username string) (map[string]any, error)
- func (s UmsAdminService) UmsAdminItem(userDTO base_dto.UserDTO) (*models.UmsAdmin, error)
- func (s UmsAdminService) UmsAdminListPage(request admin_dto.UmsAdminPageDTO) (*pkg.CommonPage, error)
- func (s UmsAdminService) UmsAdminLogin(umsAdminLogin admin_dto.UmsAdminLoginDTO, others ...string) (map[string]string, error)
- func (s UmsAdminService) UmsAdminRegister(request admin_dto.UmsAdminRegisterDTO) error
- func (s UmsAdminService) UmsAdminRoleItem(umsAdminRoleDTO admin_dto.UmsAdminRoleDTO) ([]*models.UmsRole, error)
- func (s UmsAdminService) UmsAdminRoleUpdate(umsAdminRoleDTO admin_dto.UmsAdminRoleDTO) (int64, error)
- func (s UmsAdminService) UmsAdminUpdate(userDTO base_dto.UserDTO, umsAdminUpdate admin_dto.UmsAdminUpdateDTO) (int64, error)
- func (s UmsAdminService) UmsAdminUpdatePassword(umsAdminUpdatePasswordDTO admin_dto.UmsAdminUpdatePasswordDTO) (int64, error)
- func (s UmsAdminService) UmsAdminUpdateStatus(id, status int64) (int64, error)
- func (s UmsAdminService) UmsRoleList(adminId int64) []*models.UmsRole
- type UmsMemberLevelService
- type UmsMenuService
- func (s UmsMenuService) UmsMenuCreate(umsMenuCreateDTO admin_dto.UmsMenuCreateDTO) (int64, error)
- func (s UmsMenuService) UmsMenuDelete(dto admin_dto.UmsMenuCreateDTO) (int64, error)
- func (s UmsMenuService) UmsMenuItem(dto admin_dto.UmsMenuCreateDTO) (*models.UmsMenu, error)
- func (s UmsMenuService) UmsMenuPageList(pageDTO base_dto.PageDTO, parentIdDTO admin_dto.UmsMenuListDTO) (*pkg.CommonPage, error)
- func (s UmsMenuService) UmsMenuTreeList() ([]*models.UmsMenuNode, error)
- func (s UmsMenuService) UmsMenuUpdate(umsMenuCreateDTO admin_dto.UmsMenuCreateDTO) (int64, error)
- func (s UmsMenuService) UmsMenuUpdateHidden(dto admin_dto.UmsMenuHiddenDTO) (int64, error)
- type UmsResourceCategoryService
- func (s UmsResourceCategoryService) UmsResourceCategoryCreate(dto admin_dto.UmsResourceCategoryCreateDTO) (int64, error)
- func (s UmsResourceCategoryService) UmsResourceCategoryDelete(id int64) (int64, error)
- func (s UmsResourceCategoryService) UmsResourceCategoryList() ([]*models.UmsResourceCategory, error)
- func (s UmsResourceCategoryService) UmsResourceCategoryUpdate(pathVariableDTO base_dto.PathVariableDTO, ...) (int64, error)
- type UmsResourceService
- func (s UmsResourceService) UmsResourceCreate(dto admin_dto.UmsResourceCreateDTO) (int64, error)
- func (s UmsResourceService) UmsResourceDelete(id int64) (int64, error)
- func (s UmsResourceService) UmsResourceItem(id int64) (*models.UmsResource, error)
- func (s UmsResourceService) UmsResourcePageList(dto admin_dto.UmsResourcePageListDTO) (*pkg.CommonPage, error)
- func (s UmsResourceService) UmsResourceUpdate(id int64, dto admin_dto.UmsResourceCreateDTO) (int64, error)
- type UmsRoleService
- func (s UmsRoleService) UmsRoleAllocMenu(dto admin_dto.UmsRoleAllocMenuDTO) (int64, error)
- func (s UmsRoleService) UmsRoleAllocResource(dto admin_dto.UmsRoleAllocResourceDTO) (int64, error)
- func (s UmsRoleService) UmsRoleDelete(dto admin_dto.IdsDTO) (int64, error)
- func (s UmsRoleService) UmsRoleList(dto admin_dto.UmsRoleListPageDTO) (*pkg.CommonPage, error)
- func (s UmsRoleService) UmsRoleListMenu(dto admin_dto.UmsRolePathVariableDTO) ([]*models.UmsMenu, error)
- func (s UmsRoleService) UmsRoleListResource(dto admin_dto.UmsRolePathVariableDTO) ([]*models.UmsResource, error)
- func (s UmsRoleService) UmsRoleUpdate(id int64, dto admin_dto.UmsRoleCreateDTO) (int64, error)
- func (s UmsRoleService) UmsRoleUpdateStatus(id int64, dto admin_dto.UmsRoleStatusDTO) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CoreAdminService ¶
type CoreAdminService struct { UmsAdminService UmsMenuService UmsResourceCategoryService UmsResourceService UmsRoleService UmsMemberLevelService PmsProductCategoryService PmsProductAttributeCategoryService PmsProductAttributeService PmsBrandService }
func NewCoreAdminService ¶
func NewCoreAdminService(dbFactory *database.DbFactory) *CoreAdminService
type PmsBrandService ¶
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 ¶
func NewPmsProductAttributeCategoryService ¶
func NewPmsProductAttributeCategoryService(DbFactory *database.DbFactory) PmsProductAttributeCategoryService
func (PmsProductAttributeCategoryService) Create ¶
func (s PmsProductAttributeCategoryService) Create(name string) (int64, error)
Create 创建商品属性分类
func (PmsProductAttributeCategoryService) Delete ¶
func (s PmsProductAttributeCategoryService) Delete(id int64) (int64, error)
Delete 删除商品属性分类
func (PmsProductAttributeCategoryService) GetByID ¶
func (s PmsProductAttributeCategoryService) GetByID(id int64) (*models.PmsProductAttributeCategory, error)
GetByID 根据id获取商品属性分类
func (PmsProductAttributeCategoryService) ListPage ¶
func (s PmsProductAttributeCategoryService) ListPage(pageNum int, pageSize int) (*pkg.CommonPage, error)
ListPage 分页查询商品属性分类
func (PmsProductAttributeCategoryService) ListWithAttr ¶
func (s PmsProductAttributeCategoryService) ListWithAttr() ([]*models.PmsProductAttributeCategoryItem, error)
ListWithAttr 查询所有商品属性分类及其下属性
type PmsProductAttributeService ¶
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 ¶
func (s PmsProductAttributeService) GetItem(id int64) (*models.PmsProductAttribute, error)
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 ¶
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 ¶
func (s PmsProductCategoryService) ListWithChildren() ([]*models.PmsProductCategoryWithChildrenItem, error)
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 ¶
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 (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 ¶
func NewUmsMemberLevelService ¶
func NewUmsMemberLevelService(dbFactory *database.DbFactory) UmsMemberLevelService
func (UmsMemberLevelService) UmsMemberLevelList ¶
func (s UmsMemberLevelService) UmsMemberLevelList(dto admin_dto.UmsMemberLevelListDTO) ([]*models.UmsMemberLevel, error)
UmsMemberLevelList 查看所有会员等级
type UmsMenuService ¶
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 ¶
func (s UmsMenuService) UmsMenuItem(dto admin_dto.UmsMenuCreateDTO) (*models.UmsMenu, error)
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 ¶
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 ¶
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 ¶
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 ¶
func (s UmsRoleService) UmsRoleList(dto admin_dto.UmsRoleListPageDTO) (*pkg.CommonPage, error)
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 修改角色状态