فهرست منبع

添加下拉数据源

夏文涛 1 سال پیش
والد
کامیت
f7243f2094

+ 5 - 0
src/main/java/com/template/api/SystemSettingControllerAPI.java

@@ -1,5 +1,6 @@
 package com.template.api;
 package com.template.api;
 
 
+import com.template.model.request.InsertOrUpdateSystemSettingRequest;
 import com.template.model.request.changePasswordRequest;
 import com.template.model.request.changePasswordRequest;
 import com.template.model.request.loginRequest;
 import com.template.model.request.loginRequest;
 import com.template.model.request.mobileLoginRequest;
 import com.template.model.request.mobileLoginRequest;
@@ -19,4 +20,8 @@ public interface SystemSettingControllerAPI {
     @ApiOperation(value = "获取设置数据", notes = "获取设置数据", httpMethod = "GET")
     @ApiOperation(value = "获取设置数据", notes = "获取设置数据", httpMethod = "GET")
     CommonResult querySettings();
     CommonResult querySettings();
 
 
+    @PostMapping(value = "/insertOrUpdateSettings")
+    @ApiOperation(value = "添加或编辑设置数据", notes = "添加或编辑设置数据", httpMethod = "POST")
+    CommonResult insertOrUpdateSettings(@Validated @RequestBody InsertOrUpdateSystemSettingRequest iussr, BindingResult bindingResult) throws Exception;
+
 }
 }

+ 27 - 0
src/main/java/com/template/api/WelcomeCityControllerAPI.java

@@ -0,0 +1,27 @@
+package com.template.api;
+
+import com.template.model.result.CommonResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+@RequestMapping("/api/welcomeCity")
+@Api(tags = {"WelcomeCityController"}, value = "下拉数据管理")
+public interface WelcomeCityControllerAPI {
+
+    @GetMapping(value = "/getProvinceLevel")
+    @ApiOperation(value = "获取省和直辖市数据", notes = "获取省和直辖市数据", httpMethod = "GET")
+    CommonResult getProvinceLevel();
+
+
+    @GetMapping(value = "/getCityLevel")
+    @ApiOperation(value = "获取省级下的市级数据", notes = "获取省级下的市级数据", httpMethod = "GET")
+    CommonResult getCityLevel(@RequestParam int provinceId);
+
+    @GetMapping(value = "/getDistrictLevel")
+    @ApiOperation(value = "获取市级下的县区数据", notes = "获取市级下的县区数据", httpMethod = "GET")
+    CommonResult getDistrictLevel(@RequestParam int cityId);
+
+}

+ 115 - 7
src/main/java/com/template/controller/SystemSettingController.java

@@ -1,5 +1,6 @@
 package com.template.controller;
 package com.template.controller;
 
 
+import com.alibaba.fastjson.JSON;
 import com.google.gson.Gson;
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
 import com.google.gson.reflect.TypeToken;
 import com.template.annotation.PassToken;
 import com.template.annotation.PassToken;
@@ -8,6 +9,7 @@ import com.template.api.SystemSettingControllerAPI;
 import com.template.common.utils.*;
 import com.template.common.utils.*;
 import com.template.config.WxOpenidConfig;
 import com.template.config.WxOpenidConfig;
 import com.template.model.pojo.*;
 import com.template.model.pojo.*;
+import com.template.model.request.InsertOrUpdateSystemSettingRequest;
 import com.template.model.request.changePasswordRequest;
 import com.template.model.request.changePasswordRequest;
 import com.template.model.request.loginRequest;
 import com.template.model.request.loginRequest;
 import com.template.model.request.mobileLoginRequest;
 import com.template.model.request.mobileLoginRequest;
