去除无效类,版本号切换,准备打版
This commit is contained in:
parent
f8c1e9d8b8
commit
e08e187526
@ -1,45 +0,0 @@
|
||||
package cn.lili.modules.connect.entity;
|
||||
|
||||
import cn.lili.mybatis.BaseEntity;
|
||||
import cn.lili.modules.connect.entity.enums.ConnectConfigEnum;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author Chopper
|
||||
*/
|
||||
@Data
|
||||
@TableName("li_connect_config")
|
||||
@ApiModel(value = "联合登陆配置")
|
||||
@NoArgsConstructor
|
||||
public class ConnectConfig extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* @see cn.lili.modules.connect.entity.enums.ConnectConfigEnum
|
||||
*/
|
||||
@ApiModelProperty(value = "配置key")
|
||||
private String configKey;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "配置")
|
||||
private String configValue;
|
||||
|
||||
public ConnectConfig(String configKey) {
|
||||
this.configKey = configKey;
|
||||
ConnectConfigEnum configEnum = ConnectConfigEnum.valueOf(configKey);
|
||||
String[] formItems = configEnum.getForm().split(",");
|
||||
Map<String, String> config = new HashMap<>(formItems.length);
|
||||
for (int i = 0; i < formItems.length; i++) {
|
||||
config.put(formItems[i], "");
|
||||
}
|
||||
this.configValue = config.toString();
|
||||
}
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
package cn.lili.modules.connect.mapper;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* 联合登陆配置数据处理层
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
public interface ConnectConfigMapper extends BaseMapper<ConnectConfig> {
|
||||
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
package cn.lili.modules.connect.service;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import cn.lili.modules.connect.entity.vo.ConnectConfigForm;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 联合登陆配置接口
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
public interface ConnectConfigService extends IService<ConnectConfig> {
|
||||
|
||||
/**
|
||||
* 获取所有配置项目
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<ConnectConfigForm> listForms();
|
||||
|
||||
/**
|
||||
* 获取配置详情
|
||||
*
|
||||
* @param key 配置关键字
|
||||
* @return 配置参数
|
||||
*/
|
||||
ConnectConfig getConfig(String key);
|
||||
|
||||
/**
|
||||
* 保存配置
|
||||
*
|
||||
* @param connectConfig 联合登录配置
|
||||
* @return 联合登录配置
|
||||
*/
|
||||
ConnectConfig saveConfig(ConnectConfig connectConfig);
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
package cn.lili.modules.connect.serviceimpl;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import cn.lili.modules.connect.entity.enums.ConnectConfigEnum;
|
||||
import cn.lili.modules.connect.entity.vo.ConnectConfigForm;
|
||||
import cn.lili.modules.connect.mapper.ConnectConfigMapper;
|
||||
import cn.lili.modules.connect.service.ConnectConfigService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 联合登陆配置接口实现
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
@Service
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public class ConnectConfigServiceImpl extends ServiceImpl<ConnectConfigMapper, ConnectConfig> implements ConnectConfigService {
|
||||
|
||||
@Override
|
||||
public List<ConnectConfigForm> listForms() {
|
||||
|
||||
List<ConnectConfigForm> formList = new ArrayList<>();
|
||||
for (int i = 0; i < ConnectConfigEnum.values().length; i++) {
|
||||
ConnectConfigEnum enums = ConnectConfigEnum.values()[i];
|
||||
ConnectConfigForm form = new ConnectConfigForm();
|
||||
form.setKey(enums.name());
|
||||
form.setName(enums.getName());
|
||||
form.setForm(enums.getForm());
|
||||
formList.add(form);
|
||||
}
|
||||
|
||||
return formList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConnectConfig getConfig(String configKey) {
|
||||
QueryWrapper queryWrapper = new QueryWrapper();
|
||||
queryWrapper.eq("config_key", configKey);
|
||||
ConnectConfig connectConfig = this.getOne(queryWrapper);
|
||||
if (connectConfig == null) {
|
||||
return new ConnectConfig(configKey);
|
||||
}
|
||||
return connectConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConnectConfig saveConfig(ConnectConfig connectConfig) {
|
||||
return null;
|
||||
}
|
||||
}
|
@ -339,7 +339,7 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl
|
||||
return JSONUtil.parseObj(result);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("解密,获取微信信息错误",e);
|
||||
log.error("解密,获取微信信息错误", e);
|
||||
}
|
||||
throw new ServiceException(ResultCode.USER_CONNECT_ERROR);
|
||||
}
|
||||
|
@ -1,52 +0,0 @@
|
||||
package cn.lili.controller.member;
|
||||
|
||||
import cn.lili.common.enums.ResultUtil;
|
||||
import cn.lili.common.vo.ResultMessage;
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import cn.lili.modules.connect.entity.vo.ConnectConfigForm;
|
||||
import cn.lili.modules.connect.service.ConnectConfigService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* 管理端,联合登陆配置接口
|
||||
*
|
||||
* @author Chopper
|
||||
* @since 2020-02-25 14:10:16
|
||||
*/
|
||||
@RestController
|
||||
@Api(tags = "管理端,联合登陆配置接口")
|
||||
@RequestMapping("/manager/connectConfig")
|
||||
public class ConnectConfigManagerController {
|
||||
|
||||
@Autowired
|
||||
private ConnectConfigService connectConfigService;
|
||||
|
||||
@GetMapping(value = "/list")
|
||||
@ApiOperation(value = "获取所有联合配置")
|
||||
public ResultMessage<List<ConnectConfigForm>> all() {
|
||||
return ResultUtil.data(connectConfigService.listForms());
|
||||
}
|
||||
|
||||
@GetMapping(value = "/{key}")
|
||||
@ApiOperation(value = "查看联合登陆配置详情")
|
||||
public ResultMessage<ConnectConfig> get(@PathVariable String key) {
|
||||
ConnectConfig connectConfig = connectConfigService.getConfig(key);
|
||||
return ResultUtil.data(connectConfig);
|
||||
}
|
||||
|
||||
|
||||
@PutMapping("/{configKey}")
|
||||
@ApiOperation(value = "更新联合登陆配置")
|
||||
public ResultMessage<ConnectConfig> update(@PathVariable String configKey, ConnectConfig connectConfig) {
|
||||
connectConfig.setConfigKey(configKey);
|
||||
connectConfigService.saveConfig(connectConfig);
|
||||
return ResultUtil.data(connectConfig);
|
||||
}
|
||||
|
||||
}
|
2
pom.xml
2
pom.xml
@ -18,7 +18,7 @@
|
||||
|
||||
<properties>
|
||||
<java.version>1.8</java.version>
|
||||
<revision>4.2.0</revision>
|
||||
<revision>4.2.2</revision>
|
||||
<docker-registry>registry.cn-beijing.aliyuncs.com/lili-images</docker-registry>
|
||||
<images-version>0.0.1</images-version>
|
||||
<swagger-bootstrap-ui-version>1.9.6</swagger-bootstrap-ui-version>
|
||||
|
Loading…
x
Reference in New Issue
Block a user