package com.ssm.manage.service;


import com.github.pagehelper.PageInfo;
import com.ssm.manage.dto.UseProjectDto;
import com.ssm.manage.entity.UseProject;

import java.io.Serializable;

/**
 * (UseProject)表服务接口
 *
 * @author makejava
 * @since 2022-06-11 15:00:41
 */
public interface UseProjectService  {

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

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

    /**
     * 新增
     *
     * @param useProject
     * @return
     */
    public int add(UseProject useProject);

    /**
     * 编辑
     *
     * @param useProject
     * @return
     */
    public int edit(UseProject useProject);

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


}