package com.ssm.manage.service;


import com.github.pagehelper.PageInfo;
import com.ssm.manage.dto.UseStoreDto;
import com.ssm.manage.entity.UseStore;

import java.io.Serializable;

/**
 * (UseStore)表服务接口
 *
 * @author makejava
 * @since 2022-06-11 15:00:25
 */
public interface UseStoreService {

    /**
     * 通过主键查询单条数据
     *
     * @param id 主键
     * @return
     */
    public UseStore queryById(Serializable id);

    /**
     * 分页查询
     *
     * @param dto
     * @return
     */
    public PageInfo<UseStore> queryByPage(UseStoreDto dto);

    /**
     * 新增
     *
     * @param useStore
     * @return
     */
    public int add(UseStore useStore);

    /**
     * 编辑
     *
     * @param useStore
     * @return
     */
    public int edit(UseStore useStore);

    /**
     * 根据主键删除
     *
     * @param id 主键
     * @return
     */
    public int delete(Serializable id);


}