UserService.java 992 Bytes
package com.uccc.admin.service;


import com.uccc.pretty.common.Store;
import com.uccc.pretty.common.StoreEntity;
import com.uccc.pretty.common.User;
import com.uccc.pretty.common.UserEntity;

import java.util.List;

/**
 * Created by bert on 2021-09-11 10:25
 */
public interface UserService {


    void sendSystemLogToRabbitMq(String toString);

    User getUserByCondition(User user);

    boolean updateUser(User user);

    List<UserEntity> getUserListByCondition(User user);

    int checkAccountRepeat(String account);

    boolean createUser(User user, int[] roles);

    boolean deleteUser(User user);

    int getUserListCountByCondition(User user);

    Store checkStoreByMid(Long mid);

    int createStore(Store store);

    int checkStoreNameRepeat(String name);

    Store findStoreByName(String name);

    int updateStore(Store store);

    List<StoreEntity> getStoreByCondition(Store store, Integer limit, Integer offset);

    int getStoreCountByCondition(Store store);
}