package com.glxp.api.dao.auth; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.auth.InvBusUserEntity; import com.glxp.api.entity.auth.InvWarehouseEntity; import com.glxp.api.entity.auth.WarehouseBussinessTypeEntity; import com.glxp.api.req.auth.FilterInvBusUserRequest; import com.glxp.api.res.auth.InvBusUserResponse; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface InvBusUserDao extends BaseMapperPlus { List filterInvBusUser(FilterInvBusUserRequest filterInvBusUserRequest); List filterUnSelect(FilterInvBusUserRequest filterInvBusUserRequest); boolean insertInvBusUser(InvBusUserEntity InvBusUserEntity); boolean updateInvBusUser(InvBusUserEntity InvBusUserEntity); boolean deleteById(@Param("id") String id); boolean deleteByUnion(@Param("userId") String userId, @Param("subInvCode") String subInvCode); }