Pu Zhibing
2025-02-28 16face1a901a018eee1122f27745eff8d5a6ea98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
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();
 
 
}