From 5f95170c1055e4ffb70d04b244f120b5e634973f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= <18222067976@163.com> Date: Thu, 9 Sep 2021 18:27:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8C=85=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayPackCompanyController.java | 67 +++++++++++++------ .../com/jero/pack/entity/PayPackCompany.java | 2 + 2 files changed, 48 insertions(+), 21 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/pack/controller/PayPackCompanyController.java b/jero-boot-incoming-payment/src/main/java/com/jero/pack/controller/PayPackCompanyController.java index 67d147ca..b8fa663d 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/pack/controller/PayPackCompanyController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/pack/controller/PayPackCompanyController.java @@ -11,9 +11,11 @@ import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.system.base.controller.JeroController; import com.jero.common.system.query.QueryGenerator; +import com.jero.common.util.ValidUtil; import com.jero.pack.entity.PayPackCompany; import com.jero.pack.service.IPayPackCompanyService; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; @@ -21,12 +23,12 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; /** - * @Description: pay_pack_company + * @Description: 打包关联 * @Author: jeecg-boot * @Date: 2021-09-07 * @Version: V1.0 */ -@Api(tags="pay_pack_company") +@Api(tags="打包关联") @RestController @RequestMapping("/pack/payPackCompany") @Slf4j @@ -43,8 +45,8 @@ public class PayPackCompanyController extends JeroController queryPageList(PayPackCompany payPackCompany, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @@ -62,10 +64,14 @@ public class PayPackCompanyController extends JeroController add(@RequestBody PayPackCompany payPackCompany) { + StringBuilder msg = ValidUtil.validateAll(payPackCompany); + if(!StringUtils.isBlank(msg)){ + return Result.error(msg.toString()); + } payPackCompanyService.save(payPackCompany); return Result.OK("添加成功!"); } @@ -76,10 +82,14 @@ public class PayPackCompanyController extends JeroController edit(@RequestBody PayPackCompany payPackCompany) { + StringBuilder msg = ValidUtil.validateAll(payPackCompany); + if(!StringUtils.isBlank(msg)){ + return Result.error(msg.toString()); + } payPackCompanyService.updateById(payPackCompany); return Result.OK("编辑成功!"); } @@ -90,10 +100,13 @@ public class PayPackCompanyController extends JeroController delete(@RequestParam(name="id",required=true) String id) { + @AutoLog(value = "打包关联-通过id删除") + @ApiOperation(value="打包关联-通过id删除", notes="打包关联-通过id删除") + @GetMapping(value = "/delete") + public Result delete(@RequestParam(name="id") String id) { + if(StringUtils.isBlank(id)){ + return Result.error("id不能为空!"); + } payPackCompanyService.removeById(id); return Result.OK("删除成功!"); } @@ -104,10 +117,19 @@ public class PayPackCompanyController extends JeroController deleteBatch(@RequestParam(name="ids",required=true) String ids) { + @AutoLog(value = "打包关联-批量删除") + @ApiOperation(value="打包关联-批量删除", notes="打包关联-批量删除") + @GetMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids") String ids) { + if(StringUtils.isBlank(ids)){ + return Result.error("id不能为空!"); + } + String[] s = ids.split(","); + for (String s1 : s) { + if(StringUtils.isBlank(s1)){ + return Result.error("id不能为空!"); + } + } this.payPackCompanyService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK("批量删除成功!"); } @@ -118,10 +140,13 @@ public class PayPackCompanyController extends JeroController queryById(@RequestParam(name="id",required=true) String id) { + public Result queryById(@RequestParam(name="id") String id) { + if(StringUtils.isBlank(id)){ + return Result.error("id不能为空!"); + } PayPackCompany payPackCompany = payPackCompanyService.getById(id); if(payPackCompany==null) { return Result.error("未找到对应数据"); @@ -135,7 +160,7 @@ public class PayPackCompanyController extends JeroController