package com.matrix.system.common.dao; import org.apache.ibatis.annotations.Param; import java.util.Map; /** * 通用dao层 * * @author jiangyouyao * @email 512061637@qq.com * @date 2019年2月25日 */ public interface UtilDao { /** * 如果返回多条记录则会报错 单字段去重 * * @param obj * @return */ public Map selectRepeat(Object obj); /** * 如果返回多条记录则会报错 两字段去重 * * @param obj * @return */ public Map selectRepeatTowColumn(Object obj); /** * 获取一个表中,其中一个字段的最大值 @Title: getMaxValue @author:jyy @param * tableName @param column @return String 返回类型 @date 2016年8月22日 * 上午10:51:03 @throws */ public String selectMaxValue(@Param("tableName") String tableName, @Param("column") String column); public int selectCount(@Param("tableName") String tableName, @Param("column") String column, @Param("value") String value); }