package com.fs.store.service;

import java.util.List;
import com.fs.store.domain.FsShippingTemplatesRegion;

/**
 * 邮费区域Service接口
 * 
 * @author fs
 * @date 2022-03-15
 */
public interface IFsShippingTemplatesRegionService 
{
    /**
     * 查询邮费区域
     * 
     * @param id 邮费区域ID
     * @return 邮费区域
     */
    public FsShippingTemplatesRegion selectFsShippingTemplatesRegionById(Long id);

    /**
     * 查询邮费区域列表
     * 
     * @param fsShippingTemplatesRegion 邮费区域
     * @return 邮费区域集合
     */
    public List<FsShippingTemplatesRegion> selectFsShippingTemplatesRegionList(FsShippingTemplatesRegion fsShippingTemplatesRegion);

    /**
     * 新增邮费区域
     * 
     * @param fsShippingTemplatesRegion 邮费区域
     * @return 结果
     */
    public int insertFsShippingTemplatesRegion(FsShippingTemplatesRegion fsShippingTemplatesRegion);

    /**
     * 修改邮费区域
     * 
     * @param fsShippingTemplatesRegion 邮费区域
     * @return 结果
     */
    public int updateFsShippingTemplatesRegion(FsShippingTemplatesRegion fsShippingTemplatesRegion);

    /**
     * 批量删除邮费区域
     * 
     * @param ids 需要删除的邮费区域ID
     * @return 结果
     */
    public int deleteFsShippingTemplatesRegionByIds(Long[] ids);

    /**
     * 删除邮费区域信息
     * 
     * @param id 邮费区域ID
     * @return 结果
     */
    public int deleteFsShippingTemplatesRegionById(Long id);

    List<FsShippingTemplatesRegion> selectFsShippingTemplatesRegionListByTempIdsAndCityIds(String tempIds, String cityIds);
}
