package com.fadu.jeefw.service.sbdx; import com.fadu.jeefw.app.bean.BaseResponse; import com.fadu.model.sbdx.SbdxUser; import com.fadu.web.bean.w.sbdx.dto.SbdxUserDTO; import com.fadu.web.bean.w.sbdx.vo.SbdxUserVO; import com.fadu.web.bean.w.ssdb.dto.sbdx.SbdxUserUpdateDTO; import com.fadu.web.bean.w.ssdb.dto.sbdx.SdbxUserDTO; import java.util.List; /** * @Author: Wxy * @Description:客户经理业务逻辑层 * @Date created in 14:31 2020/4/27 */ public interface SbdxUserService { /** * 查询客户经理 * @param userDTO * @return */ List<SbdxUserVO> getUser(SbdxUserDTO userDTO); /** * 查询总数据 * @param userDTO 查询所需参数 * @return */ int getUserCount(SbdxUserDTO userDTO); /** * 添加客户经理 * @param userDTO 添加客户经理所需要的参数 * @return */ BaseResponse saveSdbxUser(SdbxUserDTO userDTO); /** * 根据客户经理Id查询 * @param userId 客户经理id * @return 客户经理详细 */ SbdxUser getSbdxUserById(String userId); /** * 修改客户经理 * @param userUpdateDTO 修改时所需要参数 * @return */ BaseResponse updateSbdxUser(SbdxUserUpdateDTO userUpdateDTO); /** * 删除用户 * @param userId 用户id * @return */ BaseResponse deleteUserById(String userId); }