package com.ruoyi.system.service.config;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.system.api.domain.vo.AppOtherConfigGetVo;
|
import com.ruoyi.system.api.domain.vo.MgtBulletinBoardVo;
|
import com.ruoyi.system.domain.dto.*;
|
import com.ruoyi.system.domain.pojo.config.CustomConfig;
|
import com.ruoyi.system.domain.vo.MgtAllCustomConfigVo;
|
import com.ruoyi.system.domain.vo.MgtOperLogPageVo;
|
|
import java.util.List;
|
|
/**
|
* @ClassName CustomConfigService
|
* @Description TODO
|
* @Author jqs
|
* @Date 2023/6/7 16:32
|
* @Version 1.0
|
*/
|
public interface CustomConfigService extends IService<CustomConfig> {
|
|
/**
|
* @description 通过key获取系统自定义配置
|
* @author jqs
|
* @date 2023/6/6 11:55
|
* @param key
|
* @return CustomConfig
|
*/
|
CustomConfig getByKey(String key);
|
|
|
/**
|
* @description 修改客服号码
|
* @author jqs
|
* @date 2023/6/6 11:53
|
* @param mgtServiceMobileEditDto
|
* @return void
|
*/
|
void editServiceMobile( MgtServiceMobileEditDto mgtServiceMobileEditDto);
|
|
/**
|
* @description 修改客服二维码
|
* @author jqs
|
* @date 2023/7/25 16:17
|
* @param mgtServiceCodeEditDto
|
* @return void
|
*/
|
void editServiceCode(MgtServiceCodeEditDto mgtServiceCodeEditDto);
|
|
/**
|
* @description 修改统一分成
|
* @author jqs
|
* @date 2023/9/4 18:05
|
* @param mgtShopCommonProportionEditDto
|
* @return void
|
*/
|
void editShopProportion(MgtShopCommonProportionEditDto mgtShopCommonProportionEditDto);
|
|
/**
|
* @description 平台获取自定义配置
|
* @author jqs
|
* @date 2023/6/7 15:02
|
* @param
|
* @return MgtCustomConfigVo
|
*/
|
MgtAllCustomConfigVo getAllCustomConfig();
|
|
/**
|
* @description 修改其他设置
|
* @author jqs
|
* @date 2023/6/7 16:07
|
* @param mgtOtherConfigEditDto
|
* @return void
|
*/
|
void editOtherConfig(MgtOtherConfigEditDto mgtOtherConfigEditDto);
|
|
/**
|
* 修改门店课程配置
|
* @param mgtStoreCurriculumEditDto
|
*/
|
void editStoreCurriculum(MgtStoreCurriculumEditDto mgtStoreCurriculumEditDto);
|
|
/**
|
* @description 修改合作商配置
|
* @author jqs
|
* @date 2023/6/7 16:41
|
* @param mgtShopConfigEditDto
|
* @return void
|
*/
|
void editShopConfig(MgtShopConfigEditDto mgtShopConfigEditDto);
|
|
/**
|
* @description 修改会员配置
|
* @author jqs
|
* @date 2023/6/7 17:16
|
* @param mgtMemberConfigEditDto
|
* @return void
|
*/
|
void editMemberConfig(MgtMemberConfigEditDto mgtMemberConfigEditDto);
|
|
|
/**
|
* @description 分页获取操作日志
|
* @author jqs
|
* @date 2023/6/8 11:52
|
* @param page
|
* @param mgtOperLogPageDto
|
* @return List<MgtOperLogPageVo>
|
*/
|
List<MgtOperLogPageVo> pageOperLog(Page page, MgtOperLogPageDto mgtOperLogPageDto);
|
|
/**
|
* @description 删除日志
|
* @author jqs
|
* @date 2023/8/1 19:39
|
* @param
|
* @return void
|
*/
|
void deleteOperlog();
|
|
/**
|
* @description
|
* @author jqs
|
* @date 2023/7/13 15:53
|
* @param
|
* @return List<String>
|
*/
|
List<String> listOperTitle();
|
|
/**
|
* @description 获取单个自定义配置
|
* @author jqs
|
* @date 2023/6/9 15:40
|
* @param mgtCustomConfigDto
|
* @return MgtCustomConfigVo
|
*/
|
List<String> getCustomConfig(MgtCustomConfigDto mgtCustomConfigDto);
|
|
/**
|
* @description getBulletinBoard
|
* @param
|
* @return MgtBulletinBoardVo
|
* @author jqs34
|
* @date 2023/6/18 16:41
|
*/
|
MgtBulletinBoardVo getBulletinBoard();
|
|
/**
|
* @description 获取其他设置
|
* @author jqs
|
* @date 2023/7/12 15:28
|
* @param
|
* @return AppOtherConfigGetVo
|
*/
|
AppOtherConfigGetVo getAppOtherConfigGetVo();
|
|
|
}
|