@@ -36,6 +38,7 @@ import java.util.*;
  */
  */
 @RestController
 @RestController
 public class SystemSettingController implements SystemSettingControllerAPI {
 public class SystemSettingController implements SystemSettingControllerAPI {
+    private static Logger logger = LoggerFactory.getLogger(SystemSettingController.class);
 
 
     //宿舍缴费设置 welcome_pay_setting
     //宿舍缴费设置 welcome_pay_setting
     @Autowired
     @Autowired
@@ -61,8 +64,8 @@ public class SystemSettingController implements SystemSettingControllerAPI {
 
 
         //选宿舍缴费设置
         //选宿舍缴费设置
         List<PaySettingVo> psvs = new ArrayList<>();
         List<PaySettingVo> psvs = new ArrayList<>();
-        if(wps != null && wps.size() > 0){
-            for (WelcomePaySetting wp:wps) {
+        if (wps != null && wps.size() > 0) {
+            for (WelcomePaySetting wp : wps) {
                 PaySettingVo psv = new PaySettingVo();
                 PaySettingVo psv = new PaySettingVo();
                 psv.setId(wp.getId());
                 psv.setId(wp.getId());
                 psv.setSchool(wp.getSchool());
                 psv.setSchool(wp.getSchool());
@@ -75,8 +78,8 @@ public class SystemSettingController implements SystemSettingControllerAPI {
 
 
         //宿舍开放比例设置
         //宿舍开放比例设置
         List<OpenSettingVo> osvs = new ArrayList<>();
         List<OpenSettingVo> osvs = new ArrayList<>();
-        if(wos != null && wos.size() > 0){
-            for (WelcomeOpenSetting wo:wos) {
+        if (wos != null && wos.size() > 0) {
+            for (WelcomeOpenSetting wo : wos) {
                 OpenSettingVo osv = new OpenSettingVo();
                 OpenSettingVo osv = new OpenSettingVo();
                 osv.setId(wo.getId());
                 osv.setId(wo.getId());
                 osv.setSchool(wo.getSchool());
                 osv.setSchool(wo.getSchool());
@@ -89,8 +92,8 @@ public class SystemSettingController implements SystemSettingControllerAPI {
 
 
         //到站时间段设置
         //到站时间段设置
         List<ArriveSettingVo> asvs = new ArrayList<>();
         List<ArriveSettingVo> asvs = new ArrayList<>();
-        if(wass != null && wass.size() > 0){
-            for (WelcomeArriveSetting was:wass){
+        if (wass != null && wass.size() > 0) {
+            for (WelcomeArriveSetting was : wass) {
                 ArriveSettingVo asv = new ArriveSettingVo();
                 ArriveSettingVo asv = new ArriveSettingVo();
                 asv.setId(was.getId());
                 asv.setId(was.getId());
                 asv.setIsCheck(was.getIsCheck());
                 asv.setIsCheck(was.getIsCheck());
@@ -101,7 +104,7 @@ public class SystemSettingController implements SystemSettingControllerAPI {
         }
         }
         result.setAsvs(asvs);
         result.setAsvs(asvs);
 
 
-        if(ws != null && ws.size() > 0){
+        if (ws != null && ws.size() > 0) {
             WelcomeSetting wsData = ws.get(0);
             WelcomeSetting wsData = ws.get(0);
             result.setCarNum(wsData.getCarNum());
             result.setCarNum(wsData.getCarNum());
             result.setPhone(wsData.getPhone());
             result.setPhone(wsData.getPhone());
@@ -116,4 +119,109 @@ public class SystemSettingController implements SystemSettingControllerAPI {
 
 
         return CommonResult.ok(result);
         return CommonResult.ok(result);
     }
     }
+
+    @Override
+    @Transactional(rollbackFor = {Exception.class})
+    public CommonResult insertOrUpdateSettings(InsertOrUpdateSystemSettingRequest iussr, BindingResult bindingResult) throws Exception {
+        if (bindingResult.hasErrors()) {
+            String st = paramUtils.getParamError(bindingResult);
+            return CommonResult.fail(st);
+        }
+
+        WelcomeSetting result = new WelcomeSetting();
+
+        List<WelcomeSetting> ws = welcomeSettingService.list(null);
+        if (ws != null && ws.size() > 0) {
+            result = ws.get(0);
+        }
+        result.setCarNum(iussr.getCarNum());
+        result.setPhone(iussr.getPhone());
+        result.setSafetyNotice(iussr.getSafetyNotice());
+        result.setBasicVerification(iussr.getBasicVerification());
+        result.setFamilyInfo(iussr.getFamilyInfo());
+        result.setArriveSchool(iussr.getArriveSchool());
+        result.setChooseDormitory(iussr.getChooseDormitory());
+        result.setCarOrder(iussr.getCarOrder());
+
+        //选宿舍缴费设置WelcomePaySetting
+        List<WelcomePaySetting> wpss = new ArrayList<>();
+        if (iussr.getPsvs() != null && iussr.getPsvs().size() > 0) {
+            for (PaySettingVo psv : iussr.getPsvs()) {
+                WelcomePaySetting wps = new WelcomePaySetting();
+                wps.setSchool(psv.getSchool());
+                wps.setMethod(psv.getMethod());
+                wps.setPayAmount(psv.getPayAmount());
+                wpss.add(wps);
+            }
+        }
+
+        //宿舍开放比例设置 welcome_open_setting
+        List<WelcomeOpenSetting> woss = new ArrayList<>();
+        if (iussr.getOsvs() != null && iussr.getOsvs().size() > 0) {
+            for (OpenSettingVo osv : iussr.getOsvs()) {
+                WelcomeOpenSetting wos = new WelcomeOpenSetting();
+                wos.setSchool(osv.getSchool());
+                wos.setCollege(osv.getCollege());
+                wos.setOpenAmount(osv.getOpenAmount());
+                woss.add(wos);
+            }
+        }
+
+        //到站时间段设置 welcome_arrive_setting
+        List<WelcomeArriveSetting> wass = new ArrayList<>();
+        if (iussr.getAsvs() != null && iussr.getAsvs().size() > 0) {
+            for (ArriveSettingVo asv : iussr.getAsvs()) {
+                WelcomeArriveSetting was = new WelcomeArriveSetting();
+                was.setIsCheck(asv.getIsCheck());
+                was.setStartTime(asv.getStartTime());
+                was.setEndTime(asv.getEndTime());
+                wass.add(was);
+            }
+        }
+
+        try {
+            boolean iuS = welcomeSettingService.saveOrUpdate(result);
+            if (!iuS) {
+                logger.error("设置失败,result参数:" + JSON.toJSON(result));
+                throw new Exception("添加失败!");
+            }
+
+            if (wpss != null && wpss.size() > 0) {
+
+                int deleteAll = welcomePaySettingService.deleteAll();
+
+                boolean saveBatch = welcomePaySettingService.saveBatch(wpss);
+                if(saveBatch){
+                    logger.error("添加缴费设置信息失败,参数:" + JSON.toJSON(wpss));
+                    throw new Exception("添加失败!");
+                }
+            }
+
+            if (woss != null && woss.size() > 0) {
+                int deleteAll = welcomeOpenSettingService.deleteAll();
+
+                boolean saveBatch = welcomeOpenSettingService.saveBatch(woss);
+                if(saveBatch){
+                    logger.error("添加开放比例设置信息失败,参数:" + JSON.toJSON(woss));
+                    throw new Exception("添加失败!");
+                }
+            }
+
+            if (wass != null && wass.size() > 0) {
+                int deleteAll = welcomeArriveSettingService.deleteAll();
+
+                boolean saveBatch = welcomeArriveSettingService.saveBatch(wass);
+                if(saveBatch){
+                    logger.error("添加抵达时间段设置信息失败,参数:" + JSON.toJSON(wass));
+                    throw new Exception("添加失败!");
+                }
+            }
+
+        } catch (Exception e) {
+            logger.error(e.getMessage());
+            throw new Exception("设置失败!");
+        }
+
+        return CommonResult.ok("设置成功");
+    }
 }
 }

+ 58 - 1
src/main/java/com/template/controller/WelcomeCityController.java

@@ -1,10 +1,20 @@
 package com.template.controller;
 package com.template.controller;
 
 
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.template.api.WelcomeCityControllerAPI;
+import com.template.model.pojo.WelcomeCity;
+import com.template.model.result.CommonResult;
+import com.template.model.vo.ListVo;
+import com.template.services.WelcomeCityService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
 
 
+import java.util.ArrayList;
+import java.util.List;
+
 /**
 /**
  * <p>
  * <p>
  *  前端控制器
  *  前端控制器
@@ -14,7 +24,54 @@ import org.springframework.web.bind.annotation.RestController;
  * @since 2025-06-16
  * @since 2025-06-16
  */
  */
 @RestController
 @RestController
-public class WelcomeCityController {
+public class WelcomeCityController implements WelcomeCityControllerAPI {
+
+    @Autowired
+    private WelcomeCityService welcomeCityService;
+
+    @Override
+    public CommonResult getProvinceLevel() {
+        List<WelcomeCity> citys = welcomeCityService.queryAllProvinces();
+        List<ListVo> lists = new ArrayList<>();
+        if(citys != null && citys.size() > 0){
+            for (WelcomeCity city:citys) {
+                ListVo data = new ListVo();
+                data.setId(city.getId());
+                data.setName(city.getProvinceZh());
+                lists.add(data);
+            }
+        }
+        return CommonResult.ok(lists);
+    }
+
+    @Override
+    public CommonResult getCityLevel(int provinceId) {
+        List<WelcomeCity> citys = welcomeCityService.queryAllCitys(provinceId);
+        List<ListVo> lists = new ArrayList<>();
+        if(citys != null && citys.size() > 0){
+            for (WelcomeCity city:citys) {
+                ListVo data = new ListVo();
+                data.setId(city.getId());
+                data.setName(city.getCityZh());
+                lists.add(data);
+            }
+        }
+        return CommonResult.ok(lists);
+    }
 
 
+    @Override
+    public CommonResult getDistrictLevel(int cityId) {
+        List<WelcomeCity> citys = welcomeCityService.queryAllCitys(cityId);
+        List<ListVo> lists = new ArrayList<>();
+        if(citys != null && citys.size() > 0){
+            for (WelcomeCity city:citys) {
+                ListVo data = new ListVo();
+                data.setId(city.getId());
+                data.setName(city.getDistrictZh());
+                lists.add(data);
+            }
+        }
+        return CommonResult.ok(lists);
+    }
 }
 }
 
 

+ 2 - 0
src/main/java/com/template/mapper/WelcomeCityMapper.java

@@ -2,6 +2,7 @@ package com.template.mapper;
 
 
 import com.template.model.pojo.WelcomeCity;
 import com.template.model.pojo.WelcomeCity;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
 
 
 /**
 /**
  * <p>
  * <p>
@@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  * @author ceshi
  * @author ceshi
  * @since 2025-06-16
  * @since 2025-06-16
  */
  */
+@Repository
 public interface WelcomeCityMapper extends BaseMapper<WelcomeCity> {
 public interface WelcomeCityMapper extends BaseMapper<WelcomeCity> {
 
 
 }
 }

+ 55 - 0
src/main/java/com/template/model/request/InsertOrUpdateSystemSettingRequest.java

@@ -0,0 +1,55 @@
+package com.template.model.request;
+
+import com.template.model.vo.ArriveSettingVo;
+import com.template.model.vo.OpenSettingVo;
+import com.template.model.vo.PaySettingVo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @Author: xwt
+ * @Date: 2025/6/16 星期一 11:28
+ * @Description: com.template.model.vo
+ * @Version: 1.0
+ */
+@Data
+public class InsertOrUpdateSystemSettingRequest {
+    //选宿舍缴费设置
+    @ApiModelProperty(value = "选宿舍缴费设置集合")
+    private List<PaySettingVo> psvs;
+
+    //宿舍开放比例设置
+    @ApiModelProperty(value = "宿舍开放比例设置集合")
+    private List<OpenSettingVo> osvs;
+
+    @ApiModelProperty(value = "每天限制车位数")
+    private Integer carNum;
+
+    //到站时间段设置
+    @ApiModelProperty(value = "到站时间段设置集合")
+    private List<ArriveSettingVo> asvs;
+
+    @ApiModelProperty(value = "联系电话")
+    private String phone;
+
+    @ApiModelProperty(value = "安全告知")
+    private String safetyNotice;
+
+    @ApiModelProperty(value = "基本信息核对")
+    private String basicVerification;
+
+    @ApiModelProperty(value = "家庭信息填报")
+    private String familyInfo;
+
+    @ApiModelProperty(value = "到校信息填报")
+    private String arriveSchool;
+
+    @ApiModelProperty(value = "未缴费在线选宿舍")
+    private String chooseDormitory;
+
+    @ApiModelProperty(value = "未缴费车牌预约")
+    private String carOrder;
+
+}

+ 2 - 0
src/main/java/com/template/services/WelcomeArriveSettingService.java

@@ -27,4 +27,6 @@ public interface WelcomeArriveSettingService extends IService<WelcomeArriveSetti
     WelcomeArriveSetting getManageById(String id);
     WelcomeArriveSetting getManageById(String id);
 
 
     List<WelcomeArriveSetting> queryCheckDatas();
     List<WelcomeArriveSetting> queryCheckDatas();
+
+    int deleteAll();
 }
 }

+ 7 - 0
src/main/java/com/template/services/WelcomeCityService.java

@@ -3,6 +3,8 @@ package com.template.services;
 import com.template.model.pojo.WelcomeCity;
 import com.template.model.pojo.WelcomeCity;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
 
 
+import java.util.List;
+
 /**
 /**
  * <p>
  * <p>
  *  服务类
  *  服务类
@@ -13,4 +15,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
  */
 public interface WelcomeCityService extends IService<WelcomeCity> {
 public interface WelcomeCityService extends IService<WelcomeCity> {
 
 
+    List<WelcomeCity> queryAllProvinces();
+
+    List<WelcomeCity> queryAllCitys(int provinceId);
+
+    List<WelcomeCity> queryAllDistricts(int cityId);
 }
 }

+ 2 - 0
src/main/java/com/template/services/WelcomeOpenSettingService.java

@@ -23,4 +23,6 @@ public interface WelcomeOpenSettingService extends IService<WelcomeOpenSetting>
     int deleteWelcomeOpenSettingById(String id);
     int deleteWelcomeOpenSettingById(String id);
 
 
     WelcomeOpenSetting getManageById(String id);
     WelcomeOpenSetting getManageById(String id);
+
+    int deleteAll();
 }
 }

+ 2 - 0
src/main/java/com/template/services/WelcomePaySettingService.java

@@ -23,4 +23,6 @@ public interface WelcomePaySettingService extends IService<WelcomePaySetting> {
     int deleteWelcomePaySettingById(String id);
     int deleteWelcomePaySettingById(String id);
 
 
     WelcomePaySetting getManageById(String id);
     WelcomePaySetting getManageById(String id);
+
+    int deleteAll();
 }
 }

+ 9 - 0
src/main/java/com/template/services/impl/WelcomeArriveSettingServiceImpl.java

@@ -7,6 +7,7 @@ import com.template.mapper.WelcomeArriveSettingMapper;
 import com.template.model.pojo.WelcomeArriveSetting;
 import com.template.model.pojo.WelcomeArriveSetting;
 import com.template.model.pojo.WelcomeArriveSetting;
 import com.template.model.pojo.WelcomeArriveSetting;
 import com.template.mapper.WelcomeArriveSettingMapper;
 import com.template.mapper.WelcomeArriveSettingMapper;
+import com.template.model.pojo.WelcomeOpenSetting;
 import com.template.model.result.PageUtils;
 import com.template.model.result.PageUtils;
 import com.template.services.WelcomeArriveSettingService;
 import com.template.services.WelcomeArriveSettingService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -69,4 +70,12 @@ public class WelcomeArriveSettingServiceImpl extends ServiceImpl<WelcomeArriveSe
         List<WelcomeArriveSetting> result = welcomeArriveSettingMapper.selectList(queryWrapper);
         List<WelcomeArriveSetting> result = welcomeArriveSettingMapper.selectList(queryWrapper);
         return result;
         return result;
     }
     }
+
+    @Override
+    public int deleteAll() {
+        QueryWrapper<WelcomeArriveSetting> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted",0);
+        int result = welcomeArriveSettingMapper.delete(queryWrapper);
+        return result;
+    }
 }
 }

+ 38 - 0
src/main/java/com/template/services/impl/WelcomeCityServiceImpl.java

@@ -1,11 +1,16 @@
 package com.template.services.impl;
 package com.template.services.impl;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.template.mapper.WelcomeBuildMapper;
 import com.template.model.pojo.WelcomeCity;
 import com.template.model.pojo.WelcomeCity;
 import com.template.mapper.WelcomeCityMapper;
 import com.template.mapper.WelcomeCityMapper;
 import com.template.services.WelcomeCityService;
 import com.template.services.WelcomeCityService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
+import java.util.List;
+
 /**
 /**
  * <p>
  * <p>
  *  服务实现类
  *  服务实现类
@@ -17,4 +22,37 @@ import org.springframework.stereotype.Service;
 @Service
 @Service
 public class WelcomeCityServiceImpl extends ServiceImpl<WelcomeCityMapper, WelcomeCity> implements WelcomeCityService {
 public class WelcomeCityServiceImpl extends ServiceImpl<WelcomeCityMapper, WelcomeCity> implements WelcomeCityService {
 
 
+    @Autowired
+    private WelcomeCityMapper welcomeCityMapper;
+
+    @Override
+    public List<WelcomeCity> queryAllProvinces() {
+        QueryWrapper<WelcomeCity> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("parent_id", 0);
+        queryWrapper.orderByAsc("id");
+        List<WelcomeCity> citys = welcomeCityMapper.selectList(queryWrapper);
+
+        return citys;
+    }
+
+    @Override
+    public List<WelcomeCity> queryAllCitys(int provinceId) {
+
+        QueryWrapper<WelcomeCity> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("parent_id", provinceId);
+        queryWrapper.orderByAsc("id");
+        List<WelcomeCity> citys = welcomeCityMapper.selectList(queryWrapper);
+
+        return citys;
+    }
+
+    @Override
+    public List<WelcomeCity> queryAllDistricts(int cityId) {
+        QueryWrapper<WelcomeCity> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("parent_id", cityId);
+        queryWrapper.orderByAsc("id");
+        List<WelcomeCity> citys = welcomeCityMapper.selectList(queryWrapper);
+
+        return citys;
+    }
 }
 }

+ 9 - 0
src/main/java/com/template/services/impl/WelcomeOpenSettingServiceImpl.java

@@ -7,6 +7,7 @@ import com.template.mapper.WelcomeOpenSettingMapper;
 import com.template.model.pojo.WelcomeOpenSetting;
 import com.template.model.pojo.WelcomeOpenSetting;
 import com.template.model.pojo.WelcomeOpenSetting;
 import com.template.model.pojo.WelcomeOpenSetting;
 import com.template.mapper.WelcomeOpenSettingMapper;
 import com.template.mapper.WelcomeOpenSettingMapper;
+import com.template.model.pojo.WelcomePaySetting;
 import com.template.model.result.PageUtils;
 import com.template.model.result.PageUtils;
 import com.template.services.WelcomeOpenSettingService;
 import com.template.services.WelcomeOpenSettingService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -59,4 +60,12 @@ public class WelcomeOpenSettingServiceImpl extends ServiceImpl<WelcomeOpenSettin
         WelcomeOpenSetting result = welcomeOpenSettingMapper.selectById(id);
         WelcomeOpenSetting result = welcomeOpenSettingMapper.selectById(id);
         return result;
         return result;
     }
     }
+
+    @Override
+    public int deleteAll() {
+        QueryWrapper<WelcomeOpenSetting> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted",0);
+        int result = welcomeOpenSettingMapper.delete(queryWrapper);
+        return result;
+    }
 }
 }

+ 8 - 0
src/main/java/com/template/services/impl/WelcomePaySettingServiceImpl.java

@@ -59,4 +59,12 @@ public class WelcomePaySettingServiceImpl extends ServiceImpl<WelcomePaySettingM
         WelcomePaySetting result = welcomePaySettingMapper.selectById(id);
         WelcomePaySetting result = welcomePaySettingMapper.selectById(id);
         return result;
         return result;
     }
     }
+
+    @Override
+    public int deleteAll() {
+        QueryWrapper<WelcomePaySetting> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("deleted",0);
+        int result = welcomePaySettingMapper.delete(queryWrapper);
+        return result;
+    }
 }
 }