UserService.java 1.2 KB
package com.uccc.admin.service;


import com.alibaba.fastjson.JSONArray;
import com.uccc.pretty.common.*;

import java.math.BigDecimal;
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);

    JSONArray getSoldNumberCountData();

    JSONArray getDailyAmount();

    int getPendingOrderCount();

    int getPendingStoreCount();

    BigDecimal getTodayTurnover();

    String getCodeCts(String mobile);

    Result send(String mobile);

    int checkPhoneRepeat(String phone);
}