package com.ibeetl.admin.console.dao; import com.ibeetl.admin.console.model.CommissionModel; import com.ibeetl.admin.console.model.XzxPlatformCapitalInfoModel; import com.ibeetl.admin.core.entity.XzxRebateRulePrice; import com.ibeetl.admin.core.entity.XzxUserRedpaperRule; import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.mapper.BaseMapper; import com.ibeetl.admin.console.model.XzxUserRebateRuleModel; import java.util.List; /** * XzxUserRedpaperRule Dao */ @SqlResource("console.xzxUserRedpaperRule") public interface XzxUserRedpaperRuleDao extends BaseMapper{ public PageQuery queryByCondition(PageQuery query); public void batchDelXzxUserRedpaperRuleByIds(List ids); public List queryRebateList(XzxPlatformCapitalInfoModel model); public int queryRebateCount(XzxPlatformCapitalInfoModel model); public List queryUserOrderIds(String completeTime,String userId); public String queryAfterWeightByOrderIds(List orderIds); public String queryTotalAmountByParam(XzxPlatformCapitalInfoModel model); public String queryTotalOrderMoney(List orderIds); public List queryRedpaperList(String startTime); public List queryRedpaperListStartAndEnd(String startTime,String endTime); public List queryShareListByTime(String startTime,String endTime); List queryCommListByTime(String startTime,String endTime,String id); public List queryRebateRulePriceList(String ruleId); public List queryRebateRuleList(XzxUserRebateRuleModel model); public List queryWeightRuleList(XzxUserRebateRuleModel model); List queryAccountList(CommissionModel model); String queryTotalCommissionMoney(CommissionModel model); String queryAccountListCount(CommissionModel model); List queryCommissioList(); public void deleteByRuleId(Integer ruleId); public List queryRoyalRuleList(String partnerId,String packageId); }