package me.test.service; import java.util.List; import java.util.Queue; public interface UserService { User selectById(Long hospitalId, Long userId); List<User> selectAll(Long hospitalId); /** * 新增一个用户,并返回用户ID。 */ Long insert(Long hospitalId, String name, String remark); void updateById(Long hospitalId, Long userId, String remark); void deleteById(Long hospitalId, Long userId); // --------------------------------------------------- void multiUpdate( Queue<UpdateRecord> leftRecs) ; void multiUpdate(Long hospitalId, UpdateRecord curRec, Queue<UpdateRecord> leftRecs) ; // // void reset(); // // // --------------------------------------------------- // // void crossDbUpdateJoinTransAllSucceed(); // // void crossDbUpdateJoinTransInnerFailed(); // // void crossDbUpdateJoinTransOuterFailed(); // // // --------------------------------------------------- // void crossDbUpdateNewTransAllSucceed(); // // void crossDbUpdateNewTransInnerFailed(); // // void crossDbUpdateNewTransOuterFailed(); }