From c2c4d32171efca739f37eee60b9bf884c4c8944c Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Mon, 10 Oct 2022 09:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E5=8F=96=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/constant/BizParamConstant.java | 20 +++++++++ .../pojo/param/StatisticsBizBaseParam.java | 43 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 pqs-common/common-core/src/main/java/com/njcn/common/pojo/constant/BizParamConstant.java create mode 100644 pqs-common/common-core/src/main/java/com/njcn/common/pojo/param/StatisticsBizBaseParam.java diff --git a/pqs-common/common-core/src/main/java/com/njcn/common/pojo/constant/BizParamConstant.java b/pqs-common/common-core/src/main/java/com/njcn/common/pojo/constant/BizParamConstant.java new file mode 100644 index 000000000..66f3b2013 --- /dev/null +++ b/pqs-common/common-core/src/main/java/com/njcn/common/pojo/constant/BizParamConstant.java @@ -0,0 +1,20 @@ +package com.njcn.common.pojo.constant; + +/** + * @author hongawen + * @version 1.0.0 + * @date 2022年10月10日 09:30 + */ +public interface BizParamConstant { + + /** + * 前端查询时间类型 + * 1年 2季度 3月份 4周 5日 + */ + String STAT_BIZ_YEAR = "1"; + String STAT_BIZ_QUARTER = "2"; + String STAT_BIZ_MONTH = "3"; + String STAT_BIZ_WEEK = "4"; + String STAT_BIZ_DAY = "5"; + +} diff --git a/pqs-common/common-core/src/main/java/com/njcn/common/pojo/param/StatisticsBizBaseParam.java b/pqs-common/common-core/src/main/java/com/njcn/common/pojo/param/StatisticsBizBaseParam.java new file mode 100644 index 000000000..58fe91e56 --- /dev/null +++ b/pqs-common/common-core/src/main/java/com/njcn/common/pojo/param/StatisticsBizBaseParam.java @@ -0,0 +1,43 @@ +package com.njcn.common.pojo.param; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +/** + * 基础统计业务查询入参 + * + * @author hongawen + * @version 1.0.0 + * @date 2022年10月10日 09:15 + */ +@Data +public class StatisticsBizBaseParam implements Serializable { + + /** + * 按台账统计,id为台账索引 + * 按单位统计,id为单位索引 + */ + @ApiModelProperty(name="id",value="按台账统计,id为台账索引;按单位统计,id为单位索引") + private String id; + + /** + * 统计类型 + */ + @ApiModelProperty(name="type",value="类型(1年 2季度 3月份 4周 5日)") + private Integer type; + + + /** + * 统计起始日期 + */ + @ApiModelProperty(name="startTime",value="统计起始日期(yyyy-MM-dd)") + private String startTime; + + /** + * 统计截止日期 + */ + @ApiModelProperty(name="endTime",value="统计截止日期(yyyy-MM-dd)") + private String endTime; +}