package com.ibeetl.admin.console.dao; import com.ibeetl.admin.console.model.*; import com.ibeetl.admin.core.entity.XzxRebateRulePrice; import com.ibeetl.admin.core.entity.XzxUserShareInfo; import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.mapper.BaseMapper; import java.util.List; import java.util.Map; /** * XzxUserShareInfo Dao */ @SqlResource("console.xzxUserShareInfo") public interface XzxUserShareInfoDao extends BaseMapper{ public PageQuery queryByCondition(PageQuery query); public void batchDelXzxUserShareInfoByIds(List ids); public List queryShareInfoList(XzxUserShareInfoModel model); public int queryShareInfoCount(XzxUserShareInfoModel model); public String totalAmount(XzxUserShareInfoModel model); public List queryShareOrderList(String shareId,int page,int limit); public int queryShareOrderCount(String shareId); List queryRuleOpen(String partnerId); List queryWeightOrderList(WeightOrderModel model); int queryWeightOrderCount(WeightOrderModel model); List queryFenceByPartnerIds(List partnerIds); String queryTotalRoyaltyMoney(List fenceIds); int addRoyaltyRule(RebateWeightPriceModel model); int deleteByRuleId(String ruleId); void insertPriceHistory(List list); List queryOldItemList(String ruleId); List queryRoyaltyManage(SettlementModel model); String queryRoyaltyManageCount(SettlementModel model); List queryWeightItemList(String receiver); String queryGoodsById(String itemType); List queryRoyalty(List partnerIds); List queryRoyaltyByTimming(String timing,String time1); List queryRulePriceList(String ruleId,String time); List queryRoyaltyHistory(String ruleId,String time); int updateRoyaltyRule(WeightItemPriceModel model); void deleteBylogId(String itemId); void insertRoyaltyLog(WeightItemPriceLogModel logModel); void updateUserAccount(String accountId,String money,String overdraftLimit); List queryOtherByPartnerId(String partnerId); List queryWeightItemByHsyList(List receiverList); List queryWeightItemByHsyList1(String receiver); List> queryPackageType(); List> queryPackageGoods(); }