From 8027d01a013e9e6d30d8b63cc2c0aeebf0fab7c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= <18222067976@163.com> Date: Mon, 30 Aug 2021 09:41:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E7=B3=BB=E4=BA=BA=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E4=BC=81=E4=B8=9Aid=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4=EF=BC=8C?= =?UTF-8?q?=E8=81=94=E7=B3=BB=E4=BA=BA=E7=AE=A1=E7=90=86=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PayContactsManagementController.java | 14 +-- .../mapper/PayContactsManagementMapper.java | 13 ++ .../xml/PayContactsManagementMapper.xml | 40 ++++++ .../IPayContactsManagementService.java | 13 ++ .../PayContactsManagementServiceImpl.java | 12 ++ .../jero/project/entity/PayWorkingGroup.java | 114 ++++++++++++++++++ 6 files changed, 199 insertions(+), 7 deletions(-) create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroup.java diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayContactsManagementController.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayContactsManagementController.java index 597da68f..c0abfe53 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayContactsManagementController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayContactsManagementController.java @@ -26,6 +26,7 @@ import com.jero.company.service.IPayContactsManagementService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.authz.annotation.RequiresPermissions; import org.jeecgframework.poi.excel.ExcelImportCheckUtil; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.entity.ImportParams; @@ -79,9 +80,8 @@ public class PayContactsManagementController extends JeroController 11){ return Result.error("手机号长度应小于11个字符!"); } - QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payContactsManagement, req.getParameterMap()); Page page = new Page(pageNo, pageSize); - IPage pageList = payContactsManagementService.page(page, queryWrapper); + IPage pageList = payContactsManagementService.queryPageList(page, payContactsManagement); return Result.OK(pageList); } @@ -227,16 +227,16 @@ public class PayContactsManagementController extends JeroController queryByCompany(@RequestParam(name="companyName",required=true) String companyName) { + public Result queryByCompany(@RequestParam(name="companyId",required=true) String companyId) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(PayContactsManagement::getCompanyName,companyName); + queryWrapper.eq(PayContactsManagement::getCompanyId,companyId); List list = payContactsManagementService.list(queryWrapper); return Result.OK(list); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayContactsManagementMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayContactsManagementMapper.java index 1b5a21c2..6dacf709 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayContactsManagementMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayContactsManagementMapper.java @@ -2,7 +2,10 @@ package com.jero.company.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.jero.company.entity.PayContactsManagement; +import org.apache.ibatis.annotations.Param; /** * @Description: pay_contacts_management @@ -12,4 +15,14 @@ import com.jero.company.entity.PayContactsManagement; */ public interface PayContactsManagementMapper extends BaseMapper { + /** + * @Description 分页查询 + * @Author lqt + * @Date 2021/8/27 + * @Param + * @Return + * @Exception + */ + IPage queryPageList(Page page, @Param("payContactsManagement") PayContactsManagement payContactsManagement); + } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayContactsManagementMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayContactsManagementMapper.xml index ea43f6dc..cf48a8d8 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayContactsManagementMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayContactsManagementMapper.xml @@ -2,4 +2,44 @@ + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayContactsManagementService.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayContactsManagementService.java index a5f00c24..37871eeb 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayContactsManagementService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayContactsManagementService.java @@ -1,6 +1,9 @@ package com.jero.company.service; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.jero.company.entity.PayCompanyManagement; import com.jero.company.entity.PayContactsManagement; @@ -14,6 +17,16 @@ import java.util.List; * @Version: V1.0 */ public interface IPayContactsManagementService extends IService { + + /** + * @Description 分页查询 + * @Author lqt + * @Date 2021/8/27 + * @Param + * @Return + * @Exception + */ + IPage queryPageList(Page page,PayContactsManagement payContactsManagement); /** * @Description 更新数据 * @Author lqt diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/impl/PayContactsManagementServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/impl/PayContactsManagementServiceImpl.java index 4cdbcea7..d1f66e42 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/impl/PayContactsManagementServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/impl/PayContactsManagementServiceImpl.java @@ -1,6 +1,9 @@ package com.jero.company.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jero.company.entity.PayContactsManagement; import com.jero.company.mapper.PayContactsManagementMapper; @@ -10,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.Resource; import java.util.List; /** @@ -23,6 +27,14 @@ public class PayContactsManagementServiceImpl extends ServiceImpl queryPageList(Page page, PayContactsManagement payContactsManagement) { + return payContactsManagementMapper.queryPageList(page,payContactsManagement); + } + @Override @Transactional public void updateContactsData(List listSigning, List list) { diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroup.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroup.java new file mode 100644 index 00000000..6b9eccbf --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/entity/PayWorkingGroup.java @@ -0,0 +1,114 @@ +package com.jero.project.entity; + +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: pay_working_group + * @Author: jeecg-boot + * @Date: 2021-08-27 + * @Version: V1.0 + */ +@Data +@TableName("pay_working_group") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="pay_working_group对象", description="pay_working_group") +public class PayWorkingGroup implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**工作组项目*/ + @Excel(name = "工作组项目", width = 15) + @ApiModelProperty(value = "工作组项目") + private java.lang.String workingGroupProject; + /**运行年份*/ + @Excel(name = "运行年份", width = 15) + @ApiModelProperty(value = "运行年份") + private java.lang.Integer year; + /**负责人Aid*/ + @Excel(name = "负责人Aid", width = 15) + @ApiModelProperty(value = "负责人Aid") + private java.lang.String principalIdA; + /**负责人名称A*/ + @Excel(name = "负责人名称A", width = 15) + @ApiModelProperty(value = "负责人名称A") + private java.lang.String principalNameA; + /**负责人Bid*/ + @Excel(name = "负责人Bid", width = 15) + @ApiModelProperty(value = "负责人Bid") + private java.lang.String principalIdB; + /**负责人名称B*/ + @Excel(name = "负责人名称B", width = 15) + @ApiModelProperty(value = "负责人名称B") + private java.lang.String principalNameB; + /**每年召开次数*/ + @Excel(name = "每年召开次数", width = 15) + @ApiModelProperty(value = "每年召开次数") + private java.lang.String convokeNum; + /**运行周期*/ + @Excel(name = "运行周期", width = 15) + @ApiModelProperty(value = "运行周期") + private java.lang.String operationCycle; + /**本年应收款A(元)*/ + @Excel(name = "本年应收款A(元)", width = 15) + @ApiModelProperty(value = "本年应收款A(元)") + private java.lang.Integer yearChargeA; + /**收费通知号A*/ + @Excel(name = "收费通知号A", width = 15) + @ApiModelProperty(value = "收费通知号A") + private java.lang.String chargeNoticeNoA; + /**收费通知文件Aid*/ + @Excel(name = "收费通知文件Aid", width = 15) + @ApiModelProperty(value = "收费通知文件Aid") + private java.lang.String chargeNoticeAId; + /**本年应收款B(元)*/ + @Excel(name = "本年应收款B(元)", width = 15) + @ApiModelProperty(value = "本年应收款B(元)") + private java.lang.Integer yearChargeB; + /**收费通知号B*/ + @Excel(name = "收费通知号B", width = 15) + @ApiModelProperty(value = "收费通知号B") + private java.lang.String chargeNoticeNoB; + /**收费通知文件Bid*/ + @Excel(name = "收费通知文件Bid", width = 15) + @ApiModelProperty(value = "收费通知文件Bid") + private java.lang.String chargeNoticeBId; + /**任务及目标*/ + @Excel(name = "任务及目标", width = 15) + @ApiModelProperty(value = "任务及目标") + private java.lang.String missionAndObjectives; + /**备注*/ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String remarks; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "更新时间") + private java.util.Date updateTime; +}