package com.mryqr.core.report;
import com.mryqr.BaseApiTest;
import com.mryqr.core.app.AppApi;
import com.mryqr.core.app.domain.attribute.Attribute;
import com.mryqr.core.app.domain.attribute.AttributeStatisticRange;
import com.mryqr.core.app.domain.attribute.AttributeType;
import com.mryqr.core.app.domain.page.control.FCheckboxControl;
import com.mryqr.core.app.domain.page.control.FDateControl;
import com.mryqr.core.app.domain.page.control.FNumberInputControl;
import com.mryqr.core.app.domain.report.chart.attribute.AttributeBarReport;
import com.mryqr.core.app.domain.report.chart.attribute.AttributeDoughnutReport;
import com.mryqr.core.app.domain.report.chart.attribute.AttributeNumberRangeSegmentReport;
import com.mryqr.core.app.domain.report.chart.attribute.AttributePieReport;
import com.mryqr.core.app.domain.report.chart.attribute.AttributeTimeSegmentReport;
import com.mryqr.core.app.domain.report.chart.attribute.setting.AttributeCategorizedReportSetting;
import com.mryqr.core.app.domain.report.chart.attribute.setting.AttributeNumberRangeSegmentReportSetting;
import com.mryqr.core.app.domain.report.chart.attribute.setting.AttributeTimeSegmentReportSetting;
import com.mryqr.core.app.domain.report.chart.control.ControlBarReport;
import com.mryqr.core.app.domain.report.chart.control.ControlDoughnutReport;
import com.mryqr.core.app.domain.report.chart.control.ControlNumberRangeSegmentReport;
import com.mryqr.core.app.domain.report.chart.control.ControlPieReport;
import com.mryqr.core.app.domain.report.chart.control.ControlTimeSegmentReport;
import com.mryqr.core.app.domain.report.chart.control.setting.ControlCategorizedReportSetting;
import com.mryqr.core.app.domain.report.chart.control.setting.ControlNumberRangeSegmentReportSetting;
import com.mryqr.core.app.domain.report.chart.control.setting.ControlTimeSegmentReportSetting;
import com.mryqr.core.app.domain.report.chart.style.BarReportStyle;
import com.mryqr.core.app.domain.report.chart.style.DoughnutReportStyle;
import com.mryqr.core.app.domain.report.chart.style.NumberRangeSegmentReportStyle;
import com.mryqr.core.app.domain.report.chart.style.PieReportStyle;
import com.mryqr.core.app.domain.report.chart.style.TimeSegmentReportStyle;
import com.mryqr.core.app.domain.report.number.attribute.AttributeNumberReport;
import com.mryqr.core.app.domain.report.number.control.ControlNumberReport;
import com.mryqr.core.app.domain.report.number.instance.InstanceNumberReport;
import com.mryqr.core.app.domain.report.number.page.PageNumberReport;
import com.mryqr.core.common.domain.report.CategorizedOptionSegment;
import com.mryqr.core.common.domain.report.NumberRangeSegment;
import com.mryqr.core.common.domain.report.QrReportTimeBasedType;
import com.mryqr.core.common.utils.UuidGenerator;
import com.mryqr.core.group.GroupApi;
import com.mryqr.core.member.MemberApi;
import com.mryqr.core.qr.QrApi;
import com.mryqr.core.qr.command.CreateQrResponse;
import com.mryqr.core.qr.domain.QR;
import com.mryqr.core.report.query.chart.ChartReportQuery;
import com.mryqr.core.report.query.chart.QCategorizedOptionSegmentReport;
import com.mryqr.core.report.query.chart.QNumberRangeSegmentReport;
import com.mryqr.core.report.query.chart.QTimeSegmentReport;
import com.mryqr.core.report.query.number.NumberReportQuery;
import com.mryqr.core.submission.SubmissionApi;
import com.mryqr.core.submission.domain.Submission;
import com.mryqr.utils.CreateMemberResponse;
import com.mryqr.utils.PreparedQrResponse;
import org.junit.jupiter.api.Test;
import org.springframework.test.util.ReflectionTestUtils;
import java.time.Instant;
import java.time.LocalDate;
import java.time.Year;
import java.util.List;
import static com.mryqr.core.app.domain.attribute.Attribute.newAttributeId;
import static com.mryqr.core.app.domain.attribute.AttributeType.CONTROL_LAST;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.ATTRIBUTE_BAR_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.ATTRIBUTE_DOUGHNUT_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.ATTRIBUTE_NUMBER_RANGE_SEGMENT_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.ATTRIBUTE_PIE_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.ATTRIBUTE_TIME_SEGMENT_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.CONTROL_BAR_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.CONTROL_DOUGHNUT_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.CONTROL_NUMBER_RANGE_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.CONTROL_PIE_REPORT;
import static com.mryqr.core.app.domain.report.chart.ChartReportType.CONTROL_TIME_SEGMENT_REPORT;
import static com.mryqr.core.app.domain.report.number.NumberReportType.ATTRIBUTE_NUMBER_REPORT;
import static com.mryqr.core.app.domain.report.number.NumberReportType.CONTROL_NUMBER_REPORT;
import static com.mryqr.core.app.domain.report.number.NumberReportType.INSTANCE_NUMBER_REPORT;
import static com.mryqr.core.app.domain.report.number.NumberReportType.PAGE_NUMBER_REPORT;
import static com.mryqr.core.app.domain.report.number.instance.InstanceNumberReportType.ACCESSED_INSTANCE_COUNT;
import static com.mryqr.core.app.domain.report.number.instance.InstanceNumberReportType.INSTANCE_COUNT;
import static com.mryqr.core.app.domain.report.number.instance.InstanceNumberReportType.INSTANCE_SUBMIT_COUNT;
import static com.mryqr.core.app.domain.report.number.page.PageNumberReportType.PAGE_SUBMIT_COUNT;
import static com.mryqr.core.common.domain.report.NumberAggregationType.AVG;
import static com.mryqr.core.common.domain.report.NumberAggregationType.MAX;
import static com.mryqr.core.common.domain.report.NumberAggregationType.MIN;
import static com.mryqr.core.common.domain.report.NumberAggregationType.SUM;
import static com.mryqr.core.common.domain.report.QrSegmentType.ATTRIBUTE_VALUE_AVG;
import static com.mryqr.core.common.domain.report.QrSegmentType.ATTRIBUTE_VALUE_MAX;
import static com.mryqr.core.common.domain.report.QrSegmentType.ATTRIBUTE_VALUE_MIN;
import static com.mryqr.core.common.domain.report.QrSegmentType.ATTRIBUTE_VALUE_SUM;
import static com.mryqr.core.common.domain.report.QrSegmentType.QR_COUNT_SUM;
import static com.mryqr.core.common.domain.report.ReportRange.LAST_7_DAYS;
import static com.mryqr.core.common.domain.report.ReportRange.NO_LIMIT;
import static com.mryqr.core.common.domain.report.ReportRange.THIS_MONTH;
import static com.mryqr.core.common.domain.report.SubmissionReportTimeBasedType.CREATED_AT;
import static com.mryqr.core.common.domain.report.SubmissionReportTimeBasedType.DATE_CONTROL;
import static com.mryqr.core.common.domain.report.SubmissionSegmentType.CONTROL_VALUE_AVG;
import static com.mryqr.core.common.domain.report.SubmissionSegmentType.CONTROL_VALUE_MAX;
import static com.mryqr.core.common.domain.report.SubmissionSegmentType.CONTROL_VALUE_MIN;
import static com.mryqr.core.common.domain.report.SubmissionSegmentType.CONTROL_VALUE_SUM;
import static com.mryqr.core.common.domain.report.SubmissionSegmentType.SUBMIT_COUNT_SUM;
import static com.mryqr.core.common.domain.report.TimeSegmentInterval.PER_MONTH;
import static com.mryqr.core.common.domain.report.TimeSegmentInterval.PER_SEASON;
import static com.mryqr.core.common.domain.report.TimeSegmentInterval.PER_YEAR;
import static com.mryqr.core.common.exception.ErrorCode.ACCESS_DENIED;
import static com.mryqr.core.common.exception.ErrorCode.REPORTING_NOT_ALLOWED;
import static com.mryqr.core.common.utils.CommonUtils.startOfLastMonth;
import static com.mryqr.core.common.utils.CommonUtils.startOfLastSeason;
import static com.mryqr.core.common.utils.CommonUtils.startOfLastYear;
import static com.mryqr.core.common.utils.UuidGenerator.newShortUuid;
import static com.mryqr.core.plan.domain.PlanType.PROFESSIONAL;
import static com.mryqr.utils.RandomTestFixture.defaultCheckboxControl;
import
没有合适的资源?快使用搜索试试~ 我知道了~
mry-backend-main.zip
共1525个文件
java:1468个
md:11个
xlsx:9个
需积分: 5 0 下载量 49 浏览量
2023-09-24
17:55:56
上传
评论
收藏 1.95MB ZIP 举报
温馨提示
mry-backend-main.zip
资源推荐
资源详情
资源评论
收起资源包目录
mry-backend-main.zip (1525个子文件)
gradlew.bat 3KB
gatling.conf 8KB
lombok.config 222B
.gitignore 273B
.gitkeep 0B
build.gradle 6KB
jacoco.gradle 4KB
version-info.gradle 930B
idea.gradle 774B
checkstyle.gradle 609B
docker-compose.gradle 452B
spotbugs.gradle 354B
gradlew 8KB
gradle-wrapper.jar 58KB
ReportControllerApiTest.java 212KB
QrControllerApiTest.java 184KB
SubmissionControllerApiTest.java 151KB
IntegrationControllerApiTest.java 139KB
AppControllerApiTest.java 115KB
RandomTestFixture.java 97KB
AttributeApiTest.java 86KB
AppReportSettingApiTest.java 86KB
MemberControllerApiTest.java 65KB
OrderControllerApiTest.java 59KB
MryOrderManageApp.java 57KB
MryTenantManageApp.java 54KB
TimeSegmentControlApiTest.java 52KB
BarControlApiTest.java 51KB
AssignmentControllerApiTest.java 48KB
AssignmentPlanControllerApiTest.java 47KB
GroupControllerApiTest.java 46KB
CreateAssignmentsJobTest.java 41KB
IntegrationController.java 40KB
SubmissionQueryService.java 39KB
IntegrationApi.java 37KB
App.java 32KB
MryAppTemplateManageApp.java 32KB
ItemStatusControlApiTest.java 31KB
NumberInputControlApiTest.java 31KB
QrQueryService.java 30KB
OrderManagementApiTest.java 29KB
AttributeDashboardControlApiTest.java 28KB
MryOffenceReportApp.java 28KB
MultiLevelSelectionControlApiTest.java 25KB
AppWebhookApiTest.java 25KB
AppApi.java 23KB
AppTemplateControllerApiTest.java 23KB
AttributeTableControlApiTest.java 23KB
TenantControllerApiTest.java 23KB
PackagesStatus.java 23KB
DepartmentControllerApiTest.java 22KB
AssignmentQueryService.java 22KB
AppPageApiTest.java 22KB
SyncOrderToManagedQrTask.java 21KB
OssTokenControllerApiTest.java 19KB
SubmissionTimeSegmentReporter.java 19KB
SyncTenantToManagedQrTask.java 19KB
TrendControlApiTest.java 18KB
AppFactory.java 18KB
PreExistingDataGenerator.java 18KB
DoughnutControlApiTest.java 17KB
ItemCountControlApiTest.java 17KB
PieControlApiTest.java 17KB
IntegrationGroupCommandService.java 17KB
DropdownControlApiTest.java 16KB
ControlApiTest.java 16KB
SubmitHistoryControlApiTest.java 16KB
MrySystemInitializer.java 16KB
QrTimeSegmentReporter.java 16KB
NumberRangeSegmentControlApiTest.java 16KB
MongoSubmissionRepository.java 16KB
Tenant.java 16KB
QR.java 15KB
IntegrationQrCommandService.java 15KB
QrSubmissionQueryService.java 15KB
Member.java 15KB
TenantManagementApiTest.java 15KB
VerificationControllerApiTest.java 15KB
WxNotificationService.java 15KB
MongoQrRepository.java 15KB
MongoMemberRepository.java 15KB
CheckboxControlApiTest.java 15KB
MemberSelectControlApiTest.java 14KB
AppQueryService.java 14KB
AppSettingContext.java 14KB
FMultiLevelSelectionControl.java 14KB
AddressControlApiTest.java 14KB
DomainEvent.java 14KB
LoginControllerApiTest.java 14KB
QrCommandService.java 14KB
QrImportParser.java 13KB
MemberApi.java 13KB
AppOperatePermissionChecker.java 13KB
DepartmentHierarchyControllerApiTest.java 12KB
AppTemplateQueryService.java 12KB
QrApi.java 12KB
MryOperationApp.java 12KB
SubmissionNumberRangeSegmentReporter.java 12KB
Group.java 12KB
PlateSettingApiTest.java 12KB
共 1525 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
飞奔的大土豆
- 粉丝: 2139
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功