Browse Source

feat:【司法报告】提交

master
zhangjing 1 year ago
parent
commit
14aaa264ed
250 changed files with 11971 additions and 9926 deletions
  1. +1
    -1
      src/main/java/com/fkzy/warn/RunApplication.java
  2. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/ConvertToMultipartFile.java
  3. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/ExecutorConfig.java
  4. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/Idempotent.java
  5. +3
    -3
      src/main/java/com/fkzy/warn/common/conf/IdempotentControllerAspect.java
  6. +2
    -2
      src/main/java/com/fkzy/warn/common/conf/MinioConfig.java
  7. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/MyMetaObjectHandler.java
  8. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/MybatisPlusConfig.java
  9. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/RedisConfig.java
  10. +2
    -2
      src/main/java/com/fkzy/warn/common/conf/Swagger.java
  11. +1
    -1
      src/main/java/com/fkzy/warn/common/conf/WebConfig.java
  12. +16
    -16
      src/main/java/com/fkzy/warn/common/conf/WebInterceptor.java
  13. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/AuthorizationConstants.java
  14. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/EntityConstants.java
  15. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/LawResearchUrlConstants.java
  16. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/RedisKeyConstants.java
  17. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/ResponseMsgConstants.java
  18. +1
    -1
      src/main/java/com/fkzy/warn/common/constants/UserConstants.java
  19. +1
    -1
      src/main/java/com/fkzy/warn/common/filter/CrossDomainFilter.java
  20. +1
    -1
      src/main/java/com/fkzy/warn/common/filter/XssFilter.java
  21. +1
    -1
      src/main/java/com/fkzy/warn/common/filter/XssHttpServletRequestWrapper.java
  22. +1
    -1
      src/main/java/com/fkzy/warn/common/request/RequestParameter.java
  23. +1
    -1
      src/main/java/com/fkzy/warn/common/response/ApiResponse.java
  24. +1
    -1
      src/main/java/com/fkzy/warn/common/response/ApiResponseT.java
  25. +1
    -1
      src/main/java/com/fkzy/warn/common/response/StatusCode.java
  26. +1
    -1
      src/main/java/com/fkzy/warn/common/util/AES.java
  27. +699
    -0
      src/main/java/com/fkzy/warn/common/util/Demo.java
  28. +1
    -1
      src/main/java/com/fkzy/warn/common/util/FileUtil.java
  29. +1
    -1
      src/main/java/com/fkzy/warn/common/util/HttpUtil.java
  30. +4
    -6
      src/main/java/com/fkzy/warn/common/util/JWTUtil.java
  31. +2
    -2
      src/main/java/com/fkzy/warn/common/util/LawResearchUtil.java
  32. +1
    -1
      src/main/java/com/fkzy/warn/common/util/RedisUtil.java
  33. +10
    -0
      src/main/java/com/fkzy/warn/common/util/ReportUtil.java
  34. +1
    -1
      src/main/java/com/fkzy/warn/common/util/SMSUtils.java
  35. +1
    -1
      src/main/java/com/fkzy/warn/common/util/ServletUtils.java
  36. +1
    -1
      src/main/java/com/fkzy/warn/common/util/TimeUtil.java
  37. +1
    -1
      src/main/java/com/fkzy/warn/common/util/treeUtil/ForestNodeManager.java
  38. +1
    -1
      src/main/java/com/fkzy/warn/common/util/treeUtil/ForestNodeMerger.java
  39. +1
    -1
      src/main/java/com/fkzy/warn/common/util/treeUtil/INode.java
  40. +6
    -7
      src/main/java/com/fkzy/warn/controller/AccountController.java
  41. +6
    -6
      src/main/java/com/fkzy/warn/controller/AnnouncementController.java
  42. +5
    -7
      src/main/java/com/fkzy/warn/controller/AuditRecordsController.java
  43. +6
    -9
      src/main/java/com/fkzy/warn/controller/AuthorizationController.java
  44. +6
    -6
      src/main/java/com/fkzy/warn/controller/ContractController.java
  45. +43
    -0
      src/main/java/com/fkzy/warn/controller/DataCenterController.java
  46. +4
    -4
      src/main/java/com/fkzy/warn/controller/FileController.java
  47. +6
    -8
      src/main/java/com/fkzy/warn/controller/MonitorUsersController.java
  48. +6
    -6
      src/main/java/com/fkzy/warn/controller/NewsManageController.java
  49. +6
    -6
      src/main/java/com/fkzy/warn/controller/PermissionController.java
  50. +6
    -6
      src/main/java/com/fkzy/warn/controller/PolicyManagementController.java
  51. +6
    -6
      src/main/java/com/fkzy/warn/controller/ReportController.java
  52. +6
    -6
      src/main/java/com/fkzy/warn/controller/TestController.java
  53. +6
    -7
      src/main/java/com/fkzy/warn/controller/TrialController.java
  54. +6
    -6
      src/main/java/com/fkzy/warn/controller/VersionManageController.java
  55. +2
    -2
      src/main/java/com/fkzy/warn/mapper/AnnouncementMapper.java
  56. +3
    -3
      src/main/java/com/fkzy/warn/mapper/AuditRecordsMapper.java
  57. +2
    -2
      src/main/java/com/fkzy/warn/mapper/AuthorizationMapper.java
  58. +14
    -0
      src/main/java/com/fkzy/warn/mapper/CaseTreeMapper.java
  59. +2
    -2
      src/main/java/com/fkzy/warn/mapper/ContractMapper.java
  60. +14
    -0
      src/main/java/com/fkzy/warn/mapper/DishonestInfoMapper.java
  61. +3
    -3
      src/main/java/com/fkzy/warn/mapper/FileMapper.java
  62. +14
    -0
      src/main/java/com/fkzy/warn/mapper/LawCaseMapper.java
  63. +14
    -0
      src/main/java/com/fkzy/warn/mapper/LimitationMapper.java
  64. +14
    -0
      src/main/java/com/fkzy/warn/mapper/LitigantInfoMapper.java
  65. +2
    -2
      src/main/java/com/fkzy/warn/mapper/MonitorUsersMapper.java
  66. +2
    -2
      src/main/java/com/fkzy/warn/mapper/NewsManageMapper.java
  67. +2
    -2
      src/main/java/com/fkzy/warn/mapper/PermissionMapper.java
  68. +2
    -3
      src/main/java/com/fkzy/warn/mapper/PermissionUserMapper.java
  69. +2
    -2
      src/main/java/com/fkzy/warn/mapper/PolicyManagementMapper.java
  70. +2
    -2
      src/main/java/com/fkzy/warn/mapper/ReportMapper.java
  71. +2
    -2
      src/main/java/com/fkzy/warn/mapper/TestMapper.java
  72. +2
    -2
      src/main/java/com/fkzy/warn/mapper/UserMapper.java
  73. +2
    -2
      src/main/java/com/fkzy/warn/mapper/VersionManageMapper.java
  74. +1
    -1
      src/main/java/com/fkzy/warn/model/Announcement.java
  75. +1
    -1
      src/main/java/com/fkzy/warn/model/AuditRecords.java
  76. +1
    -1
      src/main/java/com/fkzy/warn/model/Authorization.java
  77. +1
    -1
      src/main/java/com/fkzy/warn/model/BaseField.java
  78. +46
    -0
      src/main/java/com/fkzy/warn/model/CaseTree.java
  79. +1
    -1
      src/main/java/com/fkzy/warn/model/Contract.java
  80. +106
    -0
      src/main/java/com/fkzy/warn/model/DishonestInfo.java
  81. +1
    -1
      src/main/java/com/fkzy/warn/model/File.java
  82. +281
    -0
      src/main/java/com/fkzy/warn/model/LawCase.java
  83. +48
    -0
      src/main/java/com/fkzy/warn/model/Limitation.java
  84. +41
    -0
      src/main/java/com/fkzy/warn/model/LitigantInfo.java
  85. +1
    -1
      src/main/java/com/fkzy/warn/model/MonitorUsers.java
  86. +1
    -1
      src/main/java/com/fkzy/warn/model/NewsManage.java
  87. +1
    -3
      src/main/java/com/fkzy/warn/model/Permission.java
  88. +1
    -1
      src/main/java/com/fkzy/warn/model/PermissionUser.java
  89. +1
    -4
      src/main/java/com/fkzy/warn/model/PolicyManagement.java
  90. +1
    -1
      src/main/java/com/fkzy/warn/model/Report.java
  91. +1
    -1
      src/main/java/com/fkzy/warn/model/Test.java
  92. +1
    -1
      src/main/java/com/fkzy/warn/model/User.java
  93. +1
    -1
      src/main/java/com/fkzy/warn/model/VersionManage.java
  94. +1
    -1
      src/main/java/com/fkzy/warn/model/vo/FileVO.java
  95. +2
    -3
      src/main/java/com/fkzy/warn/model/vo/UserVO.java
  96. +4
    -4
      src/main/java/com/fkzy/warn/service/AnnouncementService.java
  97. +5
    -7
      src/main/java/com/fkzy/warn/service/AuditRecordsService.java
  98. +5
    -5
      src/main/java/com/fkzy/warn/service/AuthorizationService.java
  99. +38
    -0
      src/main/java/com/fkzy/warn/service/CaseTreeService.java
  100. +4
    -4
      src/main/java/com/fkzy/warn/service/ContractService.java

