|
@@ -8,7 +8,7 @@ import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 通用Service。继承了通用mapper的常用增删改查方法
|
|
* 通用Service。继承了通用mapper的常用增删改查方法
|
|
- * <p/>
|
|
|
|
|
|
+ * <p>
|
|
* Created by zh.sqy@qq.com on 2015-07-20 0020.
|
|
* Created by zh.sqy@qq.com on 2015-07-20 0020.
|
|
*/
|
|
*/
|
|
public interface GenericService<Po, Pk> {
|
|
public interface GenericService<Po, Pk> {
|
|
@@ -96,4 +96,17 @@ public interface GenericService<Po, Pk> {
|
|
*/
|
|
*/
|
|
Po selectByPk(Pk pk) throws Exception;
|
|
Po selectByPk(Pk pk) throws Exception;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 查询只返回单个结果
|
|
|
|
+ * @param param 查询条件
|
|
|
|
+ * @return 单个结果
|
|
|
|
+ * @throws Exception
|
|
|
|
+ */
|
|
|
|
+ default Po selectSingle(QueryParam param) throws Exception {
|
|
|
|
+ param.doPaging(0, 1);
|
|
|
|
+ List<Po> list = this.select(param);
|
|
|
|
+ if (list.size() == 0) return null;
|
|
|
|
+ else return list.get(0);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|