package com.dsh.course.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.guns.modular.system.model.TImgConfig; import com.dsh.course.dto.JsDto; import com.dsh.guns.modular.system.model.TStore; import com.dsh.guns.modular.system.model.TStoreListVo; import com.dsh.guns.modular.system.model.TTurn; import com.dsh.guns.modular.system.model.dto.SelectDto; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author zhibing.pu * @date 2023/7/6 16:51 */ public interface StoreMapper extends BaseMapper { List listAll(@Param("page") Page page, @Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("name") String name, @Param("phone") String phone, @Param("shopName") String shopName, @Param("operatorId") Integer operatorId); /** * 获取所有省 * @return */ List> queryProvince(@Param("cityCode") String cityCode); /** * 根据省编号获取所有市 * @param provinceCode * @return */ List> queryCity(@Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode); List> queryCity1(); List> queryListOfpage(@Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("operatorId") Integer operatorId, @Param("storeName") String storeName, @Param("page") Page> page); List> listOne(@Param("page") Page> page, @Param("id") Integer id); List> typeChange(@Param("name") String name); List> typeChangeOne(@Param("id") Integer id); String getConfig(@Param("page") Integer page); void addConfigOne(@Param("url") String url, @Param("name") String name, @Param("s") String s, @Param("s1") String s1, @Param("turnId") String turnId, @Param("sort") Integer sort,@Param("page") Integer page,@Param("type") Integer type); List> listTwo(@Param("page") Page> page); void delete1(@Param("id") Integer id); List pageList(); List getPage(@Param("ids") List ids); List getConfig1(); void updateBasicConfig(@Param("position") Integer position,@Param("p1") String p1); void updateBasicBenefits(@Param("position") Integer position,@Param("p1") String p1); void inset(JsDto jsDto); JsDto get(Integer id); List getSelect(); List listAllStore(@Param("page") Page page, @Param("provinceCode") String provinceCode, @Param("cityCode") String cityCode, @Param("name") String name, @Param("phone") String phone, @Param("shopName") String shopName, @Param("id") Integer id); }