ConfigRPC.java 1.93 KB
package com.diligrp.mobsite.man.rpc;

import com.diligrp.website.util.domain.Result;
import com.diligrp.website.web.interfaces.domain.output.CityResp;

import java.util.List;


/**
 * <B>Description</B> 获取配置的rpc <br />
 * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br />
 * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br />
 * <B>Company</B> 地利集团
 * @createTime May 27, 2014 11:35:25 AM
 * @author wujianjun
 */
public interface ConfigRPC {

    Result getStockCycle();

    Result getPackUpAddress();

    Result getTermOfValidity();

    Result getMeasuringUnit();

    /**
     * 获取地利订单服务
     *
     * @return
     */
    public Result getDiliOrderService();
    
    /**
     * 获取退款理由
     */
    public Result getRefundOrderReson();
    
    /**
     * 获取取消理由
     */
    public Result getcancelOrderReson();

    /**
     * 获取地利销售服务
     * @return
     */
    public Result getDiliSaleService();

    /**
     * 获取地利采购服务
     * @return
     */
    public Result getDiliBuyService();

    /**
     * 根据CODE返回服务详情
     * @param code
     * @return
     */
    public Result getServiceByCode(String code);

    /**
     * 根据CODE返回数据字典
     * @param code
     * @return
     */
    public Result getDataDictionary(String code);

    List<String> getPrivateDomain();

    List<CityResp> listAddressById(long addrId);

    List<CityResp> listChildrenAddressById(int parentId);
    
    /**
     * 
     * 获取客服热线电话
     * @return
     * @createTime 2014年7月18日 下午3:27:50
     * @author yangweidong
     */
    public String getCustomerPhone();

    com.diligrp.website.web.interfaces.domain.output.PickUpPointResp getPickupAddress(Long packupId);

    com.diligrp.website.web.interfaces.domain.output.DataDictionaryValueResp getSaleUnitById(Long saleUnitId);
}