From af60c129591de85db4c720d8d59b925d68e6ce18 Mon Sep 17 00:00:00 2001 From: YY <1272464982@qq.com> Date: Thu, 19 Jun 2025 15:43:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CoscoAnnualreviewTaskSupplierMapper.java | 20 ++++++- .../CoscoAnnualreviewTaskSupplierMapper.xml | 36 +++++++++++ .../dao/CoscoEvaluateTaskSupplierMapper.java | 10 ++++ .../CoscoEvaluateTaskSupplierMapper.xml | 38 ++++++++++++ .../impl/ScheduledTasksServiceImpl.java | 2 +- .../CoscoSupplierQualificationsMapper.java | 11 ++++ .../dao/mapper/CoscoSupplierexitMapper.java | 10 +++- .../controller/DataStatisticeController.java | 60 +++++++++++++++++++ .../service/DataStatisticeService.java | 37 ++++++++++++ .../impl/DataStatisticeServiceImpl.java | 58 ++++++++++++++++++ .../vo/SupplierAnnualReviewStatisticsVo.java | 50 ++++++++++++++++ .../vo/SupplierEvaluateStatisticsVo.java | 45 ++++++++++++++ .../vo/SupplierExitStatisticsVo.java | 40 +++++++++++++ .../vo/SupplierQualificationExpireVo.java | 55 +++++++++++++++++ .../CoscoSupplierQualificationsMapper.xml | 38 ++++++++++++ .../dao/mapper/CoscoSupplierexitMapper.xml | 26 ++++++++ 16 files changed, 531 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/controller/DataStatisticeController.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/DataStatisticeService.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/impl/DataStatisticeServiceImpl.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierAnnualReviewStatisticsVo.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierEvaluateStatisticsVo.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierExitStatisticsVo.java create mode 100644 src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierQualificationExpireVo.java diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskSupplierMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskSupplierMapper.java index 9171fef..9456245 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskSupplierMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/CoscoAnnualreviewTaskSupplierMapper.java @@ -1,14 +1,14 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao; -import java.util.List; - import com.baomidou.mybatisplus.core.metadata.IPage; -import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTask; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTaskSupplier; import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AnnualreviewTaskSupplierListVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTemplateVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo; import io.lettuce.core.dynamic.annotation.Param; +import java.util.List; + /** * 供应商评价_年审任务关联供应商Mapper接口 * @@ -76,5 +76,19 @@ public interface CoscoAnnualreviewTaskSupplierMapper { */ void deleteByTaskId(String id); + /** + * 分页查询 + * @param p + * @param vo + * @return + */ IPage selectMyPage(IPage p, @Param("vo") AnnualreviewTaskSupplierListVo vo); + + /** + * 获取年审统计 + * @param p + * @param vo + * @return + */ + IPage getSupplierAnnualReviewStatistics(IPage p, SupplierAnnualReviewStatisticsVo vo); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml index 5c94cd7..049b3da 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml @@ -173,4 +173,40 @@ update cosco_annualreview_task_supplier set del_flag = 'deleted' where annualreview_task_id = #{taskId} + diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskSupplierMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskSupplierMapper.java index 2ec5fde..14b2d1d 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskSupplierMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/CoscoEvaluateTaskSupplierMapper.java @@ -4,7 +4,9 @@ import java.util.List; import com.baomidou.mybatisplus.core.metadata.IPage; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTaskSupplier; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.SupplierDimensionVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo; import io.lettuce.core.dynamic.annotation.Param; /** @@ -89,4 +91,12 @@ public interface CoscoEvaluateTaskSupplierMapper { * @param id */ void deleteByTaskId(String id); + + /** + * 统计列表查询 + * @param p + * @param vo + * @return + */ + IPage getSupplierEvaluateStatistics(IPage p,@Param("vo") SupplierEvaluateStatisticsVo vo); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskSupplierMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskSupplierMapper.xml index 6b5f138..7641a8b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskSupplierMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskSupplierMapper.xml @@ -220,4 +220,42 @@ update cosco_evaluate_task_supplier_user set del_flag = 'deleted' where evaluate_task_id = #{taskId} + + diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/ScheduledTasksServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/ScheduledTasksServiceImpl.java index 5aadbae..d8daf3b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/ScheduledTasksServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/ScheduledTasksServiceImpl.java @@ -73,7 +73,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService { private String getReviewResult(int totalScore, List coscoEvaluateLevels) { return coscoEvaluateLevels.stream() .filter(coscoEvaluateLevel -> totalScore >= coscoEvaluateLevel.getBeginValue() && totalScore <= coscoEvaluateLevel.getEndValue()) - .map(CoscoEvaluateLevel::getId) + .map(CoscoEvaluateLevel::getLevelName) .findFirst() .orElse(null); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierQualificationsMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierQualificationsMapper.java index 8fa5f85..4aa3276 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierQualificationsMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierQualificationsMapper.java @@ -1,6 +1,9 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierQualifications; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierQualificationExpireVo; +import org.springframework.data.repository.query.Param; import java.util.List; @@ -58,4 +61,12 @@ public interface CoscoSupplierQualificationsMapper { * @return 结果 */ public int deleteCoscoSupplierQualificationsByIds(String[] ids); + + /** + * 资质过期提醒 + * @param p + * @param vo + * @return + */ + IPage getSupplierExitStatistics(IPage p,@Param("vo") SupplierQualificationExpireVo vo); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierexitMapper.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierexitMapper.java index 375bdb2..46f804e 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierexitMapper.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/dao/mapper/CoscoSupplierexitMapper.java @@ -1,8 +1,8 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; -import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessWork; import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierExitStatisticsVo; import org.springframework.data.repository.query.Param; import java.util.List; @@ -65,4 +65,12 @@ public interface CoscoSupplierexitMapper { * @return 结果 */ public int deleteCoscoSupplierexitByIds(String[] ids); + + /** + * 查询供应商退出统计 + * @param p + * @param vo + * @return + */ + IPage getSupplierExitStatistics(IPage p, @Param("vo") SupplierExitStatisticsVo vo); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/controller/DataStatisticeController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/controller/DataStatisticeController.java new file mode 100644 index 0000000..c9eb451 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/controller/DataStatisticeController.java @@ -0,0 +1,60 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.DataStatisticeService; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierExitStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierQualificationExpireVo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * 数据统计查询 + */ +@RestController +@RequestMapping("/dataStatistics") +public class DataStatisticeController { + + @Autowired + private DataStatisticeService dataStatisticeService; + + /** + * 查询供应商评价情况统计 + */ + @PostMapping("/getSupplierEvaluateStatistics") + public BaseResponse> getSupplierEvaluateStatistics(@RequestBody SupplierEvaluateStatisticsVo vo) { + + return BaseResponse.success(dataStatisticeService.getSupplierEvaluateStatistics(vo)); + } + /** + * 供应商年审情况统计 + */ + @PostMapping("/getSupplierAnnualReviewStatistics") + public BaseResponse> getSupplierAnnualReviewStatistics(@RequestBody SupplierAnnualReviewStatisticsVo vo) { + + return BaseResponse.success(dataStatisticeService.getSupplierAnnualReviewStatistics(vo)); + } + /** + * 退出情况统计 + */ + @PostMapping("/getSupplierExitStatistics") + public BaseResponse> getSupplierExitStatistics(@RequestBody SupplierExitStatisticsVo vo) { + + return BaseResponse.success(dataStatisticeService.getSupplierExitStatistics(vo)); + } + /** + * 资质过期提醒 + */ + @PostMapping("/getSupplierQualificationExpire") + public BaseResponse> getSupplierQualificationExpire(@RequestBody SupplierQualificationExpireVo vo) { + + return BaseResponse.success(dataStatisticeService.getSupplierQualificationExpire(vo)); + } + +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/DataStatisticeService.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/DataStatisticeService.java new file mode 100644 index 0000000..48fb64e --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/DataStatisticeService.java @@ -0,0 +1,37 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierExitStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierQualificationExpireVo; + +public interface DataStatisticeService { + /** + * 供应商评价统计 + * @param vo + * @return + */ + IPage getSupplierEvaluateStatistics(SupplierEvaluateStatisticsVo vo); + + /** + * 供应商年审统计 + * @param vo + * @return + */ + IPage getSupplierAnnualReviewStatistics(SupplierAnnualReviewStatisticsVo vo); + + /** + * 退出情况统计列表 + * @param vo + * @return + */ + IPage getSupplierExitStatistics(SupplierExitStatisticsVo vo); + + /** + * 资质过期提醒 + * @param vo + * @return + */ + IPage getSupplierQualificationExpire(SupplierQualificationExpireVo vo); +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/impl/DataStatisticeServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/impl/DataStatisticeServiceImpl.java new file mode 100644 index 0000000..5a09885 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/service/impl/DataStatisticeServiceImpl.java @@ -0,0 +1,58 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierMapper; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTaskSupplierMapper; +import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo; +import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierQualificationsMapper; +import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitMapper; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.DataStatisticeService; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierExitStatisticsVo; +import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierQualificationExpireVo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class DataStatisticeServiceImpl implements DataStatisticeService { + + @Autowired + private CoscoEvaluateTaskSupplierMapper coscoEvaluateTaskMapper; + @Autowired + private CoscoAnnualreviewTaskSupplierMapper coscoAnnualreviewTaskMapper; + + @Autowired + private CoscoSupplierexitMapper coscoSupplierexitMapper; + @Autowired + private CoscoSupplierQualificationsMapper coscoSupplierQualificationsMapper; + + @Override + public IPage getSupplierEvaluateStatistics(SupplierEvaluateStatisticsVo vo) { + IPage p = new Page<>(vo.getBasePageRequest().getPageNo(), + vo.getBasePageRequest().getPageSize()); + return coscoEvaluateTaskMapper.getSupplierEvaluateStatistics(p, vo); + } + + @Override + public IPage getSupplierAnnualReviewStatistics(SupplierAnnualReviewStatisticsVo vo) { + IPage p = new Page<>(vo.getBasePageRequest().getPageNo(), + vo.getBasePageRequest().getPageSize()); + return coscoAnnualreviewTaskMapper.getSupplierAnnualReviewStatistics(p, vo); + } + + @Override + public IPage getSupplierExitStatistics(SupplierExitStatisticsVo vo) { + IPage p = new Page<>(vo.getBasePageRequest().getPageNo(), + vo.getBasePageRequest().getPageSize()); + return coscoSupplierexitMapper.getSupplierExitStatistics(p, vo); + } + + @Override + public IPage getSupplierQualificationExpire(SupplierQualificationExpireVo vo) { + IPage p = new Page<>(vo.getBasePageRequest().getPageNo(), + vo.getBasePageRequest().getPageSize()); + return coscoSupplierQualificationsMapper.getSupplierExitStatistics(p, vo); + } +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierAnnualReviewStatisticsVo.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierAnnualReviewStatisticsVo.java new file mode 100644 index 0000000..d21f97e --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierAnnualReviewStatisticsVo.java @@ -0,0 +1,50 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo; + +import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 供应商年度评价统计 + */ +@Data +public class SupplierAnnualReviewStatisticsVo { + + /** + * id + */ + private String id; + /** + * 境内/境外 + */ + private String area; + /** + * 品类 + */ + private String categoryName; + /** + * 供应商名称 + */ + private String supplierName; + /** + * 准入单位 + */ + private String accessUnit; + /** + * 准入部门 + */ + private String accessDept; + /** + * 评价年度 + */ + private String annualreviewYear; + /** + * 评价结果 + */ + private String annualStatisticsResult; + + @ApiModelProperty(value = "分页对象信息") + private BasePageRequest basePageRequest; + + +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierEvaluateStatisticsVo.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierEvaluateStatisticsVo.java new file mode 100644 index 0000000..7da91d9 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierEvaluateStatisticsVo.java @@ -0,0 +1,45 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo; + +import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class SupplierEvaluateStatisticsVo { + /** + * id + */ + private String id; + /** + * 境内/境外 + */ + private String area; + /** + * 品类 + */ + private String categoryName; + /** + * 供应商名称 + */ + private String supplierName; + /** + * 准入单位 + */ + private String accessUnit; + /** + * 准入部门 + */ + private String accessDept; + /** + * 评价年度 + */ + private String evaluateYear; + /** + * 评价结果 + */ + private String evaluateResult; + + @ApiModelProperty(value = "分页对象信息") + private BasePageRequest basePageRequest; + +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierExitStatisticsVo.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierExitStatisticsVo.java new file mode 100644 index 0000000..be77df5 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierExitStatisticsVo.java @@ -0,0 +1,40 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo; + +import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class SupplierExitStatisticsVo { + /** + * 境内/境外 + */ + private String area; + /** + * 退出品类 + */ + private String categoryName; + /** + * 供应商名称 + */ + private String supplierName; + /** + * 退出单位 + */ + private String accessUnit; + /** + * 退出部门 + */ + private String accessDept; + /** + * 退出申请人 + */ + private String applyUser; + /** + * 退出时间 + */ + private String applyTime; + + @ApiModelProperty(value = "分页对象信息") + private BasePageRequest basePageRequest; +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierQualificationExpireVo.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierQualificationExpireVo.java new file mode 100644 index 0000000..8b323c2 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/dataStatistics/vo/SupplierQualificationExpireVo.java @@ -0,0 +1,55 @@ +package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo; + +import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import java.util.Date; + +/** + * 供应商资质到期提醒视图对象 + */ +@Data +public class SupplierQualificationExpireVo { + /** + * 发证机构 + */ + private String authority; + + /** + * 有效期截止日 + */ + private Date termOfValidity; + + /** + * 供应商名称 + */ + private String supplierName; + + /** + * 地区(境内/境外) + */ + private String area; + + /** + * 供应商ID + */ + private String id; + + /** + * 准入单位(固定值) + */ + private String accessUnit; + + /** + * 准入部门(固定值) + */ + private String accessDept; + + /** + * 分类名称(多个分类逗号分隔) + */ + private String categoryName; + + @ApiModelProperty(value = "分页对象信息") + private BasePageRequest basePageRequest; +} diff --git a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml index 3e34c3d..280c626 100644 --- a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml +++ b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml @@ -182,4 +182,42 @@ #{id} + diff --git a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierexitMapper.xml b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierexitMapper.xml index 21e3e3a..c877bb8 100644 --- a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierexitMapper.xml +++ b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierexitMapper.xml @@ -188,4 +188,30 @@ #{id} + +