package com.yonge.cooleshow.auth.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yonge.cooleshow.auth.api.entity.WxTemplateConfig;
import com.yonge.cooleshow.auth.dal.wrapper.WxTemplateConfigWrapper;

/**
 * 微信模板配置
 * 2023-02-01 14:21:57
 */
public interface WxTemplateConfigService extends IService<WxTemplateConfig>  {

	/**
     * 查询详情
     * @param id 详情ID
     * @return WxTemplateConfig
     */
	WxTemplateConfig detail(Long id);

    /**
     * 分页查询
     * @param page IPage<WxTemplateConfig>
     * @param query WxTemplateConfigWrapper.WxTemplateConfigQuery
     * @return IPage<WxTemplateConfig>
     */
    IPage<WxTemplateConfig> selectPage(IPage<WxTemplateConfig> page, WxTemplateConfigWrapper.WxTemplateConfigQuery query);

    /**
     * 添加
     * @param wxTemplateConfig WxTemplateConfigWrapper.WxTemplateConfig
     * @return Boolean
     */
     Boolean add(WxTemplateConfigWrapper.WxTemplateConfig wxTemplateConfig);

    /**
     * 更新
     * @param wxTemplateConfig WxTemplateConfigWrapper.WxTemplateConfig
     * @return Boolean
     */
     Boolean update(WxTemplateConfigWrapper.WxTemplateConfig wxTemplateConfig);

}
