dbd-meeting/ics-admin/src/main/java/com/ics/admin/service/IIcsCustomerStaffService.java

100 lines
2.4 KiB
Java
Raw Normal View History

2024-02-25 11:16:55 +08:00
package com.ics.admin.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ics.common.core.domain.IcsCustomerStaff;
2024-02-25 11:16:55 +08:00
import java.util.List;
/**
* 企业员工Service接口
*
* @author ics
* @date 2024-02-19
*/
public interface IIcsCustomerStaffService extends IService<IcsCustomerStaff> {
/**
* 查询企业员工
*
* @param id 企业员工ID
* @return 企业员工
*/
IcsCustomerStaff selectIcsCustomerStaffById(Long id);
/**
* 查询企业员工列表
*
* @param icsCustomerStaff 企业员工
* @return 企业员工集合
*/
List<IcsCustomerStaff> selectIcsCustomerStaffList(IcsCustomerStaff icsCustomerStaff);
/**
* 新增企业员工
*
* @param icsCustomerStaff 企业员工
* @return 结果
*/
int insertIcsCustomerStaff(IcsCustomerStaff icsCustomerStaff);
/**
* 修改企业员工
*
* @param icsCustomerStaff 企业员工
* @return 结果
*/
int updateIcsCustomerStaff(IcsCustomerStaff icsCustomerStaff);
/**
* 批量删除企业员工
*
* @param ids 需要删除的数据ID
* @return 结果
*/
int deleteIcsCustomerStaffByIds(String ids);
/**
* 删除企业员工信息
*
* @param id 企业员工ID
* @return 结果
*/
int deleteIcsCustomerStaffById(Long id);
/**
* 检查手机号码是否唯一
* @return
*/
String checkMobileUnique(String mobile);
2024-02-26 15:53:08 +08:00
IcsCustomerStaff selectUserByOpenid(String openid);
List<IcsCustomerStaff> selectUserByCustomer(Long customerId);
2024-03-22 14:24:36 +08:00
List<IcsCustomerStaff> selectListByUserIds(List<Long> userIds);
2024-03-24 16:48:09 +08:00
List<IcsCustomerStaff> getStaffListNotId(IcsCustomerStaff icsCustomerStaff);
2024-03-26 09:53:05 +08:00
List<IcsCustomerStaff> getStaffListByUser(IcsCustomerStaff icsCustomerStaff);
2024-03-29 08:55:47 +08:00
int updateByCustomer(IcsCustomerStaff customerStaff);
List<IcsCustomerStaff> selectCustomerStaffList(IcsCustomerStaff icsCustomerStaff);
2024-04-12 11:13:01 +08:00
String importCustomerStaff(List<IcsCustomerStaff> userList,Long customerId);
List<IcsCustomerStaff> getUserList(IcsCustomerStaff customerStaff);
2024-04-25 16:50:37 +08:00
IcsCustomerStaff selectByPhoneAndOpenId(String phoneNumber, String openid);
IcsCustomerStaff selectUserByMobile(String phone);
2024-08-22 19:49:22 +08:00
List<IcsCustomerStaff> selectList();
2024-08-27 15:29:58 +08:00
List<IcsCustomerStaff> selectListByCustomerId();
// IcsCustomerStaff selectUserByMobileAndParkId(String phoneNumber, String parkId);
2024-02-25 11:16:55 +08:00
}