package com.zteits.pay.mapper.smapper; import com.zteits.clouds.api.dto.pay.TdCCustPersonDTO; import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticDTO; import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticForHourDTO; import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticForWeekDTO; import com.zteits.clouds.api.dto.pay.param.TdCCustPersonQueryStatisticRequest; import com.zteits.clouds.api.dto.pay.param.TdCCustPersonRequest; import org.apache.ibatis.annotations.Param; import com.zteits.pay.domain.TdCCustPerson; import java.util.List; public interface TdCCustPersonSMapper { /** * 分页查询APP账号信息 * @param * @return * @Author: xiejianpeng * @Date: 2018/10/22 12:13 * */ List queryPersonForPage(TdCCustPersonRequest request); /**根据手机号查询个人客户信息*/ TdCCustPerson selectByUserPhone(String userPhone); /**根据手机号修改个人客户信息*/ int updateByUserPhone(TdCCustPerson person); int updateByCustId(TdCCustPerson person); /** * 通过客户id查询客户信息 * @param custId * @return * 2017年11月2日 langlw */ TdCCustPerson queryPersonByCustId(String custId); /** * 修改用户 * @param person * @return * 2017年12月25日 xiejp */ int updateCustPersonBaseInfoByCustId(TdCCustPerson person); /** * 用户分析接口 * @param * @return * @Author: xiejianpeng * @Date: 2018/10/24 12:45 * */ CustPersonStatisticDTO queryUserPersonStatistic(TdCCustPersonQueryStatisticRequest request); /** * 用户分析-折线图 * @param * @return * @Author: xiejianpeng * @Date: 2018/10/24 12:45 * */ List queryUserPersonStatisticForHour(TdCCustPersonQueryStatisticRequest request); /** * 用户分析-注册量-周折线图 * @param * @return * @Author: xiejianpeng * @Date: 2018/10/24 12:45 * */ List queryUserPersonStatisticForWeek(TdCCustPersonQueryStatisticRequest request); }