新增 第三方平台配置后管页面

This commit is contained in:
Lemon
2023-11-29 15:03:58 +08:00
parent b17e41cf16
commit 28c220206b
11 changed files with 435 additions and 36 deletions

View File

@@ -1,7 +1,8 @@
package com.jsowell.web.controller.pile;
package com.jsowell.web.controller.thirdparty;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -23,24 +24,22 @@ import com.jsowell.common.core.page.TableDataInfo;
/**
* 第三方平台配置Controller
*
*
* @author jsowell
* @date 2023-05-24
* @date 2023-11-29
*/
@RestController
@RequestMapping("/pile/info")
public class ThirdPartySettingInfoController extends BaseController
{
@RequestMapping("/thirdParty/thirdPartySetting")
public class ThirdPartySettingInfoController extends BaseController {
@Autowired
private IThirdPartySettingInfoService thirdPartySettingInfoService;
/**
* 查询第三方平台配置列表
*/
@PreAuthorize("@ss.hasPermi('pile:info:list')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:list')")
@GetMapping("/list")
public TableDataInfo list(ThirdPartySettingInfo thirdPartySettingInfo)
{
public TableDataInfo list(ThirdPartySettingInfo thirdPartySettingInfo) {
startPage();
List<ThirdPartySettingInfo> list = thirdPartySettingInfoService.selectThirdPartySettingInfoList(thirdPartySettingInfo);
return getDataTable(list);
@@ -49,11 +48,10 @@ public class ThirdPartySettingInfoController extends BaseController
/**
* 导出第三方平台配置列表
*/
@PreAuthorize("@ss.hasPermi('pile:info:export')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:export')")
@Log(title = "第三方平台配置", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ThirdPartySettingInfo thirdPartySettingInfo)
{
public void export(HttpServletResponse response, ThirdPartySettingInfo thirdPartySettingInfo) {
List<ThirdPartySettingInfo> list = thirdPartySettingInfoService.selectThirdPartySettingInfoList(thirdPartySettingInfo);
ExcelUtil<ThirdPartySettingInfo> util = new ExcelUtil<ThirdPartySettingInfo>(ThirdPartySettingInfo.class);
util.exportExcel(response, list, "第三方平台配置数据");
@@ -62,43 +60,39 @@ public class ThirdPartySettingInfoController extends BaseController
/**
* 获取第三方平台配置详细信息
*/
@PreAuthorize("@ss.hasPermi('pile:info:query')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
public AjaxResult getInfo(@PathVariable("id") Long id) {
return AjaxResult.success(thirdPartySettingInfoService.selectThirdPartySettingInfoById(id));
}
/**
* 新增第三方平台配置
*/
@PreAuthorize("@ss.hasPermi('pile:info:add')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:add')")
@Log(title = "第三方平台配置", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ThirdPartySettingInfo thirdPartySettingInfo)
{
public AjaxResult add(@RequestBody ThirdPartySettingInfo thirdPartySettingInfo) {
return toAjax(thirdPartySettingInfoService.insertThirdPartySettingInfo(thirdPartySettingInfo));
}
/**
* 修改第三方平台配置
*/
@PreAuthorize("@ss.hasPermi('pile:info:edit')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:edit')")
@Log(title = "第三方平台配置", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ThirdPartySettingInfo thirdPartySettingInfo)
{
public AjaxResult edit(@RequestBody ThirdPartySettingInfo thirdPartySettingInfo) {
return toAjax(thirdPartySettingInfoService.updateThirdPartySettingInfo(thirdPartySettingInfo));
}
/**
* 删除第三方平台配置
*/
@PreAuthorize("@ss.hasPermi('pile:info:remove')")
@PreAuthorize("@ss.hasPermi('thirdParty:thirdPartySetting:remove')")
@Log(title = "第三方平台配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(thirdPartySettingInfoService.deleteThirdPartySettingInfoByIds(ids));
}
}

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.amap;
package com.jsowell.web.controller.thirdparty.amap;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.lianlian;
package com.jsowell.web.controller.thirdparty.lianlian;
import com.alibaba.fastjson2.JSONObject;
import com.jsowell.common.annotation.Anonymous;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.nanrui;
package com.jsowell.web.controller.thirdparty.nanrui;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.ningxiajiaotou;
package com.jsowell.web.controller.thirdparty.ningxiajiaotou;
import com.alibaba.fastjson2.JSONObject;
import com.jsowell.common.annotation.Anonymous;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.ruanjie;
package com.jsowell.web.controller.thirdparty.ruanjie;
import com.alibaba.fastjson2.JSON;
import com.jsowell.common.annotation.Anonymous;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.yongchengboche;
package com.jsowell.web.controller.thirdparty.yongchengboche;
import com.alibaba.fastjson2.JSONObject;
import com.jsowell.common.annotation.Anonymous;

View File

@@ -1,4 +1,4 @@
package com.jsowell.thirdparty.zhongdianlian;
package com.jsowell.web.controller.thirdparty.zhongdianlian;
import com.alibaba.fastjson2.JSONObject;
import com.jsowell.common.annotation.Anonymous;

View File

@@ -36,10 +36,10 @@ spring:
druid:
# 主库数据源
master:
# url: jdbc:mysql://192.168.2.2:3306/jsowell_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: jsowell_dev
url: jdbc:mysql://192.168.2.2:3306/jsowell_prd_copy?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: jsowell_prd_copy
url: jdbc:mysql://192.168.2.2:3306/jsowell_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: jsowell_dev
# url: jdbc:mysql://192.168.2.2:3306/jsowell_prd_copy?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: jsowell_prd_copy
password: 123456
# 从库数据源
slave: