/* * Powered By zhangyunhua * Web Site: http://www.hehenian.com * Since 2008 - 2014 */ package com.hehenian.biz.component.activity; /** * @author zhangyunhua * @version 1.0 * @since 1.0 */ import java.util.List; import java.util.Map; import com.hehenian.biz.common.activity.dataobject.ActivityOrderDo; public interface IActivityOrderComponent { /** * 根据ID 查询 * * @parameter id */ public ActivityOrderDo getById(long id); /** * 根据条件查询列表 */ public List<ActivityOrderDo> selectActivityOrder( Map<String, Object> parameterMap); /** * 更新 */ public int updateActivityOrderById(ActivityOrderDo newActivityOrderDo); /** * 新增 */ public int addActivityOrder(ActivityOrderDo newActivityOrderDo); /** * 删除 */ public int deleteById(int id); /** * 查询用户订单详情 * * @param userId 彩之云用户ID * @param orderSN 投资订单 * @param orderType 订单类型 电信为 1, 彩生活 0 * @return json 格式的字符串 * @author: zhangyunhmf * @date: 2014年10月29日下午5:39:22 */ public ActivityOrderDo queryOrderDetail(String userId, String orderSN, String orderType); /** * 根据订单号 查询 * * @parameter */ public ActivityOrderDo getByOrdNo(ActivityOrderDo activityOrderDo); /** * 根据用户取订单 * * @param userId 用户ID * @return 订单列表 */ public List<ActivityOrderDo> getByUserId(long userId); public long hasOrder(int ordType, long userId); public int addRechargeMoney( long ordid , double addMoney,long userId); /** * @param id * 用户ID * @param orderSubType * 订单子类型 * @return * @author: zhangyunhmf * @date: 2014年12月8日下午2:29:52 */ public List<ActivityOrderDo> getByUserId(Long id, String orderSubType); }