package com.glxp.api.service.auth; import com.baomidou.mybatisplus.extension.service.IService; import com.glxp.api.entity.auth.InvBusUserEntity; import com.glxp.api.entity.auth.WarehouseBussinessTypeEntity; import com.glxp.api.req.auth.FilterInvBusUserRequest; import com.glxp.api.res.auth.InvBusUserResponse; import java.util.List; public interface InvBusUserService extends IService { List filterInvBusUser(FilterInvBusUserRequest filterInvBusUserRequest); List filterUnSelect(FilterInvBusUserRequest filterInvBusUserRequest); List filterJoinInvBusUser(FilterInvBusUserRequest filterInvBusUserRequest); List selectByUnion(String userId, String subInvCode); boolean insertInvBusUser(InvBusUserEntity InvBusUserEntity); boolean updateInvBusUser(InvBusUserEntity InvBusUserEntity); boolean deleteById(String id); boolean deleteByUnion(String userId, String subInvCode); boolean deleteByscAction(String subInvCode, List selectedCodes); boolean exitBus(String userId, String action); }