src/main/java/com/fxzy/warn/RunApplication.java → src/main/java/com/fkzy/warn/RunApplication.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn;
package com.fkzy.warn;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

src/main/java/com/fxzy/warn/common/conf/ConvertToMultipartFile.java → src/main/java/com/fkzy/warn/common/conf/ConvertToMultipartFile.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import org.springframework.web.multipart.MultipartFile;
import java.io.*;

src/main/java/com/fxzy/warn/common/conf/ExecutorConfig.java → src/main/java/com/fkzy/warn/common/conf/ExecutorConfig.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;

src/main/java/com/fxzy/warn/common/conf/Idempotent.java → src/main/java/com/fkzy/warn/common/conf/Idempotent.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
//@Target(ElementType.METHOD)
//@Retention(RetentionPolicy.RUNTIME)

src/main/java/com/fxzy/warn/common/conf/IdempotentControllerAspect.java → src/main/java/com/fkzy/warn/common/conf/IdempotentControllerAspect.java View File

@ -1,6 +1,6 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import com.fxzy.warn.common.response.ApiResponse;
import com.fkzy.warn.common.response.ApiResponse;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.Signature;
import org.aspectj.lang.annotation.Around;
@ -22,7 +22,7 @@ public class IdempotentControllerAspect {
private final ConcurrentHashMap<String, Long> requests = new ConcurrentHashMap<>();
@Pointcut("execution(public * com.fxzy.warn.controller..*(..)) && @annotation(Idempotent)")
@Pointcut("execution(public * com.fxzy.warn.controller..*(..)) && @annotation(com.fkzy.warn.common.conf.Idempotent)")
public void idempotentPointCut() {}
@Around("idempotentPointCut()")

src/main/java/com/fxzy/warn/common/conf/MinioConfig.java → src/main/java/com/fkzy/warn/common/conf/MinioConfig.java View File

@ -1,6 +1,6 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import com.fxzy.warn.common.util.TimeUtil;
import com.fkzy.warn.common.util.TimeUtil;
import io.minio.MinioClient;
import io.minio.ObjectStat;
import io.minio.PutObjectOptions;

src/main/java/com/fxzy/warn/common/conf/MyMetaObjectHandler.java → src/main/java/com/fkzy/warn/common/conf/MyMetaObjectHandler.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import lombok.extern.slf4j.Slf4j;

src/main/java/com/fxzy/warn/common/conf/MybatisPlusConfig.java → src/main/java/com/fkzy/warn/common/conf/MybatisPlusConfig.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;

src/main/java/com/fxzy/warn/common/conf/RedisConfig.java → src/main/java/com/fkzy/warn/common/conf/RedisConfig.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import org.springframework.beans.factory.annotation.Value;

src/main/java/com/fxzy/warn/common/conf/Swagger.java → src/main/java/com/fkzy/warn/common/conf/Swagger.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@ -30,7 +30,7 @@ public class Swagger {
@Bean
public Docket createSwaggerApi() {
return new Docket(DocumentationType.SWAGGER_2).apiInfo(myApi()).select().apis(
RequestHandlerSelectors.basePackage("com.fxzy.warn")).paths(
RequestHandlerSelectors.basePackage("com.fkzy.warn")).paths(
PathSelectors.any())
.build().pathMapping(servletPath);
}

src/main/java/com/fxzy/warn/common/conf/WebConfig.java → src/main/java/com/fkzy/warn/common/conf/WebConfig.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;

src/main/java/com/fxzy/warn/common/conf/WebInterceptor.java → src/main/java/com/fkzy/warn/common/conf/WebInterceptor.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.common.conf;
package com.fkzy.warn.common.conf;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.RedisKeyConstants;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.common.util.RedisUtil;
import com.fkzy.warn.common.constants.RedisKeyConstants;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.common.util.RedisUtil;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -52,17 +52,17 @@ public class WebInterceptor implements HandlerInterceptor {
try {
logger.debug("请求:{}", request.getRequestURL());
//校验ticket是否有效
String ticket = request.getHeader("ticket");
//如果header中不存在ticket则从参数中获取ticket
if (StringUtils.isBlank(ticket)) {
ticket = request.getParameter("ticket");
}
if (redisUtil.exists(RedisKeyConstants.LOGIN_ST + ticket)) {
return true;
} else {
returnError(request, response);
}
// String ticket = request.getHeader("ticket");
// //如果header中不存在ticket则从参数中获取ticket
// if (StringUtils.isBlank(ticket)) {
// ticket = request.getParameter("ticket");
// }
//
// if (redisUtil.exists(RedisKeyConstants.LOGIN_ST + ticket)) {
// return true;
// } else {
// returnError(request, response);
// }
return true;
} catch (Exception e) {
logger.error("web拦截器异常", e);

src/main/java/com/fxzy/warn/common/constants/AuthorizationConstants.java → src/main/java/com/fkzy/warn/common/constants/AuthorizationConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
/**
* @author zhangjing

src/main/java/com/fxzy/warn/common/constants/EntityConstants.java → src/main/java/com/fkzy/warn/common/constants/EntityConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
import lombok.Builder;

src/main/java/com/fxzy/warn/common/constants/LawResearchUrlConstants.java → src/main/java/com/fkzy/warn/common/constants/LawResearchUrlConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
/**
* @author zhangjing

src/main/java/com/fxzy/warn/common/constants/RedisKeyConstants.java → src/main/java/com/fkzy/warn/common/constants/RedisKeyConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
/**
* model参数常量常量

src/main/java/com/fxzy/warn/common/constants/ResponseMsgConstants.java → src/main/java/com/fkzy/warn/common/constants/ResponseMsgConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
/**
* 返回信息常量

src/main/java/com/fxzy/warn/common/constants/UserConstants.java → src/main/java/com/fkzy/warn/common/constants/UserConstants.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.constants;
package com.fkzy.warn.common.constants;
/**
*

src/main/java/com/fxzy/warn/common/filter/CrossDomainFilter.java → src/main/java/com/fkzy/warn/common/filter/CrossDomainFilter.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.filter;
package com.fkzy.warn.common.filter;
import org.slf4j.MDC;
import org.springframework.core.annotation.Order;

src/main/java/com/fxzy/warn/common/filter/XssFilter.java → src/main/java/com/fkzy/warn/common/filter/XssFilter.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.filter;
package com.fkzy.warn.common.filter;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;

src/main/java/com/fxzy/warn/common/filter/XssHttpServletRequestWrapper.java → src/main/java/com/fkzy/warn/common/filter/XssHttpServletRequestWrapper.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.filter;
package com.fkzy.warn.common.filter;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;

src/main/java/com/fxzy/warn/common/request/RequestParameter.java → src/main/java/com/fkzy/warn/common/request/RequestParameter.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.request;
package com.fkzy.warn.common.request;
import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.ApiModel;

src/main/java/com/fxzy/warn/common/response/ApiResponse.java → src/main/java/com/fkzy/warn/common/response/ApiResponse.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.response;
package com.fkzy.warn.common.response;
import io.swagger.annotations.ApiModelProperty;

src/main/java/com/fxzy/warn/common/response/ApiResponseT.java → src/main/java/com/fkzy/warn/common/response/ApiResponseT.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.response;
package com.fkzy.warn.common.response;
import io.swagger.annotations.ApiModelProperty;

src/main/java/com/fxzy/warn/common/response/StatusCode.java → src/main/java/com/fkzy/warn/common/response/StatusCode.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.response;
package com.fkzy.warn.common.response;
import org.springframework.core.io.ClassPathResource;

src/main/java/com/fxzy/warn/common/util/AES.java → src/main/java/com/fkzy/warn/common/util/AES.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang.StringUtils;

+ 699
- 0
src/main/java/com/fkzy/warn/common/util/Demo.java View File

@ -0,0 +1,699 @@
package com.fkzy.warn.common.util;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.usermodel.IgnoredErrorType;
import java.io.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.*;
/**
* @author zhangjing
* @date 2024/08/06 14:42
* @description
*/
public class Demo {
// public static void main(String[] args) {
// LawResearchUtil law = new LawResearchUtil();
// law.querySssxxg(null, null);
// }
public static void main(String[] args) {
String filePath = "司法.txt";
String jsonOutput = convertTextToJson(filePath);
if (jsonOutput != null) {
JSONObject jsonObject = new JSONObject().parseObject(jsonOutput);
JSONArray arr = jsonObject.getJSONArray("data");
JSONObject data = arr.getJSONObject(0);
JSONObject detail = data.getJSONObject("detail");
// JSONObject detail = data.getJSONObject("sx");
JSONObject civil = detail.getJSONObject("civil");
// JSONObject civil = detail.getJSONObject("civil");
//// JSONObject civil = detail.getJSONObject("implement");
JSONArray jsonArray = civil.getJSONArray("cases");
// JSONArray jsonArray = detail.getJSONArray("sxbzxr_current");
c_dsrxx(jsonArray);
// getCaseNum(jsonArray);
// getMaxValue(jsonArray);
// getCaseYearNum(jsonArray);
// getNowYear(jsonArray);
// getImplementInfo(jsonArray);
// getCaseSlcx(jsonArray);
} else {
System.out.println("转换失败,JSON 字符串为空");
}
}
static void getSX(JSONArray jsonArray){
//qyfr 企业法人
//pjje_gj 被执行金额
//fbrq 发布日期
//ah 案号
//打印 企业法人 案号 发布日期 被执行金额
// 遍历 JSON 数组
for (int i = 0; i < jsonArray.size(); i++) {
try {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 提取字段值
String qyfr = caseObj.getString("qyfr"); // 企业法人
String pjjeGj = caseObj.getString("pjje_gj"); // 被执行金额
String fbrq = caseObj.getString("fbrq"); // 发布日期
String ah = caseObj.getString("ah"); // 案号
// 打印信息
System.out.println("企业法人: " + qyfr + ", 案号: " + ah + ", 发布日期: " + fbrq + ", 被执行金额: " + pjjeGj);
} catch (Exception e) {
System.out.println("Error processing JSON object at index " + i + ": " + e.getMessage());
}
}
}
static void c_dsrxx(JSONArray jsonArray) {
Map<String, Integer> countMap = new HashMap<>();
Map<String, BigDecimal> amountMap = new HashMap<>();
Map<String, Integer> plaintiffCountMap = new HashMap<>();
countMap.put("原告", 0);
countMap.put("被告", 0);
amountMap.put("原告", BigDecimal.ZERO);
amountMap.put("被告", BigDecimal.ZERO);
for (int i = 0; i < jsonArray.size(); i++) {
try {
JSONObject caseObj = jsonArray.getJSONObject(i);
JSONArray c_dsrxx = caseObj.getJSONArray("c_dsrxx");
String larq = caseObj.getString("d_larq");
int year = Integer.parseInt(larq.substring(0, 4));
BigDecimal claimAmount = null;
if (caseObj.containsKey("n_qsbdje") && caseObj.getString("n_qsbdje")!=null) {
claimAmount = new BigDecimal(caseObj.getString("n_qsbdje"));
}
if (c_dsrxx != null && year >= 2022) {
for (int k = 0; k < c_dsrxx.size(); k++) {
JSONObject dsrxx = c_dsrxx.getJSONObject(k);
String key = dsrxx.getString("c_mc");
if (key != null && key.equals("恒大集团有限公司")) {
String role = k == 0 ? "原告" : "被告";
countMap.put(role, countMap.get(role) + 1);
if (claimAmount != null) {
amountMap.put(role, amountMap.get(role).add(claimAmount));
}
if (role.equals("被告") && k > 0) {
String plaintiffName = c_dsrxx.getJSONObject(0).getString("c_mc");
plaintiffCountMap.put(plaintiffName, plaintiffCountMap.getOrDefault(plaintiffName, 0) + 1);
}
}
}
}
} catch (Exception e) {
System.out.println("Error processing JSON object at index " + i + ": " + e.getMessage());
}
}
// 打印统计结果
for (Map.Entry<String, Integer> entry : countMap.entrySet()) {
String role = entry.getKey();
int count = entry.getValue();
BigDecimal amount = amountMap.get(role);
System.out.println("角色: " + role + ", 数量: " + count + ", 金额: " + amount);
}
// 获取前10个原告名字及其数量
List<Map.Entry<String, Integer>> sortedPlaintiffs = new ArrayList<>(plaintiffCountMap.entrySet());
sortedPlaintiffs.sort((e1, e2) -> e2.getValue().compareTo(e1.getValue()));
System.out.println("\n前10个原告名字及其数量:");
for (int i = 0; i < Math.min(10, sortedPlaintiffs.size()); i++) {
Map.Entry<String, Integer> entry = sortedPlaintiffs.get(i);
System.out.println("名字: " + entry.getKey() + ", 数量: " + entry.getValue());
}
}
//审理案件
static void getCaseSlcx(JSONArray jsonArray){
//n_slcx 审理程序
//根据 审理程序 分类 并统计数量
Map<String, Integer> slcxCountMap = new HashMap<>();
int totalCount=0;
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
for (int i = 0; i < jsonArray.size(); i++) {
try {
String slcx = jsonArray.getJSONObject(i).getString("n_ssdw");
// String closingDateStr = jsonArray.getJSONObject(i).getString("d_jarq");
String closingDateStr = jsonArray.getJSONObject(i).getString("d_larq");
// String slcx = jsonArray.getJSONObject(i).getString("c_ssdy");
// String slcx = jsonArray.getJSONObject(i).getString("n_laay");
LocalDate closingDate = closingDateStr != null ? LocalDate.parse(closingDateStr, formatter) : null;
if (closingDate!=null&&closingDate.isAfter(LocalDate.of(2022, 1, 1))) {
slcxCountMap.put(slcx, slcxCountMap.getOrDefault(slcx, 0) + 1);
}
// if (closingDateStr==null) {
// totalCount = totalCount+1;
// }
} catch (Exception e) {
System.out.println("Error==" + i + ": " + e.getMessage());
}
}
// 打印分类结果
for (Map.Entry<String, Integer> entry : slcxCountMap.entrySet()) {
System.out.println("诉讼地位: " + entry.getKey() + ", 数量: " + entry.getValue());
}
// System.out.println("总数: " + totalCount);
// Map 转换为 List 并按数量排序
// List<Map.Entry<String, Integer>> sortedList = new ArrayList<>(slcxCountMap.entrySet());
// sortedList.sort((entry1, entry2) -> entry2.getValue().compareTo(entry1.getValue()));
//
// // 打印前10个审理程序及其数量
// int topN = 10;
// for (int i = 0; i < Math.min(topN, sortedList.size()); i++) {
// Map.Entry<String, Integer> entry = sortedList.get(i);
// System.out.println("立案案由: " + entry.getKey() + ", 数量: " + entry.getValue());
// }
}
static void getCaseInfo(JSONArray jsonArray) {
// 初始化统计变量
Map<String, Integer> countMap = new HashMap<>();
Map<String, BigDecimal> amountMap = new HashMap<>();
countMap.put("案件总数", 0);
countMap.put("新发案件", 0);
countMap.put("结转案件", 0);
countMap.put("主诉案件", 0);
countMap.put("被诉案件", 0);
countMap.put("处理终结案件", 0);
countMap.put("尚未终结案件", 0);
countMap.put("上诉期限内案件", 0);
amountMap.put("案件总数", BigDecimal.ZERO);
amountMap.put("新发案件", BigDecimal.ZERO);
amountMap.put("结转案件", BigDecimal.ZERO);
amountMap.put("主诉案件", BigDecimal.ZERO);
amountMap.put("被诉案件", BigDecimal.ZERO);
amountMap.put("处理终结案件", BigDecimal.ZERO);
amountMap.put("尚未终结案件", BigDecimal.ZERO);
amountMap.put("上诉期限内案件", BigDecimal.ZERO);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
for (int i = 0; i < jsonArray.size(); i++) {
try {
JSONObject caseObj = jsonArray.getJSONObject(i);
String filingDateStr = caseObj.getString("d_larq");
String closingDateStr = caseObj.getString("d_jarq");
String claimAmountStr = caseObj.getString("n_qsbdje");
JSONArray c_dsrxx = caseObj.getJSONArray("c_dsrxx");
LocalDate filingDate = LocalDate.parse(filingDateStr, formatter);
LocalDate closingDate = closingDateStr != null ? LocalDate.parse(closingDateStr, formatter) : null;
BigDecimal claimAmount = claimAmountStr != null && !claimAmountStr.isEmpty() ? new BigDecimal(claimAmountStr) : BigDecimal.ZERO;
// 检查是否为结转案件或上诉期限内案件
boolean isAppealPeriod = false;
boolean isCarryoverCase = false;
if (closingDate == null) {
// 尚未终结案件
countMap.put("尚未终结案件", countMap.get("尚未终结案件") + 1);
amountMap.put("尚未终结案件", amountMap.get("尚未终结案件").add(claimAmount));
// 检查是否处于上诉期限内
LocalDate appealEndDate = filingDate.plusMonths(6); // 假设上诉期限为6个月
if (LocalDate.now().isBefore(appealEndDate)) {
isAppealPeriod = true;
countMap.put("上诉期限内案件", countMap.get("上诉期限内案件") + 1);
amountMap.put("上诉期限内案件", amountMap.get("上诉期限内案件").add(claimAmount));
}
} else {
// 已经终结案件
if (closingDate.isAfter(LocalDate.of(2022, 1, 1))) {
countMap.put("处理终结案件", countMap.get("处理终结案件") + 1);
amountMap.put("处理终结案件", amountMap.get("处理终结案件").add(claimAmount));
} else {
isCarryoverCase = true;
}
}
if (!isCarryoverCase && !isAppealPeriod) {
// 统计案件总数
countMap.put("案件总数", countMap.get("案件总数") + 1);
amountMap.put("案件总数", amountMap.get("案件总数").add(claimAmount));
// 检查是否为新发案件
if (filingDate.isAfter(LocalDate.of(2022, 1, 1))) {
countMap.put("新发案件", countMap.get("新发案件") + 1);
amountMap.put("新发案件", amountMap.get("新发案件").add(claimAmount));
}
// 检查是否为主诉或被诉案件
if (c_dsrxx != null) {
for (int k = 0; k < c_dsrxx.size(); k++) {
JSONObject dsrxx = c_dsrxx.getJSONObject(k);
String name = dsrxx.getString("c_mc");
if (name != null && name.equals("恒大集团有限公司")) {
String role = k == 0 ? "主诉案件" : "被诉案件";
countMap.put(role, countMap.get(role) + 1);
amountMap.put(role, amountMap.get(role).add(claimAmount));
}
}
}
}
} catch (Exception e) {
System.out.println("Error processing JSON object at index " + i + ": " + e.getMessage());
}
}
// 打印统计结果
System.out.println("案件总数: " + countMap.get("案件总数") + "件,总涉案金额: " + amountMap.get("案件总数").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("新发案件: " + countMap.get("新发案件") + "件,涉案金额: " + amountMap.get("新发案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("结转案件: " + countMap.get("结转案件") + "件,涉案金额: " + amountMap.get("结转案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("主诉案件: " + countMap.get("主诉案件") + "件,涉诉金额: " + amountMap.get("主诉案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("被诉案件: " + countMap.get("被诉案件") + "件,涉诉金额: " + amountMap.get("被诉案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("处理终结案件: " + countMap.get("处理终结案件") + "件,涉案金额: " + amountMap.get("处理终结案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("尚未终结案件: " + countMap.get("尚未终结案件") + "件,涉案金额: " + amountMap.get("尚未终结案件").divide(BigDecimal.valueOf(10000)) + "万元");
System.out.println("上诉期限内案件: " + countMap.get("上诉期限内案件") + "件,涉案金额: " + amountMap.get("上诉期限内案件").divide(BigDecimal.valueOf(10000)) + "万元");
}
static void getImplementInfo(JSONArray jsonArray){
//立案时间 d_larq 2024 为新发
//结案时间 d_jarq 2024 为执行完毕
//申请执行标的金额 n_sqzxbdje
//统计新发执行案件0件金额0万元往年结转案件0件金额0万元执行完毕含执行终结0件金额0万元案件0件金额0万元正在执行含终本执行0件金额0万元0件金额0万元被申请执行案件0件金额0万元申请人执行案件0件金额0万元
// 初始化统计变量
int newCaseCount = 0;
BigDecimal newCaseAmount = BigDecimal.ZERO;
int oldCaseCount = 0;
BigDecimal oldCaseAmount = BigDecimal.ZERO;
int completedCaseCount = 0;
BigDecimal completedCaseAmount = BigDecimal.ZERO;
int ongoingCaseCount = 0;
BigDecimal ongoingCaseAmount = BigDecimal.ZERO;
int appliedCaseCount = 0;
BigDecimal appliedCaseAmount = BigDecimal.ZERO;
int applicantCaseCount = 0;
BigDecimal applicantCaseAmount = BigDecimal.ZERO;
// 遍历 jsonArray 中的每个 JSON 对象
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 获取相关字段
String filingDate = caseObj.getString("d_larq");
String closingDate = caseObj.getString("d_jarq");
BigDecimal claimAmount = caseObj.containsKey("n_sqzxbdje") ? new BigDecimal(caseObj.getString("n_sqzxbdje")) : BigDecimal.ZERO;
// 判断是否为新发案件
boolean isNewCase = filingDate != null && filingDate.startsWith("2024");
// 判断是否为执行完毕案件
boolean isCompletedCase = closingDate != null && closingDate.startsWith("2024");
// 判断是否为正在执行案件
boolean isOngoingCase = !isNewCase && !isCompletedCase && claimAmount.compareTo(BigDecimal.ZERO) > 0;
// 统计新发案件
if (isNewCase) {
newCaseCount++;
newCaseAmount = newCaseAmount.add(claimAmount);
} else if (!isNewCase) { // 往年结转案件
oldCaseCount++;
oldCaseAmount = oldCaseAmount.add(claimAmount);
}
// 统计执行完毕案件
if (isCompletedCase) {
completedCaseCount++;
completedCaseAmount = completedCaseAmount.add(claimAmount);
}
// 统计正在执行案件
if (isOngoingCase) {
ongoingCaseCount++;
ongoingCaseAmount = ongoingCaseAmount.add(claimAmount);
}
// 统计被申请执行案件
if (caseObj.containsKey("n_bsqzxbdje")) {
appliedCaseCount++;
appliedCaseAmount = appliedCaseAmount.add(new BigDecimal(caseObj.getString("n_bsqzxbdje")));
}
// 统计申请人执行案件
if (caseObj.containsKey("n_sqryzxbdje")) {
applicantCaseCount++;
applicantCaseAmount = applicantCaseAmount.add(new BigDecimal(caseObj.getString("n_sqryzxbdje")));
}
}
// 输出统计结果
System.out.println("统计新发执行案件 " + newCaseCount + " 件,金额 " + newCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
System.out.println("往年结转案件 " + oldCaseCount + " 件,金额 " + oldCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
System.out.println("执行完毕(含执行终结)案件 " + completedCaseCount + " 件,金额 " + completedCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
System.out.println("正在执行(含终本执行)案件 " + ongoingCaseCount + " 件,金额 " + ongoingCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
System.out.println("被申请执行案件 " + appliedCaseCount + " 件,金额 " + appliedCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
System.out.println("申请人执行案件 " + applicantCaseCount + " 件,金额 " + applicantCaseAmount.divide(new BigDecimal("10000")) + " 万元;");
}
static void getNowYear(JSONArray jsonArray) {
BigDecimal filingCount = BigDecimal.ZERO;
BigDecimal filingAmount = BigDecimal.ZERO;
BigDecimal closingCount = BigDecimal.ZERO;
BigDecimal closingAmount = BigDecimal.ZERO;
BigDecimal unclosedCount = BigDecimal.ZERO;
BigDecimal unclosedAmount = BigDecimal.ZERO;
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 获取立案日期和起诉金额
String filingDate = caseObj.getString("d_larq");
BigDecimal claimAmount =null;
if (caseObj.getString("n_qsbdje")!=null){
claimAmount = new BigDecimal(caseObj.getString("n_qsbdje"));
}
// 获取结案日期和结案金额
String closingDate = caseObj.getString("d_jarq");
BigDecimal closingAmountTemp = caseObj.containsKey("n_jabdje") ? new BigDecimal(caseObj.getString("n_jabdje")) : BigDecimal.ZERO;
// 判断是否为2024年
boolean isFiling2024 = filingDate.startsWith("2024");
boolean isClosing2024 =closingDate!=null&& closingDate.startsWith("2024");
// 判断是否未结案
boolean isUnclosed = caseObj.containsKey("n_qsbdje") && caseObj.getString("n_qsbdje") != null && closingDate==null;
// 判断金额是否大于50000000
boolean isAmountGreaterThan50000000 =claimAmount!=null&& claimAmount.compareTo(new BigDecimal("50000000")) > 0;
if (isFiling2024 && isAmountGreaterThan50000000) {
filingCount = filingCount.add(BigDecimal.ONE);
filingAmount = filingAmount.add(claimAmount);
}
if (isClosing2024 && isAmountGreaterThan50000000) {
closingCount = closingCount.add(BigDecimal.ONE);
closingAmount = closingAmount.add(closingAmountTemp);
}
if (isUnclosed && isFiling2024 && isAmountGreaterThan50000000) {
unclosedCount = unclosedCount.add(BigDecimal.ONE);
unclosedAmount = unclosedAmount.add(claimAmount);
}
}
System.out.println("立案数量: " + filingCount);
System.out.println("立案金额: " + filingAmount);
System.out.println("结案数量: " + closingCount);
System.out.println("结案金额: " + closingAmount);
System.out.println("未结案数量: " + unclosedCount);
System.out.println("未结案金额: " + unclosedAmount);
}
static void getMaxValue(JSONArray jsonArray) {
// 用于统计每个立案案由的数量
Map<String, Integer> laayCounts = new HashMap<>();
// 用于统计每个立案案由的起诉金额总和
Map<String, BigDecimal> laayAmounts = new HashMap<>();
// 遍历 jsonArray 中的每个案件
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 获取立案案由
String laay = caseObj.getString("n_laay");
// 更新立案案由的数量
laayCounts.put(laay, laayCounts.getOrDefault(laay, 0) + 1);
// 获取起诉金额
if (caseObj.containsKey("n_qsbdje") && caseObj.getString("n_qsbdje")!=null) {
BigDecimal qsbdje = new BigDecimal(caseObj.getString("n_qsbdje"));
// 更新立案案由的起诉金额总和
laayAmounts.put(laay, laayAmounts.getOrDefault(laay, BigDecimal.ZERO).add(qsbdje));
}
}
// 找出数量最多的3个立案案由
List<Map.Entry<String, Integer>> countList = new ArrayList<>(laayCounts.entrySet());
countList.sort(Map.Entry.<String, Integer>comparingByValue().reversed());
List<Map.Entry<String, Integer>> top3ByCount = countList.subList(0, Math.min(3, countList.size()));
// 找出金额最多的3个立案案由
List<Map.Entry<String, BigDecimal>> amountList = new ArrayList<>(laayAmounts.entrySet());
amountList.sort(Map.Entry.<String, BigDecimal>comparingByValue().reversed());
List<Map.Entry<String, BigDecimal>> top3ByAmount = amountList.subList(0, Math.min(3, amountList.size()));
// 输出结果
System.out.println("数量最多的3个立案案由:");
for (Map.Entry<String, Integer> entry : top3ByCount) {
String laay = entry.getKey();
int count = entry.getValue();
BigDecimal amount = laayAmounts.get(laay);
BigDecimal divisor = new BigDecimal("10000");
BigDecimal result = amount.divide(divisor, 2, RoundingMode.HALF_UP);
System.out.printf("立案案由: %s, 数量: %d, 金额: %s%n", laay, count, result);
}
System.out.println("金额最多的3个立案案由:");
for (Map.Entry<String, BigDecimal> entry : top3ByAmount) {
String laay = entry.getKey();
int count = laayCounts.get(laay);
BigDecimal amount = entry.getValue();
BigDecimal divisor = new BigDecimal("10000");
BigDecimal result = amount.divide(divisor, 2, RoundingMode.HALF_UP);
System.out.printf("立案案由: %s, 数量: %d, 金额: %s%n", laay, count, result);
}
}
static void getCaseYearNum(JSONArray jsonArray) {
// 用于存储每年的统计数据
Map<Integer, Map<String, BigDecimal>> yearStats = new HashMap<>();
// 初始化每年的统计数据
for (int year = 2022; year <= 2024; year++) {
Map<String, BigDecimal> stats = new HashMap<>();
stats.put("起诉金额", BigDecimal.ZERO);
stats.put("结案金额", BigDecimal.ZERO);
stats.put("总额", BigDecimal.ZERO);
yearStats.put(year, stats);
}
// 遍历 jsonArray 中的每个案件
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 获取立案日期
String larq = caseObj.getString("d_larq");
int year = Integer.parseInt(larq.substring(0, 4));
// 检查年份是否在 2022 2024 之间
if (year >= 2022 && year <= 2024) {
// 获取起诉金额
BigDecimal qsbdje = caseObj.containsKey("n_qsbdje") && caseObj.getString("n_qsbdje")!=null ?
new BigDecimal(caseObj.getString("n_qsbdje")) : BigDecimal.ZERO;
// 获取结案金额
BigDecimal jabdje = caseObj.containsKey("n_jabdje") && caseObj.getString("n_jabdje")!=null ?
new BigDecimal(caseObj.getString("n_jabdje")) : BigDecimal.ZERO;
// 更新统计数据
Map<String, BigDecimal> stats = yearStats.get(year);
stats.put("起诉金额", stats.get("起诉金额").add(qsbdje));
stats.put("结案金额", stats.get("结案金额").add(jabdje));
stats.put("总额", stats.get("总额").add(qsbdje).add(jabdje));
}
}
// 计算年同比百分比
for (int year = 2023; year <= 2024; year++) {
Map<String, BigDecimal> currentYearStats = yearStats.get(year);
Map<String, BigDecimal> previousYearStats = yearStats.get(year - 1);
if (currentYearStats != null && previousYearStats != null) {
Map<String, BigDecimal> additions = new HashMap<>();
for (String key : currentYearStats.keySet()) {
BigDecimal currentYearValue = currentYearStats.get(key);
BigDecimal previousYearValue = previousYearStats.get(key);
// 计算同比增长率
BigDecimal yearOnYearPercentage = calculateYearOnYearPercentage(currentYearValue, previousYearValue);
additions.put(key + "同比增长%", yearOnYearPercentage);
}
currentYearStats.putAll(additions);
}
}
// 输出结果
for (int year = 2022; year <= 2024; year++) {
Map<String, BigDecimal> stats = yearStats.get(year);
if (stats != null) {
System.out.println("年份: " + year);
for (Map.Entry<String, BigDecimal> entry : stats.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
System.out.println();
}
}
}
private static BigDecimal calculateYearOnYearPercentage(BigDecimal currentYearValue, BigDecimal previousYearValue) {
if (previousYearValue.compareTo(BigDecimal.ZERO) == 0) {
return BigDecimal.ZERO;
}
return currentYearValue.subtract(previousYearValue)
.divide(previousYearValue, 2, BigDecimal.ROUND_HALF_UP)
.multiply(new BigDecimal("100"));
}
/**
* 案件数量年份数量统计
*
* @param jsonArray
* @return void
* @author zhangjing
* @create 2024/11/1
**/
static void getCaseNum(JSONArray jsonArray) {
Map<String, Map<String, Integer>> statistics = new HashMap<>();
// 初始化统计数据
for (String year : new String[]{"2022", "2023", "2024"}) {
Map<String, Integer> counts = new HashMap<>();
counts.put("立案数", 0);
counts.put("结案数", 0);
statistics.put(year, counts);
}
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject caseObj = jsonArray.getJSONObject(i);
// 获取立案日期和结案日期
String larq = caseObj.getString("d_larq");
String jarq = null;
try {
jarq = caseObj.getString("d_jarq");
} catch (JSONException e) {
e.printStackTrace();
}
// 统计
updateStatistics(statistics, "立案数", larq);
if (jarq != null) {
updateStatistics(statistics, "结案数", jarq);
}
}
System.out.println("案件数量统计: " + statistics.toString());
}
static void updateStatistics(Map<String, Map<String, Integer>> stats, String type, String date) {
// 提取年份
String year = date.substring(0, 4);
// 检查年份是否在统计范围内
if ("2022".equals(year) || "2023".equals(year) || "2024".equals(year)) {
// 更新统计数据
Map<String, Integer> counts = stats.get(year);
int currentCount = counts.get(type);
counts.put(type, currentCount + 1);
}
}
/**
* 金额计算
*
* @param jsonArray
* @return void
* @author zhangjing
* @create 2024/11/1
**/
static void getJabdje(JSONArray jsonArray) {
BigDecimal n_jabdje = BigDecimal.ZERO;
LocalDate thresholdDate = LocalDate.parse("2021-01-01", DateTimeFormatter.ISO_LOCAL_DATE);
int count = 0;
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject cases = jsonArray.getJSONObject(i);
//结案日期 d_jarq 立案日期 d_larq 统计出分三年 2022年 2023年 2024年 立案数 结案数 总数
if (cases.containsKey("d_jarq") && cases.getString("d_jarq") != null) {
String dateStr = cases.getString("d_jarq");
LocalDate date = LocalDate.parse(dateStr, DateTimeFormatter.ISO_LOCAL_DATE);
if (date.isAfter(thresholdDate)) {
if (cases.containsKey("n_jabdje") && cases.getString("n_jabdje") != null) {
BigDecimal amount = new BigDecimal(cases.getString("n_jabdje"));
n_jabdje = n_jabdje.add(amount);
}
count = count + 1;
}
}
// if (cases.containsKey("n_jabdje") && cases.getString("n_jabdje")!=null) {
// BigDecimal amount = new BigDecimal(cases.getString("n_jabdje"));
// n_jabdje = n_jabdje.add(amount);
// }
}
// 计算 n_jabdje / 10000
BigDecimal divisor = new BigDecimal("10000");
BigDecimal result = n_jabdje.divide(divisor, 2, RoundingMode.HALF_UP);
System.out.println("案件数: " + count);
System.out.println("总金额: " + n_jabdje.toPlainString());
System.out.println("总金额 / 10000: " + result.toPlainString());
}
public static String convertTextToJson(String filePath) {
StringBuilder contentBuilder = new StringBuilder();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String currentLine;
while ((currentLine = br.readLine()) != null) {
contentBuilder.append(currentLine).append("\n");
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
return contentBuilder.toString();
}
}

src/main/java/com/fxzy/warn/common/util/FileUtil.java → src/main/java/com/fkzy/warn/common/util/FileUtil.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import lombok.extern.log4j.Log4j;
import org.apache.commons.lang3.StringUtils;

src/main/java/com/fxzy/warn/common/util/HttpUtil.java → src/main/java/com/fkzy/warn/common/util/HttpUtil.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import com.alibaba.fastjson.JSONObject;
import org.apache.http.HttpEntity;

src/main/java/com/fxzy/warn/common/util/JWTUtil.java → src/main/java/com/fkzy/warn/common/util/JWTUtil.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
//import com.lzrq.template.model.User;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.fxzy.warn.model.User;
import com.fkzy.warn.model.User;
import com.nimbusds.jose.*;
import com.nimbusds.jose.crypto.MACSigner;
import com.nimbusds.jose.crypto.MACVerifier;
@ -13,11 +13,9 @@ import net.minidev.json.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.text.ParseException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@ -53,7 +51,7 @@ public class JWTUtil {
}
try {
publicKey = redisUtil.getString("gas_wx_public_key");
publicKey = redisUtil.getString("fkzy_warn_public_key");
if (StringUtils.isBlank(publicKey)) {
// publicKey = UUID.randomUUID().toString().replace("-", "");
publicKey = "2bccf9dc91d240b8ad7f303a7e3f3d63";
@ -156,7 +154,7 @@ public class JWTUtil {
}
public Map<String, Object> createPayloadMap(User user) {
Map<String, Object> payloadMap = new HashMap<>(16);
Map<String, Object> payloadMap = new HashMap<>();
if (user.getId()!=null) {
payloadMap.put("id", user.getId());
}

src/main/java/com/fxzy/warn/common/util/LawResearchUtil.java → src/main/java/com/fkzy/warn/common/util/LawResearchUtil.java View File

@ -1,8 +1,8 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.LawResearchUrlConstants;
import com.fkzy.warn.common.constants.LawResearchUrlConstants;
import org.springframework.http.*;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.web.client.RestTemplate;

src/main/java/com/fxzy/warn/common/util/RedisUtil.java → src/main/java/com/fkzy/warn/common/util/RedisUtil.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import com.alibaba.fastjson.JSON;

+ 10
- 0
src/main/java/com/fkzy/warn/common/util/ReportUtil.java View File

@ -0,0 +1,10 @@
package com.fkzy.warn.common.util;
/**
* @author zhangjing
* @date 2024/12/15 19:42
* @description
*/
public class ReportUtil {
}

src/main/java/com/fxzy/warn/common/util/SMSUtils.java → src/main/java/com/fkzy/warn/common/util/SMSUtils.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;

src/main/java/com/fxzy/warn/common/util/ServletUtils.java → src/main/java/com/fkzy/warn/common/util/ServletUtils.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.context.request.RequestAttributes;

src/main/java/com/fxzy/warn/common/util/TimeUtil.java → src/main/java/com/fkzy/warn/common/util/TimeUtil.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util;
package com.fkzy.warn.common.util;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.util.TextUtils;

src/main/java/com/fxzy/warn/common/util/treeUtil/ForestNodeManager.java → src/main/java/com/fkzy/warn/common/util/treeUtil/ForestNodeManager.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util.treeUtil;
package com.fkzy.warn.common.util.treeUtil;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Maps;

src/main/java/com/fxzy/warn/common/util/treeUtil/ForestNodeMerger.java → src/main/java/com/fkzy/warn/common/util/treeUtil/ForestNodeMerger.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util.treeUtil;
package com.fkzy.warn.common.util.treeUtil;
import java.util.List;

src/main/java/com/fxzy/warn/common/util/treeUtil/INode.java → src/main/java/com/fkzy/warn/common/util/treeUtil/INode.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.common.util.treeUtil;
package com.fkzy.warn.common.util.treeUtil;
import java.io.Serializable;
import java.util.List;

src/main/java/com/fxzy/warn/controller/AccountController.java → src/main/java/com/fkzy/warn/controller/AccountController.java View File

@ -1,16 +1,15 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.model.User;
import com.fxzy.warn.service.UserService;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.response.ApiResponse;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.model.User;
import com.fkzy.warn.service.UserService;
import com.fkzy.warn.common.response.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

src/main/java/com/fxzy/warn/controller/AnnouncementController.java → src/main/java/com/fkzy/warn/controller/AnnouncementController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Announcement;
import com.fxzy.warn.service.AnnouncementService;
import com.fkzy.warn.model.Announcement;
import com.fkzy.warn.service.AnnouncementService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/AuditRecordsController.java → src/main/java/com/fkzy/warn/controller/AuditRecordsController.java View File

@ -1,12 +1,10 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.AuditRecords;
import com.fxzy.warn.service.AuditRecordsService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.service.AuditRecordsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/AuthorizationController.java → src/main/java/com/fkzy/warn/controller/AuthorizationController.java View File

@ -1,13 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Authorization;
import com.fxzy.warn.model.User;
import com.fxzy.warn.service.AuthorizationService;
import com.fxzy.warn.service.UserService;
import com.fkzy.warn.service.AuthorizationService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.Authorization;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
@ -19,7 +17,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.Objects;
/**
* @author zhangjing

src/main/java/com/fxzy/warn/controller/ContractController.java → src/main/java/com/fkzy/warn/controller/ContractController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Contract;
import com.fxzy.warn.service.ContractService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.Contract;
import com.fkzy.warn.service.ContractService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

+ 43
- 0
src/main/java/com/fkzy/warn/controller/DataCenterController.java View File

@ -0,0 +1,43 @@
package com.fkzy.warn.controller;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.service.LawCaseService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @author zhangjing
* @date 2024/05/21 11:22
* @description
*/
@Api(tags = "数据相关")
@RestController
@RequestMapping("dataCenter/")
@Slf4j
public class DataCenterController {
@Resource
private LawCaseService lawCaseService; ;
@RequestMapping(value = "judicialModelSave", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ApiOperation(value = "司法模型")
public ApiResponse judicialModelSave() {
ApiResponse apiResponse = new ApiResponse();
try {
lawCaseService.judicialModelSave(null);
} catch (Exception e) {
log.error("查询错误,errMsg==={}", e.getMessage());
e.printStackTrace();
apiResponse.recordError(ResponseMsgConstants.OPERATE_FAIL);
}
return apiResponse;
}
}

src/main/java/com/fxzy/warn/controller/FileController.java → src/main/java/com/fkzy/warn/controller/FileController.java View File

@ -1,9 +1,9 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.fxzy.warn.common.conf.MinioConfig;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.service.FileService;
import com.fkzy.warn.common.conf.MinioConfig;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.service.FileService;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

src/main/java/com/fxzy/warn/controller/MonitorUsersController.java → src/main/java/com/fkzy/warn/controller/MonitorUsersController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.MonitorUsers;
import com.fxzy.warn.service.MonitorUsersService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.MonitorUsers;
import com.fkzy.warn.service.MonitorUsersService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
@ -14,8 +14,6 @@ import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
import java.util.Objects;
/**
* @author zhangjing

src/main/java/com/fxzy/warn/controller/NewsManageController.java → src/main/java/com/fkzy/warn/controller/NewsManageController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.NewsManage;
import com.fxzy.warn.service.NewsManageService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.NewsManage;
import com.fkzy.warn.service.NewsManageService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/PermissionController.java → src/main/java/com/fkzy/warn/controller/PermissionController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Permission;
import com.fxzy.warn.service.PermissionService;
import com.fkzy.warn.model.Permission;
import com.fkzy.warn.service.PermissionService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/PolicyManagementController.java → src/main/java/com/fkzy/warn/controller/PolicyManagementController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.PolicyManagement;
import com.fxzy.warn.service.PolicyManagementService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.PolicyManagement;
import com.fkzy.warn.service.PolicyManagementService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/ReportController.java → src/main/java/com/fkzy/warn/controller/ReportController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Report;
import com.fxzy.warn.service.ReportService;
import com.fkzy.warn.model.Report;
import com.fkzy.warn.service.ReportService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/TestController.java → src/main/java/com/fkzy/warn/controller/TestController.java View File

@ -1,10 +1,10 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Test;
import com.fxzy.warn.service.TestService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.Test;
import com.fkzy.warn.service.TestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/TrialController.java → src/main/java/com/fkzy/warn/controller/TrialController.java View File

@ -1,11 +1,10 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.User;
import com.fxzy.warn.service.UserService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.User;
import com.fkzy.warn.service.UserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/controller/VersionManageController.java → src/main/java/com/fkzy/warn/controller/VersionManageController.java View File

@ -1,11 +1,11 @@
package com.fxzy.warn.controller;
package com.fkzy.warn.controller;
import com.alibaba.fastjson.JSONObject;
import com.fxzy.warn.common.constants.ResponseMsgConstants;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.VersionManage;
import com.fxzy.warn.service.VersionManageService;
import com.fkzy.warn.model.VersionManage;
import com.fkzy.warn.service.VersionManageService;
import com.fkzy.warn.common.constants.ResponseMsgConstants;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

src/main/java/com/fxzy/warn/mapper/AnnouncementMapper.java → src/main/java/com/fkzy/warn/mapper/AnnouncementMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Announcement;
import com.fkzy.warn.model.Announcement;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/AuditRecordsMapper.java → src/main/java/com/fkzy/warn/mapper/AuditRecordsMapper.java View File

@ -1,9 +1,9 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fxzy.warn.model.AuditRecords;
import com.fxzy.warn.model.vo.UserVO;
import com.fkzy.warn.model.AuditRecords;
import com.fkzy.warn.model.vo.UserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

src/main/java/com/fxzy/warn/mapper/AuthorizationMapper.java → src/main/java/com/fkzy/warn/mapper/AuthorizationMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Authorization;
import com.fkzy.warn.model.Authorization;
import org.apache.ibatis.annotations.Mapper;
/**

+ 14
- 0
src/main/java/com/fkzy/warn/mapper/CaseTreeMapper.java View File

@ -0,0 +1,14 @@
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fkzy.warn.model.CaseTree;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhangjing
* @date 2024/12/04 14:48
* @description
*/
@Mapper
public interface CaseTreeMapper extends BaseMapper<CaseTree> {
}

src/main/java/com/fxzy/warn/mapper/ContractMapper.java → src/main/java/com/fkzy/warn/mapper/ContractMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Contract;
import com.fkzy.warn.model.Contract;
import org.apache.ibatis.annotations.Mapper;
/**

+ 14
- 0
src/main/java/com/fkzy/warn/mapper/DishonestInfoMapper.java View File

@ -0,0 +1,14 @@
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fkzy.warn.model.DishonestInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhangjing
* @date 2024/12/04 14:48
* @description
*/
@Mapper
public interface DishonestInfoMapper extends BaseMapper<DishonestInfo> {
}

src/main/java/com/fxzy/warn/mapper/FileMapper.java → src/main/java/com/fkzy/warn/mapper/FileMapper.java View File

@ -1,9 +1,9 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.File;
import com.fxzy.warn.model.vo.FileVO;
import com.fkzy.warn.model.File;
import com.fkzy.warn.model.vo.FileVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

+ 14
- 0
src/main/java/com/fkzy/warn/mapper/LawCaseMapper.java View File

@ -0,0 +1,14 @@
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fkzy.warn.model.LawCase;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhangjing
* @date 2024/12/04 14:48
* @description
*/
@Mapper
public interface LawCaseMapper extends BaseMapper<LawCase> {
}

+ 14
- 0
src/main/java/com/fkzy/warn/mapper/LimitationMapper.java View File

@ -0,0 +1,14 @@
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fkzy.warn.model.Limitation;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhangjing
* @date 2024/12/04 14:48
* @description
*/
@Mapper
public interface LimitationMapper extends BaseMapper<Limitation> {
}

+ 14
- 0
src/main/java/com/fkzy/warn/mapper/LitigantInfoMapper.java View File

@ -0,0 +1,14 @@
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fkzy.warn.model.LitigantInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhangjing
* @date 2024/12/04 14:48
* @description
*/
@Mapper
public interface LitigantInfoMapper extends BaseMapper<LitigantInfo> {
}

src/main/java/com/fxzy/warn/mapper/MonitorUsersMapper.java → src/main/java/com/fkzy/warn/mapper/MonitorUsersMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.MonitorUsers;
import com.fkzy.warn.model.MonitorUsers;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/NewsManageMapper.java → src/main/java/com/fkzy/warn/mapper/NewsManageMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.NewsManage;
import com.fkzy.warn.model.NewsManage;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/PermissionMapper.java → src/main/java/com/fkzy/warn/mapper/PermissionMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Permission;
import com.fkzy.warn.model.Permission;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/PermissionUserMapper.java → src/main/java/com/fkzy/warn/mapper/PermissionUserMapper.java View File

@ -1,8 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Permission;
import com.fxzy.warn.model.PermissionUser;
import com.fkzy.warn.model.PermissionUser;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/PolicyManagementMapper.java → src/main/java/com/fkzy/warn/mapper/PolicyManagementMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.PolicyManagement;
import com.fkzy.warn.model.PolicyManagement;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/ReportMapper.java → src/main/java/com/fkzy/warn/mapper/ReportMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Report;
import com.fkzy.warn.model.Report;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/TestMapper.java → src/main/java/com/fkzy/warn/mapper/TestMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.Test;
import com.fkzy.warn.model.Test;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/UserMapper.java → src/main/java/com/fkzy/warn/mapper/UserMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.User;
import com.fkzy.warn.model.User;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/mapper/VersionManageMapper.java → src/main/java/com/fkzy/warn/mapper/VersionManageMapper.java View File

@ -1,7 +1,7 @@
package com.fxzy.warn.mapper;
package com.fkzy.warn.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fxzy.warn.model.VersionManage;
import com.fkzy.warn.model.VersionManage;
import org.apache.ibatis.annotations.Mapper;
/**

src/main/java/com/fxzy/warn/model/Announcement.java → src/main/java/com/fkzy/warn/model/Announcement.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/AuditRecords.java → src/main/java/com/fkzy/warn/model/AuditRecords.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/Authorization.java → src/main/java/com/fkzy/warn/model/Authorization.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/BaseField.java → src/main/java/com/fkzy/warn/model/BaseField.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;

+ 46
- 0
src/main/java/com/fkzy/warn/model/CaseTree.java View File

@ -0,0 +1,46 @@
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 案件关系
* @author zhangjing
* @date 2024/12/05 14:07
* @description
*/
@Data
@TableName("t_case_tree")
public class CaseTree extends BaseField{
/**
* id
*/
@ApiModelProperty("")
@TableId(type = IdType.AUTO)
private String id;
/**
*
*/
@ApiModelProperty("1")
private String stage_type;
/**
*
*/
@ApiModelProperty("ae0920edfe2a79216526fd45eaada6b8")
private String n_ajbs;
/**
*
*/
@ApiModelProperty("400")
private String case_type;
/**
*
*/
@ApiModelProperty("(2018)京73行初3426号")
private String c_ah;
}

src/main/java/com/fxzy/warn/model/Contract.java → src/main/java/com/fkzy/warn/model/Contract.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

+ 106
- 0
src/main/java/com/fkzy/warn/model/DishonestInfo.java View File

@ -0,0 +1,106 @@
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 失信信息
* @author zhangjing
* @date 2024/12/05 14:07
* @description
*/
@Data
@TableName("t_dishonest_info")
public class DishonestInfo extends BaseField{
/**
* id
*/
@ApiModelProperty("失信 id,唯一标识")
private String id;
/**
*执行依据单位
*/
@ApiModelProperty("执行依据单位")
private String zxyjdw;
/**
* 企业法人
*/
@ApiModelProperty("企业法人")
private String qyfr;
/**
* 执行依据文号
*/
@ApiModelProperty("执行依据文号")
private String zxyjwh;
/**
* 立案日期
*/
@ApiModelProperty("立案日期")
private String larq;
/**
* 案号
*/
@ApiModelProperty("案号")
private String ah;
/**
* 执行法院
*/
@ApiModelProperty("执行法院")
private String zxfy;
/**
* 判决金额估计
*/
@ApiModelProperty("判决金额估计")
private BigDecimal pjje_gj;
/**
* 移除日期
*/
@ApiModelProperty("移除日期")
private String ycrq;
/**
* 省份
*/
@ApiModelProperty("省份")
private String sf;
/**
* 发布日期
*/
@ApiModelProperty("发布日期")
private String fbrq;
/**
* 组织机构代码
*/
@ApiModelProperty("组织机构代码")
private String zzjgdm;
/**
* 生效法律文书确定的义务
*/
@ApiModelProperty("生效法律文书确定的义务")
private String yw;
/**
* 失信被执行人行为具体情形
*/
@ApiModelProperty("失信被执行人行为具体情形")
private String xwqx;
/**
* 性别
*/
@ApiModelProperty("性别")
private String xb;
/**
* 公司名称
*/
@ApiModelProperty("公司名称")
private String companyName;
/**
* 社会信用统一代码
*/
@ApiModelProperty("社会信用统一代码")
private String creditCode;
}

src/main/java/com/fxzy/warn/model/File.java → src/main/java/com/fkzy/warn/model/File.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;

+ 281
- 0
src/main/java/com/fkzy/warn/model/LawCase.java View File

@ -0,0 +1,281 @@
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 八类案件
* @author zhangjing
* @date 2024/12/05 14:07
* @description
*/
@Data
@TableName("t_law_case")
public class LawCase extends BaseField{
/**
* 授权书id
*/
@ApiModelProperty("案件标识")
@TableId(value = "n_ajbs", type = IdType.INPUT)
private String n_ajbs;
/**
* 案件唯一 ID
*/
@ApiModelProperty("案件唯一 ID")
private String c_id;
/**
* 统一社会信用代码
*/
@ApiModelProperty("CRC 值")
private String n_crc;
/**
* 企业法人
*/
@ApiModelProperty("案件类型")
private String n_ajlx;
/**
* 地址
*/
@ApiModelProperty("案号")
private String c_ah;
/**
* 授权书id
*/
@ApiModelProperty("原审案号")
private String c_ah_ys;
/**
* 授权书id
*/
@ApiModelProperty("后续案号")
private String c_ah_hx;
/**
* 授权书id
*/
@ApiModelProperty("经办法院")
private String n_jbfy;
/**
* 授权书id
*/
@ApiModelProperty("法院所属层级")
private String n_jbfy_cj;
/**
* 授权书id
*/
@ApiModelProperty("审理程序")
private String n_slcx;
/**
* 授权书id
*/
@ApiModelProperty("所属地域")
private String c_ssdy;
/**
* 授权书id
*/
@ApiModelProperty("案件进展阶段")
private String n_ajjzjd;
/**
* 授权书id
*/
@ApiModelProperty("立案时间")
private String d_larq;
/**
* 授权书id
*/
@ApiModelProperty("立案案由详细")
private String n_laay_tree;
/**
* 授权书id
*/
@ApiModelProperty("起诉标的金额等级")
private String n_qsbdje_level;
/**
* 授权书id
*/
@ApiModelProperty("起诉标的金额")
private BigDecimal n_qsbdje;
/**
* 授权书id
*/
@ApiModelProperty("审理方式信息")
private String c_slfsxx;
/**
* 授权书id
*/
@ApiModelProperty("结案时间")
private String d_jarq;
/**
* 授权书id
*/
@ApiModelProperty("结案案由")
private String n_jaay;
/**
* 授权书id
*/
@ApiModelProperty("结案案由详细")
private String n_jaay_tree;
/**
* 授权书id
*/
@ApiModelProperty("结案标的金额等级")
private String n_jabdje_level;
/**
* 授权书id
*/
@ApiModelProperty("结案标的金额")
private BigDecimal n_jabdje;
/**
* 授权书id
*/
@ApiModelProperty("结案方式")
private String n_jafs;
/**
* 授权书id
*/
@ApiModelProperty("胜诉估计")
private String n_pj_victory;
/**
* 授权书id
*/
@ApiModelProperty("诉讼地位")
private String n_ssdw;
/**
* 授权书id
*/
@ApiModelProperty("一审诉讼地位")
private String n_ssdw_ys;
/**
* 授权书id
*/
@ApiModelProperty("公开文书 ID")
private String c_gkws_id;
/**
* 授权书id
*/
@ApiModelProperty("相关案件号")
private String c_gkws_glah;
/**
* 授权书id
*/
@ApiModelProperty("当事人段落")
private String c_gkws_dsr;
/**
* 授权书id
*/
@ApiModelProperty("判决结果段落")
private String c_gkws_pjjg;
//**********刑事案件
/**
* 授权书id
*/
@ApiModelProperty("犯罪金额等级")
private String n_fzje_level;
/**
* 授权书id
*/
@ApiModelProperty("犯罪金额")
private BigDecimal n_fzje;
/**
* 授权书id
*/
@ApiModelProperty("被请求赔偿金额等级")
private String n_bqqpcje_level;
/**
* 授权书id
*/
@ApiModelProperty("被请求赔偿金额")
private BigDecimal n_bqqpcje;
/**
* 授权书id
*/
@ApiModelProperty("定罪罪名")
private String n_dzzm;
/**
* 授权书id
*/
@ApiModelProperty("定罪罪名详细")
private String n_dzzm_tree;
/**
* 授权书id
*/
@ApiModelProperty("判处结果")
private String n_pcjg;
/**
* 授权书id
*/
@ApiModelProperty("财产刑执行金额等级")
private String n_ccxzxje_level;
/**
* 授权书id
*/
@ApiModelProperty("财产刑执行金额")
private BigDecimal n_ccxzxje;
/**
* 授权书id
*/
@ApiModelProperty("判处赔偿金额等级")
private String n_pcpcje_level;
/**
* 授权书id
*/
@ApiModelProperty("判处赔偿金额")
private BigDecimal n_pcpcje;
//********非诉保全审查
/**
* 授权书id
*/
@ApiModelProperty("申请保全数额等级")
private String n_sqbqse_level;
/**
* 授权书id
*/
@ApiModelProperty("申请保全数额")
private String n_sqbqse;
/**
* 授权书id
*/
@ApiModelProperty("申请保全标的物")
private String c_sqbqbdw;
//***********执行案件
/**
* 申请执行标的金额
*/
@ApiModelProperty("申请执行标的金额")
private String n_sqzxbdje;
/**
* 实际到位金额
*/
@ApiModelProperty("实际到位金额")
private BigDecimal n_sjdwje;
/**
* 未执行金额
*/
@ApiModelProperty("未执行金额")
private BigDecimal n_wzxje;
/**
* 公司名称
*/
@ApiModelProperty("公司名称")
private String companyName;
/**
* 社会信用统一代码
*/
@ApiModelProperty("社会信用统一代码")
private String creditCode;
/**
* 案件类型
*/
@ApiModelProperty("案件类型")
private String caseType;
}

+ 48
- 0
src/main/java/com/fkzy/warn/model/Limitation.java View File

@ -0,0 +1,48 @@
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 限高
* @author zhangjing
* @date 2024/12/05 14:07
* @description
*/
@Data
@TableName("t_limitation")
public class Limitation extends BaseField{
/**
* id
*/
@ApiModelProperty("限高 id,唯一标识")
private String id;
/**
* 件唯一 ID
*/
@ApiModelProperty("发布日期")
private String fbrq;
/**
* 名称
*/
@ApiModelProperty("案号")
private String ah;
/**
* 当事人类型
*/
@ApiModelProperty("执行法院")
private String zxfy;
/**
* 公司名称
*/
@ApiModelProperty("公司名称")
private String companyName;
/**
* 社会信用统一代码
*/
@ApiModelProperty("社会信用统一代码")
private String creditCode;
}

+ 41
- 0
src/main/java/com/fkzy/warn/model/LitigantInfo.java View File

@ -0,0 +1,41 @@
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 当事人信息
* @author zhangjing
* @date 2024/12/05 14:07
* @description
*/
@Data
@TableName("t_litigant_info")
public class LitigantInfo extends BaseField{
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private String id;
/**
* 案件标识
*/
@ApiModelProperty("案件标识")
private String n_ajbs;
/**
* 名称
*/
@ApiModelProperty("名称")
private String c_mc;
/**
* 当事人类型
*/
@ApiModelProperty("当事人类型")
private String n_dsrlx;
/**
* 诉讼地位
*/
@ApiModelProperty("诉讼地位")
private String n_ssdw;
}

src/main/java/com/fxzy/warn/model/MonitorUsers.java → src/main/java/com/fkzy/warn/model/MonitorUsers.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/NewsManage.java → src/main/java/com/fkzy/warn/model/NewsManage.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/Permission.java → src/main/java/com/fkzy/warn/model/Permission.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
@ -6,8 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* 新闻资讯管理
* @author zhangjing

src/main/java/com/fxzy/warn/model/PermissionUser.java → src/main/java/com/fkzy/warn/model/PermissionUser.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/PolicyManagement.java → src/main/java/com/fkzy/warn/model/PolicyManagement.java View File

@ -1,14 +1,11 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author zhangjing
* @date 2024/12/04 20:09

src/main/java/com/fxzy/warn/model/Report.java → src/main/java/com/fkzy/warn/model/Report.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/fxzy/warn/model/Test.java → src/main/java/com/fkzy/warn/model/Test.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;

src/main/java/com/fxzy/warn/model/User.java → src/main/java/com/fkzy/warn/model/User.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;

src/main/java/com/fxzy/warn/model/VersionManage.java → src/main/java/com/fkzy/warn/model/VersionManage.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model;
package com.fkzy.warn.model;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;

src/main/java/com/fxzy/warn/model/vo/FileVO.java → src/main/java/com/fkzy/warn/model/vo/FileVO.java View File

@ -1,4 +1,4 @@
package com.fxzy.warn.model.vo;
package com.fkzy.warn.model.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

src/main/java/com/fxzy/warn/model/vo/UserVO.java → src/main/java/com/fkzy/warn/model/vo/UserVO.java View File

@ -1,10 +1,9 @@
package com.fxzy.warn.model.vo;
package com.fkzy.warn.model.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fxzy.warn.model.File;
import com.fkzy.warn.model.File;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

src/main/java/com/fxzy/warn/service/AnnouncementService.java → src/main/java/com/fkzy/warn/service/AnnouncementService.java View File

@ -1,10 +1,10 @@
package com.fxzy.warn.service;
package com.fkzy.warn.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Announcement;
import com.fkzy.warn.model.Announcement;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import java.util.List;

src/main/java/com/fxzy/warn/service/AuditRecordsService.java → src/main/java/com/fkzy/warn/service/AuditRecordsService.java View File

@ -1,12 +1,10 @@
package com.fxzy.warn.service;
package com.fkzy.warn.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.AuditRecords;
import com.fxzy.warn.model.User;
import com.fxzy.warn.model.vo.UserVO;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.model.AuditRecords;
import com.fkzy.warn.model.vo.UserVO;
import java.util.List;
@ -54,7 +52,7 @@ public interface AuditRecordsService extends IService {
/**
* 分页查询
* @param parameter
* @param
* @return
*/
List<AuditRecords> record(Integer businessId);

src/main/java/com/fxzy/warn/service/AuthorizationService.java → src/main/java/com/fkzy/warn/service/AuthorizationService.java View File

@ -1,12 +1,12 @@
package com.fxzy.warn.service;
package com.fkzy.warn.service;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Authorization;
import com.fxzy.warn.model.User;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import com.fkzy.warn.model.Authorization;
import com.fkzy.warn.model.User;
/**
* @author zhangjing

+ 38
- 0
src/main/java/com/fkzy/warn/service/CaseTreeService.java View File

@ -0,0 +1,38 @@
package com.fkzy.warn.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fkzy.warn.model.CaseTree;
import java.util.List;
/**
* @author zhangjing
* @date 2023/10/16 18:17
* @description
*/
public interface CaseTreeService extends IService<CaseTree> {
/**
* 保存
* @param entity
* @return
*/
void saveModel(CaseTree entity,String ticket);
/**
* 修改
* @param entity
* @return
*/
void updateModel(CaseTree entity,String ticket);
/**
* 删除
* @param ids
* @return
*/
void deleteModel(List<String> ids);
}

src/main/java/com/fxzy/warn/service/ContractService.java → src/main/java/com/fkzy/warn/service/ContractService.java View File

@ -1,10 +1,10 @@
package com.fxzy.warn.service;
package com.fkzy.warn.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fxzy.warn.common.request.RequestParameter;
import com.fxzy.warn.common.response.ApiResponse;
import com.fxzy.warn.model.Contract;
import com.fkzy.warn.model.Contract;
import com.fkzy.warn.common.request.RequestParameter;
import com.fkzy.warn.common.response.ApiResponse;
import java.util.List;

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save