package com.ruoyi.shop.service.shop;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.shop.domain.pojo.shop.ShopStaff;
|
import com.ruoyi.system.api.domain.dto.MerEditUserDto;
|
import com.ruoyi.system.api.domain.dto.MgtShopStaffEditDto;
|
import com.ruoyi.system.api.domain.poji.shop.Shop;
|
import com.ruoyi.system.api.domain.vo.MerStaffInfoVo;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-05-09
|
*/
|
public interface ShopStaffService extends IService<ShopStaff> {
|
|
/**
|
*
|
* @param userId
|
* @return
|
*/
|
ShopStaff getByUserId(Long userId);
|
|
/**
|
* 通过手机号获取商户员工
|
* @param mobile
|
* @return
|
*/
|
ShopStaff getByMobile(String mobile);
|
|
/**
|
* 获取商户员工信息
|
* @param userId
|
* @return
|
*/
|
MerStaffInfoVo getShopStaffInfo(Long userId, Shop shop);
|
|
/**
|
* 编辑商户员工信息
|
* @param merEditUserDto
|
*/
|
void editShopStaffInfo(MerEditUserDto merEditUserDto);
|
|
/**
|
* 清空商户员工关联
|
* @param shopId
|
*/
|
void clearShopStaffRelation(Long shopId);
|
|
/**
|
* @description 修改商户员工信息
|
* @author jqs
|
* @date 2023/7/19 19:03
|
* @param mgtShopStaffEditDto
|
* @return void
|
*/
|
void editMgtShopStaff(MgtShopStaffEditDto mgtShopStaffEditDto);
|
}
|