优化代码
This commit is contained in:
parent
afc6ae0c77
commit
f5bb8e9ca1
|
|
@ -1,81 +0,0 @@
|
||||||
package com.hxkj.admin.controller.setting;
|
|
||||||
|
|
||||||
import com.hxkj.admin.config.aop.Log;
|
|
||||||
import com.hxkj.admin.service.setting.IBasicsService;
|
|
||||||
import com.hxkj.common.core.AjaxResult;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 基础设置管理
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
@RequestMapping("api/setting/basics")
|
|
||||||
public class BasicsController {
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
IBasicsService iBasicsService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* “获取”网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Object
|
|
||||||
*/
|
|
||||||
@Log(title = "网站信息")
|
|
||||||
@GetMapping("/getWebsite")
|
|
||||||
public Object getWebsite() {
|
|
||||||
Map<String, String> map = iBasicsService.getWebsite();
|
|
||||||
return AjaxResult.success(map);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* “修改”网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Object
|
|
||||||
*/
|
|
||||||
@Log(title = "网站信息")
|
|
||||||
@PostMapping("/setWebsite")
|
|
||||||
public Object setWebsite(@RequestBody Map<String, String> params) {
|
|
||||||
try {
|
|
||||||
iBasicsService.setWebsite(params);
|
|
||||||
return AjaxResult.success();
|
|
||||||
} catch (Exception e) {
|
|
||||||
return AjaxResult.success(e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* “获取”备案信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Object
|
|
||||||
*/
|
|
||||||
@Log(title = "备案信息")
|
|
||||||
@GetMapping("/getCopyright")
|
|
||||||
public Object getCopyright() {
|
|
||||||
Map<String, String> map = iBasicsService.getCopyright();
|
|
||||||
return AjaxResult.success(map);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* “修改”备案信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Object
|
|
||||||
*/
|
|
||||||
@Log(title = "备案信息")
|
|
||||||
@PostMapping("/setCopyright")
|
|
||||||
public Object copyright(@RequestBody Map<String, String> params) {
|
|
||||||
try {
|
|
||||||
iBasicsService.setCopyright(params);
|
|
||||||
return AjaxResult.success();
|
|
||||||
} catch (Exception e) {
|
|
||||||
return AjaxResult.success(e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.hxkj.admin.controller.setting;
|
package com.hxkj.admin.controller.setting;
|
||||||
|
|
||||||
import com.hxkj.admin.service.setting.IDictDataService;
|
import com.hxkj.admin.service.setting.ISettingDictDataService;
|
||||||
import com.hxkj.admin.validate.common.PageParam;
|
import com.hxkj.admin.validate.common.PageParam;
|
||||||
import com.hxkj.admin.validate.setting.DictDataParam;
|
import com.hxkj.admin.validate.setting.DictDataParam;
|
||||||
import com.hxkj.admin.vo.setting.DictDataVo;
|
import com.hxkj.admin.vo.setting.DictDataVo;
|
||||||
|
|
@ -18,7 +18,7 @@ import java.util.Map;
|
||||||
public class DictDataController {
|
public class DictDataController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
IDictDataService iDictDataService;
|
ISettingDictDataService iSettingDictDataService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典数据列表
|
* 字典数据列表
|
||||||
|
|
@ -31,7 +31,7 @@ public class DictDataController {
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Object list(@Validated PageParam pageParam,
|
public Object list(@Validated PageParam pageParam,
|
||||||
@RequestParam Map<String, String> params) {
|
@RequestParam Map<String, String> params) {
|
||||||
PageResult<DictDataVo> list = iDictDataService.list(pageParam, params);
|
PageResult<DictDataVo> list = iSettingDictDataService.list(pageParam, params);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -44,7 +44,7 @@ public class DictDataController {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/detail")
|
@GetMapping("/detail")
|
||||||
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
|
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
|
||||||
DictDataVo vo = iDictDataService.detail(id);
|
DictDataVo vo = iSettingDictDataService.detail(id);
|
||||||
return AjaxResult.success(vo);
|
return AjaxResult.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -57,7 +57,7 @@ public class DictDataController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
public Object add(@Validated(value = DictDataParam.create.class) @RequestBody DictDataParam dictDataParam) {
|
public Object add(@Validated(value = DictDataParam.create.class) @RequestBody DictDataParam dictDataParam) {
|
||||||
iDictDataService.add(dictDataParam);
|
iSettingDictDataService.add(dictDataParam);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,7 +70,7 @@ public class DictDataController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/edit")
|
@PostMapping("/edit")
|
||||||
public Object edit(@Validated(value = DictDataParam.update.class) @RequestBody DictDataParam dictDataParam) {
|
public Object edit(@Validated(value = DictDataParam.update.class) @RequestBody DictDataParam dictDataParam) {
|
||||||
iDictDataService.edit(dictDataParam);
|
iSettingDictDataService.edit(dictDataParam);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ public class DictDataController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/del")
|
@PostMapping("/del")
|
||||||
public Object del(@Validated(value = DictDataParam.delete.class) @RequestBody DictDataParam dictDataParam) {
|
public Object del(@Validated(value = DictDataParam.delete.class) @RequestBody DictDataParam dictDataParam) {
|
||||||
iDictDataService.del(dictDataParam.getId());
|
iSettingDictDataService.del(dictDataParam.getId());
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.hxkj.admin.controller.setting;
|
package com.hxkj.admin.controller.setting;
|
||||||
|
|
||||||
import com.hxkj.admin.service.setting.IDictTypeService;
|
import com.hxkj.admin.service.setting.ISettingDictTypeService;
|
||||||
import com.hxkj.admin.validate.common.PageParam;
|
import com.hxkj.admin.validate.common.PageParam;
|
||||||
import com.hxkj.admin.validate.setting.DictTypeParam;
|
import com.hxkj.admin.validate.setting.DictTypeParam;
|
||||||
import com.hxkj.admin.vo.setting.DictTypeVo;
|
import com.hxkj.admin.vo.setting.DictTypeVo;
|
||||||
|
|
@ -18,7 +18,7 @@ import java.util.Map;
|
||||||
public class DictTypeController {
|
public class DictTypeController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
IDictTypeService iDictTypeService;
|
ISettingDictTypeService iSettingDictTypeService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典类型列表
|
* 字典类型列表
|
||||||
|
|
@ -31,7 +31,7 @@ public class DictTypeController {
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Object list(@Validated PageParam pageParam,
|
public Object list(@Validated PageParam pageParam,
|
||||||
@RequestParam Map<String, String> params) {
|
@RequestParam Map<String, String> params) {
|
||||||
PageResult<DictTypeVo> list = iDictTypeService.list(pageParam, params);
|
PageResult<DictTypeVo> list = iSettingDictTypeService.list(pageParam, params);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -44,7 +44,7 @@ public class DictTypeController {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/detail")
|
@GetMapping("/detail")
|
||||||
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
|
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
|
||||||
DictTypeVo vo = iDictTypeService.detail(id);
|
DictTypeVo vo = iSettingDictTypeService.detail(id);
|
||||||
return AjaxResult.success(vo);
|
return AjaxResult.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -57,7 +57,7 @@ public class DictTypeController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
public Object add(@Validated(value = DictTypeParam.create.class) @RequestBody DictTypeParam dictTypeParam) {
|
public Object add(@Validated(value = DictTypeParam.create.class) @RequestBody DictTypeParam dictTypeParam) {
|
||||||
iDictTypeService.add(dictTypeParam);
|
iSettingDictTypeService.add(dictTypeParam);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,7 +70,7 @@ public class DictTypeController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/edit")
|
@PostMapping("/edit")
|
||||||
public Object edit(@Validated(value = DictTypeParam.update.class) @RequestBody DictTypeParam dictTypeParam) {
|
public Object edit(@Validated(value = DictTypeParam.update.class) @RequestBody DictTypeParam dictTypeParam) {
|
||||||
iDictTypeService.edit(dictTypeParam);
|
iSettingDictTypeService.edit(dictTypeParam);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ public class DictTypeController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/del")
|
@PostMapping("/del")
|
||||||
public Object del(@Validated(value = DictTypeParam.delete.class) @RequestBody DictTypeParam dictTypeParam) {
|
public Object del(@Validated(value = DictTypeParam.delete.class) @RequestBody DictTypeParam dictTypeParam) {
|
||||||
iDictTypeService.del(dictTypeParam.getId());
|
iSettingDictTypeService.del(dictTypeParam.getId());
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
package com.hxkj.admin.service.setting;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 基础配置服务接口类
|
|
||||||
*/
|
|
||||||
public interface IBasicsService {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Map<String, String>
|
|
||||||
*/
|
|
||||||
Map<String, String> getWebsite();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取版权信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Map<String, String>
|
|
||||||
*/
|
|
||||||
Map<String, String> getCopyright();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 设置网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @param params 参数
|
|
||||||
*/
|
|
||||||
void setWebsite(Map<String, String> params);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 设置版权信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @param params 参数
|
|
||||||
*/
|
|
||||||
void setCopyright(Map<String, String> params);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -10,7 +10,7 @@ import java.util.Map;
|
||||||
/**
|
/**
|
||||||
* 字典数据服务接口类
|
* 字典数据服务接口类
|
||||||
*/
|
*/
|
||||||
public interface IDictDataService {
|
public interface ISettingDictDataService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典数据列表
|
* 字典数据列表
|
||||||
|
|
@ -10,7 +10,7 @@ import java.util.Map;
|
||||||
/**
|
/**
|
||||||
* 字典类型服务接口类
|
* 字典类型服务接口类
|
||||||
*/
|
*/
|
||||||
public interface IDictTypeService {
|
public interface ISettingDictTypeService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典类型列表
|
* 字典类型列表
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
package com.hxkj.admin.service.setting.impl;
|
|
||||||
|
|
||||||
import com.hxkj.admin.service.setting.IBasicsService;
|
|
||||||
import com.hxkj.common.utils.ConfigUtil;
|
|
||||||
import com.hxkj.common.utils.UrlUtil;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.LinkedHashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 基础配置服务实现类
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public class BasicsServiceImpl implements IBasicsService {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Map<String, String>
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Map<String, String> getWebsite() {
|
|
||||||
Map<String, String> config = ConfigUtil.get("website");
|
|
||||||
|
|
||||||
Map<String, String> map = new LinkedHashMap<>();
|
|
||||||
map.put("name", config.getOrDefault("name", ""));
|
|
||||||
map.put("logo", UrlUtil.toAbsoluteUrl(config.getOrDefault("logo", "")));
|
|
||||||
map.put("favicon", UrlUtil.toAbsoluteUrl(config.getOrDefault("favicon", "")));
|
|
||||||
map.put("backdrop", UrlUtil.toAbsoluteUrl(config.getOrDefault("backdrop", "")));
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取版权信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @return Map<String, String>
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Map<String, String> getCopyright() {
|
|
||||||
Map<String, String> config = ConfigUtil.get("copyright");
|
|
||||||
|
|
||||||
Map<String, String> map = new LinkedHashMap<>();
|
|
||||||
map.put("privilege", config.getOrDefault("privilege", ""));
|
|
||||||
map.put("icpNumber", config.getOrDefault("icpNumber", ""));
|
|
||||||
map.put("icpLink", config.getOrDefault("icpLink", ""));
|
|
||||||
map.put("gaNumber", config.getOrDefault("gaNumber", ""));
|
|
||||||
map.put("gaLink", config.getOrDefault("gaLink", ""));
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 设置网站信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @param params 参数
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setWebsite(Map<String, String> params) {
|
|
||||||
ConfigUtil.set("website", "name", params.getOrDefault("name", ""));
|
|
||||||
ConfigUtil.set("website", "logo", UrlUtil.toRelativeUrl(params.getOrDefault("logo", "")));
|
|
||||||
ConfigUtil.set("website", "favicon", UrlUtil.toRelativeUrl(params.getOrDefault("favicon", "")));
|
|
||||||
ConfigUtil.set("website", "backdrop", UrlUtil.toRelativeUrl(params.getOrDefault("backdrop", "")));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 设置版权信息
|
|
||||||
*
|
|
||||||
* @author fzr
|
|
||||||
* @param params 参数
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setCopyright(Map<String, String> params) {
|
|
||||||
ConfigUtil.set("copyright", "privilege", params.getOrDefault("privilege", ""));
|
|
||||||
ConfigUtil.set("copyright", "icpNumber", params.getOrDefault("icpNumber", ""));
|
|
||||||
ConfigUtil.set("copyright", "icpLink", params.getOrDefault("icpLink", ""));
|
|
||||||
ConfigUtil.set("copyright", "gaNumber", params.getOrDefault("gaNumber", ""));
|
|
||||||
ConfigUtil.set("copyright", "gaLink", params.getOrDefault("gaLink", ""));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.hxkj.admin.service.setting.IDictDataService;
|
import com.hxkj.admin.service.setting.ISettingDictDataService;
|
||||||
import com.hxkj.admin.validate.common.PageParam;
|
import com.hxkj.admin.validate.common.PageParam;
|
||||||
import com.hxkj.admin.validate.setting.DictDataParam;
|
import com.hxkj.admin.validate.setting.DictDataParam;
|
||||||
import com.hxkj.admin.vo.setting.DictDataVo;
|
import com.hxkj.admin.vo.setting.DictDataVo;
|
||||||
|
|
@ -24,7 +24,7 @@ import java.util.Map;
|
||||||
* 字典数据服务实现类
|
* 字典数据服务实现类
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class DictDataServiceImpl implements IDictDataService {
|
public class SettingDictDataServiceImpl implements ISettingDictDataService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
DictDataMapper dictDataMapper;
|
DictDataMapper dictDataMapper;
|
||||||
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.hxkj.admin.service.setting.IDictTypeService;
|
import com.hxkj.admin.service.setting.ISettingDictTypeService;
|
||||||
import com.hxkj.admin.validate.common.PageParam;
|
import com.hxkj.admin.validate.common.PageParam;
|
||||||
import com.hxkj.admin.validate.setting.DictTypeParam;
|
import com.hxkj.admin.validate.setting.DictTypeParam;
|
||||||
import com.hxkj.admin.vo.setting.DictTypeVo;
|
import com.hxkj.admin.vo.setting.DictTypeVo;
|
||||||
|
|
@ -24,7 +24,7 @@ import java.util.Map;
|
||||||
* 字典类型服务实现类
|
* 字典类型服务实现类
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class DictTypeServiceImpl implements IDictTypeService {
|
public class SettingDictTypeServiceImpl implements ISettingDictTypeService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
DictTypeMapper dictTypeMapper;
|
DictTypeMapper dictTypeMapper;
|
||||||
Loading…
Reference in New Issue