更新后端,采用Springboot+mybatis

This commit is contained in:
季圣华
2018-12-19 23:54:53 +08:00
parent bb6f5528a7
commit 5cc26a22f2
1672 changed files with 52804 additions and 156085 deletions

View File

@@ -0,0 +1,78 @@
package com.jsh.erp.service;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
/**
* 通用查询接口
* 功能1、单条查询 2、分页+搜索 3、查询数量
*
* @author jishenghua
* @version 1.0
*/
public interface ICommonQuery {
/**
* 查询解析JSON查询资源。
*
* @param condition 资源id
* @return 资源
*/
Object selectOne(String condition);
/**
* 自定义查询
*
* @param parameterMap 查询参数
* @return 查询结果
*/
List<?> select(Map<String, String> parameterMap);
/**
* 查询数量
*
* @param parameterMap 查询参数
* @return 查询结果
*/
int counts(Map<String, String> parameterMap);
/**
* 新增数据
*
* @param beanJson
* @return
*/
int insert(String beanJson, HttpServletRequest request);
/**
* 更新数据
*
* @param beanJson
* @return
*/
int update(String beanJson, Long id);
/**
* 删除数据
*
* @param id
* @return
*/
int delete(Long id);
/**
* 批量删除数据
*
* @param ids
* @return
*/
int batchDelete(String ids);
/**
* 查询名称是否存在
*
* @param id
* @return
*/
int checkIsNameExist(Long id, String name);
}