Explorar el Código

Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev

wangqiong123 hace 2 años
padre
commit
913c31ca88
Se han modificado 58 ficheros con 2447 adiciones y 493 borrados
  1. 0
    32
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/TestMapperController.java
  2. 8
    8
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
  3. 0
    1
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/miniprogress/WeChatUserController.java
  4. 6
    5
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseLogRecordController.java
  5. 0
    117
      ruoyi-system/src/main/java/com/ruoyi/system/domain/entity/baseinfo/Country.java
  6. 0
    16
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/baseinfo/CountryDAO.java
  7. 0
    8
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/baseinfo/CountryMapper.java
  8. 0
    25
      ruoyi-system/src/main/java/com/ruoyi/system/service/TestMapperService.java
  9. 36
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/casestatus/MsCaseStatus.java
  10. 28
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/casestatus/MsCaseStatusRole.java
  11. 112
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/dept/MsSealSignRecord.java
  12. 122
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java
  13. 122
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliateLog.java
  14. 199
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java
  15. 145
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplicationLog.java
  16. 72
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAttach.java
  17. 72
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAttachLog.java
  18. 70
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseLogRecord.java
  19. 414
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java
  20. 1
    1
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsColumnValueVO.java
  21. 1
    2
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsReservedConferenceVO.java
  22. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/casestatus/MsCaseStatusMapper.java
  23. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/casestatus/MsCaseStatusRoleMapper.java
  24. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/dept/MsSealSignRecordMapper.java
  25. 0
    18
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/CaseLogRecordMapper.java
  26. 0
    29
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/ColumnValueLogMapper.java
  27. 0
    36
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/ColumnValueMapper.java
  28. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAffiliateLogMapper.java
  29. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAffiliateMapper.java
  30. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationLogMapper.java
  31. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java
  32. 3
    3
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAttachLogMapper.java
  33. 3
    3
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAttachMapper.java
  34. 7
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseLogRecordMapper.java
  35. 29
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsColumnValueLogMapper.java
  36. 35
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsColumnValueMapper.java
  37. 655
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/dept/impl/DeptIdentifyServiceImpl.java
  38. 0
    17
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/ICaseLogRecordService.java
  39. 16
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsCaseLogRecordService.java
  40. 3
    3
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/VideoService.java
  41. 0
    51
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/CaseLogRecordServiceImpl.java
  42. 27
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseLogRecordServiceImpl.java
  43. 7
    18
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/CaseLogUtils.java
  44. 0
    25
      ruoyi-system/src/main/resources/mapper/baseinfo/CountryMapper.xml
  45. 13
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/casestatus/MsCaseStatusMapper.xml
  46. 12
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/casestatus/MsCaseStatusRoleMapper.xml
  47. 27
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/dept/MsSealSignRecordMapper.xml
  48. 0
    66
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/CaseLogRecordMapper.xml
  49. 27
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAffiliateLogMapper.xml
  50. 27
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAffiliateMapper.xml
  51. 31
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseApplicationLogMapper.xml
  52. 40
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseApplicationMapper.xml
  53. 1
    1
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAttachLogMapper.xml
  54. 1
    1
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAttachMapper.xml
  55. 19
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseLogRecordMapper.xml
  56. 3
    3
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsColumnValueLogMapper.xml
  57. 4
    4
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsColumnValueMapper.xml
  58. 0
    0
      ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsReservedConferenceMapper.xml

+ 0
- 32
ruoyi-admin/src/main/java/com/ruoyi/web/controller/TestMapperController.java Ver fichero

1
-package com.ruoyi.web.controller;
2
-
3
-import com.ruoyi.common.annotation.Anonymous;
4
-import com.ruoyi.common.core.domain.AjaxResult;
5
-import com.ruoyi.system.service.TestMapperService;
6
-import org.springframework.beans.factory.annotation.Autowired;
7
-import org.springframework.web.bind.annotation.GetMapping;
8
-import org.springframework.web.bind.annotation.RequestMapping;
9
-import org.springframework.web.bind.annotation.RequestParam;
10
-import org.springframework.web.bind.annotation.RestController;
11
-
12
-import static com.ruoyi.common.core.domain.AjaxResult.success;
13
-
14
-@RestController
15
-@RequestMapping("/testdemo")
16
-public class TestMapperController {
17
-    @Autowired
18
-    TestMapperService testMapperService;
19
-
20
-    @GetMapping("/queryCountry")
21
-    @Anonymous
22
-    public AjaxResult queryCountry() {
23
-        Object sealSignRecordselect = testMapperService.queryCountry();
24
-        return success(sealSignRecordselect);
25
-    }
26
-    @GetMapping("/queryCountryById")
27
-    @Anonymous
28
-    public AjaxResult queryCountryById(@RequestParam(name = "countryid")Integer countryid) {
29
-        Object sealSignRecordselect = testMapperService.queryCountryById(countryid);
30
-        return success(sealSignRecordselect);
31
-    }
32
-}

+ 8
- 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java Ver fichero

6
 import javax.servlet.http.HttpServletResponse;
6
 import javax.servlet.http.HttpServletResponse;
7
 
7
 
8
 import com.ruoyi.common.utils.SecurityUtils;
8
 import com.ruoyi.common.utils.SecurityUtils;
9
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
9
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
10
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
10
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
11
-import com.ruoyi.wisdomarbitrate.mapper.mscase.CaseAttachMapper;
11
+import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAttachMapper;
12
 import org.slf4j.Logger;
12
 import org.slf4j.Logger;
13
 import org.slf4j.LoggerFactory;
13
 import org.slf4j.LoggerFactory;
14
 import org.springframework.beans.factory.annotation.Autowired;
14
 import org.springframework.beans.factory.annotation.Autowired;
37
     @Autowired
37
     @Autowired
38
     private ServerConfig serverConfig;
38
     private ServerConfig serverConfig;
39
     @Autowired
39
     @Autowired
40
-    private CaseAttachMapper caseAttachMapper;
40
+    private MsCaseAttachMapper msCaseAttachMapper;
41
 
41
 
42
     private static final String FILE_DELIMETER = ",";
42
     private static final String FILE_DELIMETER = ",";
43
 
43
 
115
                 .userId(SecurityUtils.getUserId())
115
                 .userId(SecurityUtils.getUserId())
116
                 .userName(SecurityUtils.getUsername())
116
                 .userName(SecurityUtils.getUsername())
117
                 .build();
117
                 .build();
118
-        caseAttachMapper.save(caseAttach);
118
+        msCaseAttachMapper.save(caseAttach);
119
     }
119
     }
120
     /**
120
     /**
121
      * 根据案件id获取附件
121
      * 根据案件id获取附件
129
         if(caseAppliId==null){
129
         if(caseAppliId==null){
130
             return AjaxResult.error("案件id不能为空");
130
             return AjaxResult.error("案件id不能为空");
131
         }
131
         }
132
-        CaseApplication caseApplication = new CaseApplication();
133
-        caseApplication.setId(caseAppliId);
134
-        caseApplication.setAnnexTypeList(annexTypeList);
135
-        List<CaseAttach> caseAttachList = caseAttachMapper.queryCaseAttachList(caseApplication);
132
+        MsCaseApplicationVO msCaseApplicationVO = new MsCaseApplicationVO();
133
+        msCaseApplicationVO.setId(caseAppliId);
134
+        msCaseApplicationVO.setAnnexTypeList(annexTypeList);
135
+        List<CaseAttach> caseAttachList = msCaseAttachMapper.queryCaseAttachList(msCaseApplicationVO);
136
         return AjaxResult.success(caseAttachList);
136
         return AjaxResult.success(caseAttachList);
137
     }
137
     }
138
 
138
 

+ 0
- 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/miniprogress/WeChatUserController.java Ver fichero

4
 import com.ruoyi.common.annotation.Anonymous;
4
 import com.ruoyi.common.annotation.Anonymous;
5
 import com.ruoyi.common.core.controller.BaseController;
5
 import com.ruoyi.common.core.controller.BaseController;
6
 import com.ruoyi.common.core.domain.AjaxResult;
6
 import com.ruoyi.common.core.domain.AjaxResult;
7
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
8
 import com.ruoyi.wisdomarbitrate.domain.dto.miniprogress.IdentityAuthentication;
7
 import com.ruoyi.wisdomarbitrate.domain.dto.miniprogress.IdentityAuthentication;
9
 import com.ruoyi.wisdomarbitrate.domain.vo.miniprogress.WeChatUserVO;
8
 import com.ruoyi.wisdomarbitrate.domain.vo.miniprogress.WeChatUserVO;
10
 import com.ruoyi.wisdomarbitrate.service.miniprogress.WeChatUserService;
9
 import com.ruoyi.wisdomarbitrate.service.miniprogress.WeChatUserService;

ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/CaseLogRecordController.java → ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseLogRecordController.java Ver fichero

3
 import com.ruoyi.common.core.controller.BaseController;
3
 import com.ruoyi.common.core.controller.BaseController;
4
 import com.ruoyi.common.core.domain.AjaxResult;
4
 import com.ruoyi.common.core.domain.AjaxResult;
5
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
5
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
6
-import com.ruoyi.wisdomarbitrate.service.mscase.ICaseLogRecordService;
6
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
7
+import com.ruoyi.wisdomarbitrate.service.mscase.MsCaseLogRecordService;
7
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.security.access.prepost.PreAuthorize;
9
 import org.springframework.security.access.prepost.PreAuthorize;
9
 import org.springframework.web.bind.annotation.GetMapping;
10
 import org.springframework.web.bind.annotation.GetMapping;
14
 
15
 
15
 @RestController
16
 @RestController
16
 @RequestMapping("/caseLogRecord")
17
 @RequestMapping("/caseLogRecord")
17
-public class CaseLogRecordController   extends BaseController {
18
+public class MsCaseLogRecordController extends BaseController {
18
     @Autowired
19
     @Autowired
19
-    private ICaseLogRecordService caseLogRecordService;
20
+    private MsCaseLogRecordService caseLogRecordService;
20
 
21
 
21
     /**
22
     /**
22
      * 查询案件日志列表
23
      * 查询案件日志列表
23
      */
24
      */
24
     @PreAuthorize("@ss.hasPermi('caseLog:list')")
25
     @PreAuthorize("@ss.hasPermi('caseLog:list')")
25
     @GetMapping("/list")
26
     @GetMapping("/list")
26
-    public AjaxResult list(CaseLogRecord caseLogRecord)
27
+    public AjaxResult list(MsCaseLogRecord caseLogRecord)
27
     {
28
     {
28
-        List<CaseLogRecord> list = caseLogRecordService.selectCaseLogRecordList(caseLogRecord);
29
+        List<MsCaseLogRecord> list = caseLogRecordService.selectCaseLogRecordList(caseLogRecord);
29
         return AjaxResult.success(list);
30
         return AjaxResult.success(list);
30
     }
31
     }
31
 
32
 

+ 0
- 117
ruoyi-system/src/main/java/com/ruoyi/system/domain/entity/baseinfo/Country.java Ver fichero

1
-package com.ruoyi.system.domain.entity.baseinfo;
2
-
3
-import lombok.AllArgsConstructor;
4
-import lombok.Builder;
5
-import lombok.Data;
6
-import lombok.NoArgsConstructor;
7
-
8
-import javax.persistence.Column;
9
-import javax.persistence.GeneratedValue;
10
-import javax.persistence.Id;
11
-import javax.persistence.Table;
12
-import java.math.BigDecimal;
13
-import java.util.Date;
14
-
15
-@AllArgsConstructor
16
-@NoArgsConstructor
17
-@Builder
18
-@Data
19
-@Table(name = "country")
20
-public class Country {
21
-    /**
22
-     * 国家ID
23
-     */
24
-    @Id
25
-    @Column(name = "CountryId")
26
-    @GeneratedValue(generator = "JDBC")
27
-    private Integer countryid;
28
-
29
-    /**
30
-     * 国家名称
31
-     */
32
-    @Column(name = "CountryName")
33
-    private String countryname;
34
-
35
-    /**
36
-     * 国家英文名
37
-     */
38
-    @Column(name = "EnglishName")
39
-    private String englishname;
40
-
41
-    /**
42
-     * 国家缩写
43
-     */
44
-    @Column(name = "AbbreviationName")
45
-    private String abbreviationname;
46
-
47
-    /**
48
-     * 国家名本地
49
-     */
50
-    @Column(name = "CountryNameLocal")
51
-    private String countrynamelocal;
52
-
53
-    /**
54
-     * 国家标志路径
55
-     */
56
-    @Column(name = "FlagPath")
57
-    private String flagpath;
58
-
59
-    /**
60
-     * 是否启用 1代表启用0代表不启用
61
-     */
62
-    @Column(name = "IsActive")
63
-    private Byte isactive;
64
-
65
-    /**
66
-     * 经度
67
-     */
68
-    @Column(name = "Longitude")
69
-    private BigDecimal longitude;
70
-
71
-    /**
72
-     * 纬度
73
-     */
74
-    @Column(name = "Latitude")
75
-    private BigDecimal latitude;
76
-
77
-    /**
78
-     * 主页路径
79
-     */
80
-    private String url;
81
-
82
-    /**
83
-     * 时区
84
-     */
85
-    @Column(name = "Timezone")
86
-    private Integer timezone;
87
-
88
-    /**
89
-     * 创建人
90
-     */
91
-    @Column(name = "CreatedBy")
92
-    private Integer createdby;
93
-
94
-    /**
95
-     * 创建时间
96
-     */
97
-    @Column(name = "DateCreated")
98
-    private Date datecreated;
99
-
100
-    /**
101
-     * 更新人
102
-     */
103
-    @Column(name = "UpdatedBy")
104
-    private Integer updatedby;
105
-
106
-    /**
107
-     * 更新时间
108
-     */
109
-    @Column(name = "DateUpdated")
110
-    private Date dateupdated;
111
-
112
-    /**
113
-     * 国家地图Json
114
-     */
115
-    @Column(name = "CountryJson")
116
-    private String countryjson;
117
-}

+ 0
- 16
ruoyi-system/src/main/java/com/ruoyi/system/mapper/baseinfo/CountryDAO.java Ver fichero

1
-package com.ruoyi.system.mapper.baseinfo;
2
-
3
-
4
-import com.ruoyi.system.domain.entity.baseinfo.Country;
5
-import org.apache.ibatis.annotations.Param;
6
-import org.apache.ibatis.annotations.Select;
7
-
8
-import java.util.List;
9
-
10
-public interface CountryDAO {
11
-    /**
12
-     * 查询国家
13
-     */
14
-    @Select("select * from country where CountryId=${CountryId}")
15
-    List<Country> selectCountryInfoById(@Param("CountryId") Integer CountryId);
16
-}

+ 0
- 8
ruoyi-system/src/main/java/com/ruoyi/system/mapper/baseinfo/CountryMapper.java Ver fichero

1
-package com.ruoyi.system.mapper.baseinfo;
2
-
3
-
4
-import com.ruoyi.system.domain.entity.baseinfo.Country;
5
-import tk.mybatis.mapper.common.Mapper;
6
-
7
-public interface CountryMapper extends Mapper<Country> {
8
-}

+ 0
- 25
ruoyi-system/src/main/java/com/ruoyi/system/service/TestMapperService.java Ver fichero

1
-package com.ruoyi.system.service;
2
-
3
-import com.ruoyi.system.domain.entity.baseinfo.Country;
4
-import com.ruoyi.system.mapper.baseinfo.CountryDAO;
5
-import com.ruoyi.system.mapper.baseinfo.CountryMapper;
6
-import org.springframework.beans.factory.annotation.Autowired;
7
-import org.springframework.stereotype.Service;
8
-
9
-import java.util.List;
10
-
11
-@Service
12
-public class TestMapperService {
13
-    @Autowired
14
-    CountryMapper countryMapper;
15
-    @Autowired
16
-    CountryDAO countryDAO;
17
-    public Object queryCountry() {
18
-        List<Country> countries = countryMapper.selectAll();
19
-        return countries;
20
-    }
21
-    public Object queryCountryById(Integer countryId) {
22
-        List<Country> countries = countryDAO.selectCountryInfoById(countryId);
23
-        return countries;
24
-    }
25
-}

+ 36
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/casestatus/MsCaseStatus.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.casestatus;
2
+
3
+import javax.persistence.*;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+@Getter
9
+@Setter
10
+@ToString
11
+@Table(name = "ms_case_status")
12
+public class MsCaseStatus {
13
+    /**
14
+     * id
15
+     */
16
+    @Id
17
+    @GeneratedValue(generator = "JDBC")
18
+    private Integer id;
19
+
20
+    /**
21
+     * 案件状态
22
+     */
23
+    @Column(name = "case_status")
24
+    private Integer caseStatus;
25
+
26
+    /**
27
+     * 案件状态名称
28
+     */
29
+    @Column(name = "case_status_name")
30
+    private String caseStatusName;
31
+
32
+    /**
33
+     * 顺序
34
+     */
35
+    private Integer sort;
36
+}

+ 28
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/casestatus/MsCaseStatusRole.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.casestatus;
2
+
3
+import javax.persistence.*;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+@Getter
9
+@Setter
10
+@ToString
11
+@Table(name = "ms_case_status_role")
12
+public class MsCaseStatusRole {
13
+    @Id
14
+    @GeneratedValue(generator = "JDBC")
15
+    private Integer id;
16
+
17
+    /**
18
+     * 案件状态表id,关联案件状态表
19
+     */
20
+    @Column(name = "case_status_id")
21
+    private Integer caseStatusId;
22
+
23
+    /**
24
+     * 角色id,关联角色表
25
+     */
26
+    @Column(name = "role_id")
27
+    private Integer roleId;
28
+}

+ 112
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/dept/MsSealSignRecord.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.dept;
2
+
3
+import javax.persistence.*;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+@Getter
9
+@Setter
10
+@ToString
11
+@Table(name = "ms_seal_sign_record")
12
+public class MsSealSignRecord {
13
+    @Id
14
+    @GeneratedValue(generator = "JDBC")
15
+    private Long id;
16
+
17
+    /**
18
+     * 文件id
19
+     */
20
+    @Column(name = "file_id")
21
+    private String fileId;
22
+
23
+    /**
24
+     * 文件名称
25
+     */
26
+    @Column(name = "file_name")
27
+    private String fileName;
28
+
29
+    /**
30
+     * 流程id
31
+     */
32
+    @Column(name = "sign_flow_id")
33
+    private String signFlowId;
34
+
35
+    /**
36
+     * 签名人账户
37
+     */
38
+    @Column(name = "penson_account")
39
+    private String pensonAccount;
40
+
41
+    /**
42
+     * 签名人姓名
43
+     */
44
+    @Column(name = "penson_name")
45
+    private String pensonName;
46
+
47
+    /**
48
+     * 机构名称
49
+     */
50
+    @Column(name = "orgnize_name")
51
+    private String orgnizeName;
52
+
53
+    /**
54
+     * 机构经办人
55
+     */
56
+    @Column(name = "orgn_name_psn_acc")
57
+    private String orgnNamePsnAcc;
58
+
59
+    /**
60
+     * 机构经办人名称
61
+     */
62
+    @Column(name = "orgn_name_psn_name")
63
+    private String orgnNamePsnName;
64
+
65
+    /**
66
+     * 流程状态
67
+     */
68
+    @Column(name = "sign_flow_status")
69
+    private Integer signFlowStatus;
70
+
71
+    @Column(name = "case_appli_id")
72
+    private Long caseAppliId;
73
+
74
+    /**
75
+     * 签名位置页数
76
+     */
77
+    @Column(name = "position_pagepsn")
78
+    private String positionPagepsn;
79
+
80
+    /**
81
+     * 签名位置x坐标
82
+     */
83
+    @Column(name = "position_xpsn")
84
+    private Double positionXpsn;
85
+
86
+    /**
87
+     * 签名位置y坐标
88
+     */
89
+    @Column(name = "position_ypsn")
90
+    private Double positionYpsn;
91
+
92
+    /**
93
+     * 印章位置页数
94
+     */
95
+    @Column(name = "position_pageorg")
96
+    private String positionPageorg;
97
+
98
+    /**
99
+     * 印章位置x坐标
100
+     */
101
+    @Column(name = "position_xorg")
102
+    private Double positionXorg;
103
+
104
+    /**
105
+     * 印章位置y坐标
106
+     */
107
+    @Column(name = "position_yorg")
108
+    private Double positionYorg;
109
+
110
+    @Column(name = "file_download_url")
111
+    private String fileDownloadUrl;
112
+}

+ 122
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import java.util.Date;
4
+import javax.persistence.*;
5
+import lombok.Getter;
6
+import lombok.Setter;
7
+import lombok.ToString;
8
+
9
+@Getter
10
+@Setter
11
+@ToString
12
+@Table(name = "ms_case_affiliate")
13
+public class MsCaseAffiliate {
14
+    /**
15
+     * 案件主表id,案件申请表主键
16
+     */
17
+    @Id
18
+    @Column(name = "case_appli_id")
19
+    private Long caseAppliId;
20
+
21
+    /**
22
+     * 申请机构
23
+     */
24
+    @Column(name = "application_organ_id")
25
+    private String applicationOrganId;
26
+
27
+    /**
28
+     * 申请机构名称
29
+     */
30
+    @Column(name = "application_organ_name")
31
+    private String applicationOrganName;
32
+
33
+    /**
34
+     * 统一社会信用代码
35
+     */
36
+    @Column(name = "credit_code")
37
+    private String creditCode;
38
+
39
+    /**
40
+     * 法定代表人
41
+     */
42
+    @Column(name = "comp_legal_person")
43
+    private String compLegalPerson;
44
+
45
+    /**
46
+     * 申请人住所
47
+     */
48
+    @Column(name = "applicant_home")
49
+    private String applicantHome;
50
+
51
+    /**
52
+     * 申请人联系地址
53
+     */
54
+    @Column(name = "applicant_address")
55
+    private String applicantAddress;
56
+
57
+    /**
58
+     * 委托代理人姓名
59
+     */
60
+    @Column(name = "name_agent")
61
+    private String nameAgent;
62
+
63
+    /**
64
+     * 代理人联系电话
65
+     */
66
+    @Column(name = "contact_telphone_agent")
67
+    private String contactTelphoneAgent;
68
+
69
+    /**
70
+     * 代理人邮箱
71
+     */
72
+    @Column(name = "agent_email")
73
+    private String agentEmail;
74
+
75
+    /**
76
+     * 申请人快递单号
77
+     */
78
+    @Column(name = "applicant_track_num")
79
+    private String applicantTrackNum;
80
+
81
+    /**
82
+     * 被申请人姓名
83
+     */
84
+    @Column(name = "respondent_name")
85
+    private String respondentName;
86
+
87
+    /**
88
+     * 被申请人身份证号
89
+     */
90
+    @Column(name = "respondent_identity_num")
91
+    private String respondentIdentityNum;
92
+
93
+    /**
94
+     * 被申请人性别(0=男,女=1)
95
+     */
96
+    @Column(name = "respondent_sex")
97
+    private String respondentSex;
98
+
99
+    /**
100
+     * 被申请人出生年月日
101
+     */
102
+    @Column(name = "respondent_birth")
103
+    private Date respondentBirth;
104
+
105
+    /**
106
+     * 被申请人申请人住所
107
+     */
108
+    @Column(name = "respondent_home")
109
+    private String respondentHome;
110
+
111
+    /**
112
+     * 被申请人邮箱
113
+     */
114
+    @Column(name = "respondent_email")
115
+    private String respondentEmail;
116
+
117
+    /**
118
+     * 被申请人快递单号
119
+     */
120
+    @Column(name = "respondent_track_num")
121
+    private String respondentTrackNum;
122
+}

+ 122
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliateLog.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import java.util.Date;
4
+import javax.persistence.*;
5
+import lombok.Getter;
6
+import lombok.Setter;
7
+import lombok.ToString;
8
+
9
+@Getter
10
+@Setter
11
+@ToString
12
+@Table(name = "ms_case_affiliate_log")
13
+public class MsCaseAffiliateLog {
14
+    /**
15
+     * 案件日志表表id,案件申请表主键
16
+     */
17
+    @Id
18
+    @Column(name = "case_appli_log_id")
19
+    private Long caseAppliLogId;
20
+
21
+    /**
22
+     * 申请机构
23
+     */
24
+    @Column(name = "application_organ_id")
25
+    private String applicationOrganId;
26
+
27
+    /**
28
+     * 申请机构名称
29
+     */
30
+    @Column(name = "application_organ_name")
31
+    private String applicationOrganName;
32
+
33
+    /**
34
+     * 统一社会信用代码
35
+     */
36
+    @Column(name = "credit_code")
37
+    private String creditCode;
38
+
39
+    /**
40
+     * 法定代表人
41
+     */
42
+    @Column(name = "comp_legal_person")
43
+    private String compLegalPerson;
44
+
45
+    /**
46
+     * 申请人住所
47
+     */
48
+    @Column(name = "applicant_home")
49
+    private String applicantHome;
50
+
51
+    /**
52
+     * 申请人联系地址
53
+     */
54
+    @Column(name = "applicant_address")
55
+    private String applicantAddress;
56
+
57
+    /**
58
+     * 委托代理人姓名
59
+     */
60
+    @Column(name = "name_agent")
61
+    private String nameAgent;
62
+
63
+    /**
64
+     * 代理人联系电话
65
+     */
66
+    @Column(name = "contact_telphone_agent")
67
+    private String contactTelphoneAgent;
68
+
69
+    /**
70
+     * 代理人邮箱
71
+     */
72
+    @Column(name = "agent_email")
73
+    private String agentEmail;
74
+
75
+    /**
76
+     * 申请人快递单号
77
+     */
78
+    @Column(name = "applicant_track_num")
79
+    private String applicantTrackNum;
80
+
81
+    /**
82
+     * 被申请人姓名
83
+     */
84
+    @Column(name = "respondent_name")
85
+    private String respondentName;
86
+
87
+    /**
88
+     * 被申请人身份证号
89
+     */
90
+    @Column(name = "respondent_identity_num")
91
+    private String respondentIdentityNum;
92
+
93
+    /**
94
+     * 被申请人性别(0=男,女=1)
95
+     */
96
+    @Column(name = "respondent_sex")
97
+    private String respondentSex;
98
+
99
+    /**
100
+     * 被申请人出生年月日
101
+     */
102
+    @Column(name = "respondent_birth")
103
+    private Date respondentBirth;
104
+
105
+    /**
106
+     * 被申请人申请人住所
107
+     */
108
+    @Column(name = "respondent_home")
109
+    private String respondentHome;
110
+
111
+    /**
112
+     * 被申请人邮箱
113
+     */
114
+    @Column(name = "respondent_email")
115
+    private String respondentEmail;
116
+
117
+    /**
118
+     * 被申请人快递单号
119
+     */
120
+    @Column(name = "respondent_track_num")
121
+    private String respondentTrackNum;
122
+}

+ 199
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import java.math.BigDecimal;
4
+import java.util.Date;
5
+import javax.persistence.*;
6
+import lombok.Getter;
7
+import lombok.Setter;
8
+import lombok.ToString;
9
+
10
+@Getter
11
+@Setter
12
+@ToString
13
+@Table(name = "ms_case_application")
14
+public class MsCaseApplication {
15
+    /**
16
+     * id
17
+     */
18
+    @Id
19
+    @GeneratedValue(generator = "JDBC")
20
+    private Long id;
21
+
22
+    /**
23
+     * 批次
24
+     */
25
+    @Column(name = "batch_number")
26
+    private Integer batchNumber;
27
+
28
+    /**
29
+     * 模板id
30
+     */
31
+    @Column(name = "template_id")
32
+    private Long templateId;
33
+
34
+    /**
35
+     * 案件编号
36
+     */
37
+    @Column(name = "case_num")
38
+    private String caseNum;
39
+
40
+    /**
41
+     * 案件标的(欠款总金额)
42
+     */
43
+    @Column(name = "case_subject_amount")
44
+    private BigDecimal caseSubjectAmount;
45
+
46
+    /**
47
+     * 调解方式,1-开庭调解,2-书面调解
48
+     */
49
+    @Column(name = "mediation_method")
50
+    private String mediationMethod;
51
+
52
+    /**
53
+     * 案件状态,字典
54
+     */
55
+    @Column(name = "case_status")
56
+    private Integer caseStatus;
57
+
58
+    /**
59
+     * 开庭日期
60
+     */
61
+    @Column(name = "hear_date")
62
+    private Date hearDate;
63
+
64
+    /**
65
+     * 调解应缴费用
66
+     */
67
+    @Column(name = "fee_payable")
68
+    private BigDecimal feePayable;
69
+
70
+    /**
71
+     * 调解员id
72
+     */
73
+    @Column(name = "mediator_id")
74
+    private Long mediatorId;
75
+
76
+    /**
77
+     * 调解员名称
78
+     */
79
+    @Column(name = "mediator_name")
80
+    private String mediatorName;
81
+
82
+    /**
83
+     * 是否同意组庭,0否,1是
84
+     */
85
+    @Column(name = "is_agree_pend_tral")
86
+    private Integer isAgreePendTral;
87
+
88
+    /**
89
+     * 支付方式(0线上支付,1线下支付)
90
+     */
91
+    @Column(name = "pay_type")
92
+    private String payType;
93
+
94
+    /**
95
+     * 是否仲裁反请求,1是,0否
96
+     */
97
+    @Column(name = "adjudica_counter")
98
+    private Integer adjudicaCounter;
99
+
100
+    /**
101
+     * 被申请人是否缺席,1是,0否
102
+     */
103
+    @Column(name = "is_absence")
104
+    private Integer isAbsence;
105
+
106
+    /**
107
+     * 是否锁定,0-否,1-是
108
+     */
109
+    @Column(name = "lock_status")
110
+    private Integer lockStatus;
111
+
112
+    /**
113
+     * 视频会议房间号id
114
+     */
115
+    @Column(name = "room_id")
116
+    private String roomId;
117
+
118
+    /**
119
+     * 申请人是否书面审理,1是,0否
120
+     */
121
+    @Column(name = "appli_iswrit_hear")
122
+    private Integer appliIswritHear;
123
+
124
+    /**
125
+     * 被申请人是否书面审理,1是,0否
126
+     */
127
+    @Column(name = "respon_isWrit_hear")
128
+    private Integer responIswritHear;
129
+
130
+    /**
131
+     * 创建者
132
+     */
133
+    @Column(name = "create_by")
134
+    private String createBy;
135
+
136
+    /**
137
+     * 创建时间
138
+     */
139
+    @Column(name = "create_time")
140
+    private Date createTime;
141
+
142
+    /**
143
+     * 更新者
144
+     */
145
+    @Column(name = "update_by")
146
+    private String updateBy;
147
+
148
+    /**
149
+     * 更新时间
150
+     */
151
+    @Column(name = "update_time")
152
+    private Date updateTime;
153
+
154
+    /**
155
+     * 版本号
156
+     */
157
+    private Integer version;
158
+
159
+    /**
160
+     * 申请人仲裁请求
161
+     */
162
+    @Column(name = "arbitrat_claims")
163
+    private String arbitratClaims;
164
+
165
+    /**
166
+     * 事实和理由
167
+     */
168
+    private String facts;
169
+
170
+    /**
171
+     * 申请人请求仲裁庭裁决
172
+     */
173
+    @Column(name = "request_rule")
174
+    private String requestRule;
175
+
176
+    /**
177
+     * 案件描述
178
+     */
179
+    @Column(name = "case_describe")
180
+    private String caseDescribe;
181
+
182
+    /**
183
+     * 调解书URL
184
+     */
185
+    @Column(name = "mediation_url")
186
+    private String mediationUrl;
187
+
188
+    /**
189
+     * 仲裁反请求原因
190
+     */
191
+    @Column(name = "adjudica_counter_reason")
192
+    private String adjudicaCounterReason;
193
+
194
+    /**
195
+     * 调解内容
196
+     */
197
+    @Column(name = "mediation_agreement")
198
+    private String mediationAgreement;
199
+}

+ 145
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplicationLog.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import java.math.BigDecimal;
4
+import java.util.Date;
5
+import javax.persistence.*;
6
+import lombok.Getter;
7
+import lombok.Setter;
8
+import lombok.ToString;
9
+
10
+@Getter
11
+@Setter
12
+@ToString
13
+@Table(name = "ms_case_application_log")
14
+public class MsCaseApplicationLog {
15
+    /**
16
+     * id
17
+     */
18
+    @Id
19
+    @GeneratedValue(generator = "JDBC")
20
+    private Long id;
21
+
22
+    /**
23
+     * 案件id,关联案件申请表
24
+     */
25
+    @Column(name = "case_appli_id")
26
+    private Long caseAppliId;
27
+
28
+    /**
29
+     * 批次
30
+     */
31
+    @Column(name = "batch_number")
32
+    private Integer batchNumber;
33
+
34
+    /**
35
+     * 模板id
36
+     */
37
+    @Column(name = "template_id")
38
+    private Long templateId;
39
+
40
+    /**
41
+     * 案件编号
42
+     */
43
+    @Column(name = "case_num")
44
+    private String caseNum;
45
+
46
+    /**
47
+     * 案件标的(欠款总金额)
48
+     */
49
+    @Column(name = "case_subject_amount")
50
+    private BigDecimal caseSubjectAmount;
51
+
52
+    /**
53
+     * 调解方式,枚举,1-开庭调解,2-书面调解
54
+     */
55
+    @Column(name = "mediation_method")
56
+    private Integer mediationMethod;
57
+
58
+    /**
59
+     * 案件状态,字典
60
+     */
61
+    @Column(name = "case_status")
62
+    private Integer caseStatus;
63
+
64
+    /**
65
+     * 调解应缴费用
66
+     */
67
+    @Column(name = "fee_payable")
68
+    private BigDecimal feePayable;
69
+
70
+    /**
71
+     * 是否锁定,0-否,1-是
72
+     */
73
+    @Column(name = "lock_status")
74
+    private Integer lockStatus;
75
+
76
+    /**
77
+     * 申请人是否书面审理,1是,0否
78
+     */
79
+    @Column(name = "appli_iswrit_hear")
80
+    private Integer appliIswritHear;
81
+
82
+    /**
83
+     * 被申请人是否书面审理,1是,0否
84
+     */
85
+    @Column(name = "respon_isWrit_hear")
86
+    private Integer responIswritHear;
87
+
88
+    /**
89
+     * 创建者
90
+     */
91
+    @Column(name = "create_by")
92
+    private String createBy;
93
+
94
+    /**
95
+     * 创建时间
96
+     */
97
+    @Column(name = "create_time")
98
+    private Date createTime;
99
+
100
+    /**
101
+     * 更新者
102
+     */
103
+    @Column(name = "update_by")
104
+    private String updateBy;
105
+
106
+    /**
107
+     * 更新时间
108
+     */
109
+    @Column(name = "update_time")
110
+    private Date updateTime;
111
+
112
+    /**
113
+     * 版本号
114
+     */
115
+    private Integer version;
116
+
117
+    /**
118
+     * 申请人仲裁请求
119
+     */
120
+    @Column(name = "arbitrat_claims")
121
+    private String arbitratClaims;
122
+
123
+    /**
124
+     * 事实和理由
125
+     */
126
+    private String facts;
127
+
128
+    /**
129
+     * 申请人请求仲裁庭裁决
130
+     */
131
+    @Column(name = "request_rule")
132
+    private String requestRule;
133
+
134
+    /**
135
+     * 案件描述
136
+     */
137
+    @Column(name = "case_describe")
138
+    private String caseDescribe;
139
+
140
+    /**
141
+     * 调解内容
142
+     */
143
+    @Column(name = "mediation_agreement")
144
+    private String mediationAgreement;
145
+}

+ 72
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAttach.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import javax.persistence.*;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+@Getter
9
+@Setter
10
+@ToString
11
+@Table(name = "ms_case_attach")
12
+public class MsCaseAttach {
13
+    /**
14
+     * 附件id
15
+     */
16
+    @Id
17
+    @Column(name = "annex_id")
18
+    private Long annexId;
19
+
20
+    /**
21
+     * 案件申请id
22
+     */
23
+    @Column(name = "case_appli_id")
24
+    private Long caseAppliId;
25
+
26
+    /**
27
+     * 附件名称
28
+     */
29
+    @Column(name = "annex_name")
30
+    private String annexName;
31
+
32
+    /**
33
+     * 附件路径
34
+     */
35
+    @Column(name = "annex_path")
36
+    private String annexPath;
37
+
38
+    /**
39
+     * 附件类型,立案申请书(1)、申请人证据材料(2)、仲裁文书(3)、案件视频(4)、身份证件(5)、被申请人证据材料 (6)、庭审笔录(7)、缴费凭证(8)、视频录制(9)、公章图片(10)、语音转录文件(11)
40
+     */
41
+    @Column(name = "annex_type")
42
+    private Integer annexType;
43
+
44
+    /**
45
+     * 备注
46
+     */
47
+    private String note;
48
+
49
+    /**
50
+     * 用户id
51
+     */
52
+    @Column(name = "use_id")
53
+    private Long useId;
54
+
55
+    /**
56
+     * 用户账户
57
+     */
58
+    @Column(name = "use_account")
59
+    private String useAccount;
60
+
61
+    /**
62
+     * 印章状态(0未启用,1已启用)
63
+     */
64
+    @Column(name = "seal_status")
65
+    private Long sealStatus;
66
+
67
+    /**
68
+     * 是否是证据上传,0-否,1-是
69
+     */
70
+    @Column(name = "is_batch_upload")
71
+    private Long isBatchUpload;
72
+}

+ 72
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAttachLog.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import javax.persistence.*;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+@Getter
9
+@Setter
10
+@ToString
11
+@Table(name = "ms_case_attach_log")
12
+public class MsCaseAttachLog {
13
+    /**
14
+     * id
15
+     */
16
+    @Id
17
+    @GeneratedValue(generator = "JDBC")
18
+    private Long id;
19
+
20
+    /**
21
+     * 案件申请id
22
+     */
23
+    @Column(name = "case_appli_log_id")
24
+    private Long caseAppliLogId;
25
+
26
+    /**
27
+     * 附件id
28
+     */
29
+    @Column(name = "annex_id")
30
+    private Long annexId;
31
+
32
+    /**
33
+     * 附件名称
34
+     */
35
+    @Column(name = "annex_name")
36
+    private String annexName;
37
+
38
+    /**
39
+     * 附件路径
40
+     */
41
+    @Column(name = "annex_path")
42
+    private String annexPath;
43
+
44
+    /**
45
+     * 附件类型,立案申请书(1)、申请人证据材料(2)、仲裁文书(3)、案件视频(4)、身份证件(5)、被申请人证据材料 (6)、庭审笔录(7)、缴费凭证(8)、视频录制(9)、公章图片(10)
46
+     */
47
+    @Column(name = "annex_type")
48
+    private Integer annexType;
49
+
50
+    /**
51
+     * 备注
52
+     */
53
+    private String note;
54
+
55
+    /**
56
+     * 用户id
57
+     */
58
+    @Column(name = "use_id")
59
+    private Long useId;
60
+
61
+    /**
62
+     * 用户账户
63
+     */
64
+    @Column(name = "use_account")
65
+    private String useAccount;
66
+
67
+    /**
68
+     * 印章状态(0未启用,1已启用)
69
+     */
70
+    @Column(name = "seal_status")
71
+    private Long sealStatus;
72
+}

+ 70
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseLogRecord.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.entity.mscase;
2
+
3
+import java.util.Date;
4
+import javax.persistence.*;
5
+import lombok.Getter;
6
+import lombok.Setter;
7
+import lombok.ToString;
8
+
9
+@Getter
10
+@Setter
11
+@ToString
12
+@Table(name = "ms_case_log_record")
13
+public class MsCaseLogRecord {
14
+    @Id
15
+    @GeneratedValue(generator = "JDBC")
16
+    private Long id;
17
+
18
+    /**
19
+     * 案件申请id
20
+     */
21
+    @Column(name = "case_appli_id")
22
+    private Long caseAppliId;
23
+
24
+    /**
25
+     * 案件节点
26
+     */
27
+    @Column(name = "case_node")
28
+    private Integer caseNode;
29
+
30
+    /**
31
+     * 案件节点时间
32
+     */
33
+    @Column(name = "case_node_time")
34
+    private Date caseNodeTime;
35
+
36
+    /**
37
+     * 操作人用户名
38
+     */
39
+    @Column(name = "create_by")
40
+    private String createBy;
41
+
42
+    /**
43
+     * 操作人用户昵称
44
+     */
45
+    @Column(name = "create_nick_name")
46
+    private String createNickName;
47
+
48
+    /**
49
+     * 创建时间
50
+     */
51
+    @Column(name = "create_time")
52
+    private Date createTime;
53
+
54
+    /**
55
+     * 更新者
56
+     */
57
+    @Column(name = "update_by")
58
+    private String updateBy;
59
+
60
+    /**
61
+     * 更新时间
62
+     */
63
+    @Column(name = "update_time")
64
+    private Date updateTime;
65
+
66
+    /**
67
+     * 备注
68
+     */
69
+    private String notes;
70
+}

+ 414
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.domain.vo.mscase;
2
+
3
+import com.fasterxml.jackson.annotation.JsonFormat;
4
+import com.ruoyi.common.annotation.Excel;
5
+import com.ruoyi.common.core.domain.BaseEntity;
6
+import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
7
+import lombok.Data;
8
+
9
+import java.math.BigDecimal;
10
+import java.util.Date;
11
+import java.util.List;
12
+
13
+@Data
14
+public class MsCaseApplicationVO extends BaseEntity {
15
+    private static final long serialVersionUID = 1L;
16
+    /**
17
+     * 查询案件时区分是否待办案件,0待办案件,1已办案件
18
+     */
19
+    private String selectCaseStatus;
20
+
21
+    /** ID */
22
+    private Long id;
23
+    /** 案件名称 */
24
+    @Excel(name = "案件名称")
25
+    private String caseName;
26
+    /** 案件编号 */
27
+//    @Excel(name = "案件编号")
28
+    private String caseNum;
29
+    /** 案件标的 */
30
+    @Excel(name = "案件标的")
31
+    private BigDecimal caseSubjectAmount;
32
+    /**
33
+     * 模板id
34
+     */
35
+    private Long templateId;
36
+
37
+
38
+
39
+    /** 立案日期 */
40
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
41
+    private Date registerDate;
42
+    /** 仲裁方式 */
43
+    private Integer arbitratMethod;
44
+    /**
45
+     * 是否导入,0手动录入,1导入,默认0
46
+     */
47
+    private Integer importFlag;
48
+    /** 仲裁方式名称 */
49
+    private String arbitratMethodName;
50
+
51
+    /** 案件状态 */
52
+    private Integer caseStatus;
53
+
54
+    /** 申请人是否书面审理 */
55
+    private Integer applicantIsWrittenHear;
56
+
57
+    /** 被申请人是否书面审理 */
58
+    private Integer respondentIsWrittenHear;
59
+    /** 开庭方式是否一致 */
60
+    private Integer arbitraMethodIssame;
61
+    /** 仲裁方式说明 */
62
+    private String arbitratMethodIllustrate;
63
+
64
+
65
+    /** 案件申请表ID */
66
+    private Long caseAppliId;
67
+
68
+    /** 开庭日期 */
69
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
70
+    private Date hearDate;
71
+
72
+    /** 借款开始日期 */
73
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
74
+    @Excel(name = "借款开始日期")
75
+    private Date loanStartDate;
76
+    /** 借款结束日期 */
77
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
78
+    @Excel(name = "借款结束日期")
79
+    private Date loanEndDate;
80
+    /** 合同编号 */
81
+    @Excel(name = "合同编号")
82
+    private String contractNumber;
83
+    /** 申请人主张欠本金 */
84
+    @Excel(name = "申请人主张欠本金")
85
+    private BigDecimal claimPrinciOwed;
86
+    /** 申请人主张欠利息 */
87
+    @Excel(name = "申请人主张欠利息")
88
+    private BigDecimal claimInterestOwed;
89
+    /** 申请人主张违约金 */
90
+    @Excel(name = "申请人主张违约金")
91
+    private BigDecimal claimLiquidDamag;
92
+    /** 申请人请求仲裁庭裁决 */
93
+    @Excel(name = "申请人请求仲裁庭裁决",width = 36)
94
+    private String requestRule;
95
+
96
+    /** 是否财产保全申请 */
97
+    @Excel(name = "是否财产保全申请",width = 26,combo= {"是","否"},readConverterExp = "0=否,1=是")
98
+    private Integer properPreser;
99
+    /** 申请人仲裁请求及事实和理由 */
100
+    @Excel(name = "申请人仲裁请求及事实和理由",width = 36)
101
+    private String arbitratClaims;
102
+    /** 仲裁应缴费用 */
103
+    private BigDecimal feePayable;
104
+
105
+    /** 开始在线视频时间 */
106
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
107
+    private Date beginVideoDate;
108
+    /** 在线视频人员 */
109
+    private String onlineVideoPerson;
110
+
111
+    /** 仲裁员id */
112
+    private String arbitratorId;
113
+    /** 仲裁员名称 */
114
+    private String arbitratorName;
115
+
116
+    /** 案件描述 */
117
+    private String caseDescribe;
118
+    /** 裁决书URL */
119
+    private String  filearbitraUrl;
120
+
121
+    /** 是否同意组庭 */
122
+    private Integer isAgreePendTral;
123
+
124
+    /** 是否有异议需要举证 */
125
+    private Integer objectionAddEviden;
126
+    /** 是否需要开庭审理 */
127
+    private Integer openCourtHear;
128
+
129
+    /** 是否仲裁反请求 */
130
+    private Integer adjudicaCounter;
131
+    /**
132
+     * 仲裁反请求原因
133
+     */
134
+    private String adjudicaCounterReason;
135
+
136
+    /** 被申请人是否缺席 */
137
+    private Integer isAbsence;
138
+    /** 是否管辖异议申请 */
139
+    private Integer objectiJuris;
140
+    /** 被申请人质证意见 */
141
+    private String responCrossOpin;
142
+    /** 被申请人的答辩意见 */
143
+    private String responDefenOpini;
144
+    /** 申请人是否缺席 */
145
+    private Integer appliIsAbsen;
146
+
147
+    /** 申请人质证意见 */
148
+    private String applicaCrossOpin;
149
+
150
+    /** 支付状态 */
151
+    private Integer paymentStatus;
152
+
153
+    /** 支付状态描述 */
154
+    private String paymentStatusName;
155
+    /**
156
+     * 支付方式code,0线上支付,1线下支付
157
+     */
158
+    private Integer payTypeCode;
159
+    /**
160
+     * 支付方式name,0线上支付,1线下支付
161
+     */
162
+    private String payTypeName;
163
+
164
+
165
+    /**
166
+     * 缴费凭证
167
+     */
168
+    private List<CaseAttach> payOrderList;
169
+    // 导入校验失败信息
170
+    private StringBuilder errorMsg;
171
+    /**
172
+     * 是否锁定,0-否,1-是
173
+     */
174
+    private Integer lockStatus;
175
+    /** 案件状态名称 */
176
+    private String caseStatusName;
177
+    /** 是否同意审核 */
178
+    private Integer agreeOrNotCheck;
179
+    /** 申请人名称 */
180
+    private String applicantName;
181
+    /** 被申请人名称 */
182
+    private String respondentName;
183
+    /**
184
+     * 用户身份证号
185
+     */
186
+    private String idCard;
187
+    /**
188
+     * 用户id
189
+     */
190
+    private String userId;
191
+    /**
192
+     * 登录用户用户名
193
+     */
194
+    private String loginUserName;
195
+    private List<Long> deptIds;
196
+    /**
197
+     * 部门长状态
198
+     */
199
+    private List<Integer> deptHeadStatus;
200
+    /**
201
+     * 代理人角色有关部门
202
+     */
203
+    private List<Long> agentDeptIds;
204
+    /**
205
+     * 财务状态
206
+     */
207
+    private Integer financeStatus;
208
+    /**
209
+     * 是否是被申请人,仲裁员,部门长,财务,代理人,0-否,1-是
210
+     */
211
+    private Integer isOtherRole;
212
+    /**
213
+     * 案件日志id
214
+     */
215
+    private Long caseLogId;
216
+    /** 仲裁结果 */
217
+    private String caseResult;
218
+    /** 是否指派仲裁员 */
219
+    private int pendingAppointArbotrar;
220
+
221
+
222
+    private List<Integer> caseStatusList;
223
+
224
+    private List<Integer> annexTypeList;
225
+
226
+    private Integer annexType;
227
+    /**
228
+     * 案件附件列表
229
+     */
230
+    private List<CaseAttach> caseAttachList;
231
+
232
+    /** 身份类型 */
233
+//    @Excel(name = "身份类型")
234
+    private int identityType;
235
+    /**
236
+     * 申请人主体信息
237
+     */
238
+    /** 姓名 */
239
+    @Excel(name = "申请人主体信息-申请人(机构)",width = 26)
240
+    private String name;
241
+    /** 身份证号 */
242
+    @Excel(name = "申请人主体信息-代码",width = 26)
243
+    private String identityNum;
244
+    /** 申请人主体信息-法定代表人 */
245
+    @Excel(name = "申请人主体信息-法定代表人",width = 26)
246
+    private String compLegalPerson;
247
+    /** 申请人主体信息-法定代表人 */
248
+    @Excel(name = "申请人主体信息-法定代表人职位",width = 26)
249
+    private String compLegalperPost;
250
+    /**
251
+     * 申请人主体信息-申请人(机构)id
252
+     */
253
+    private String nameId;
254
+
255
+    /** 联系电话 */
256
+    @Excel(name = "申请人主体信息-联系电话",width = 26)
257
+    private String contactTelphone;
258
+    /** 联系地址 */
259
+    @Excel(name = "申请人主体信息-联系地址",width = 26)
260
+    private String contactAddress;
261
+    /** 单位电话 */
262
+    @Excel(name = "申请人主体信息-单位电话",width = 26)
263
+    private String workTelphone;
264
+    /** 单位地址 */
265
+    @Excel(name = "申请人主体信息-单位地址",width = 26)
266
+    private String workAddress;
267
+
268
+    /** 申请人住所 */
269
+    @Excel(name = "申请人主体信息-住所",width = 26)
270
+    private String residenAffiliAppli;
271
+
272
+    /** 申请人邮箱 */
273
+    @Excel(name = "申请人主体信息-邮箱",width = 26)
274
+    private String email;
275
+    /** 代理人姓名 */
276
+    @Excel(name = "申请人主体信息-代理人姓名",width = 26)
277
+    private String nameAgent;
278
+    /** 身份证号 */
279
+    @Excel(name = "申请人主体信息-代理人身份证号",width = 26)
280
+    private String identityNumAgent;
281
+
282
+    /** 联系电话 */
283
+    @Excel(name = "申请人主体信息-代理人联系电话",width = 26)
284
+    private String contactTelphoneAgent;
285
+    /** 联系地址 */
286
+    @Excel(name = "申请人主体信息-代理人联系地址",width = 26)
287
+    private String contactAddressAgent;
288
+    /** 申请人代理人职称 */
289
+    @Excel(name = "申请人主体信息-代理人职称",width = 26)
290
+    private String appliAgentTitle;
291
+   /**
292
+     * 被申请人主体信息
293
+     */
294
+    /** 姓名 */
295
+    @Excel(name = "被申请人主体信息-申请人姓名",width = 26)
296
+    private String debtorName;
297
+    /** 身份证号 */
298
+    @Excel(name = "被申请人主体信息-身份证号",width = 26)
299
+    private String debtorIdentityNum;
300
+    /** 被申请人主体信息-性别 */
301
+    @Excel(name = "被申请人主体信息-性别",width = 26,combo= {"男","女"},readConverterExp = "0=男,1=女")
302
+    private String responSex;
303
+    /** 被申请人主体信息-出生年月日 */
304
+    @Excel(name = "被申请人主体信息-出生年月日",width = 26)
305
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
306
+    private Date responBirth;
307
+    /** 联系电话 */
308
+    @Excel(name = "被申请人主体信息-联系电话",width = 26)
309
+    private String debtorContactTelphone;
310
+    /** 联系地址 */
311
+    @Excel(name = "被申请人主体信息-联系地址",width = 26)
312
+    private String debtorContactAddress;
313
+    /** 被申请人住所 */
314
+    @Excel(name = "被申请人主体信息-住所",width = 26)
315
+    private String residenAffiliRespon;
316
+    /** 单位电话 */
317
+    @Excel(name = "被申请人主体信息-单位电话",width = 26)
318
+    private String debtorWorkTelphone;
319
+    /** 单位地址 */
320
+    @Excel(name = "被申请人主体信息-单位地址",width = 26)
321
+    private String debtorWorkAddress;
322
+    /** 邮箱 */
323
+    @Excel(name = "被申请人主体信息-邮箱",width = 26)
324
+    private String debtorEmail;
325
+
326
+    /** 代理人姓名 */
327
+    @Excel(name = "被申请人主体信息-代理人姓名",width = 26)
328
+    private String debtorNameAgent;
329
+    /** 身份证号 */
330
+    @Excel(name = "被申请人主体信息-代理人身份证号",width = 26)
331
+    private String debtorIdentityNumAgent;
332
+    /** 联系电话 */
333
+    @Excel(name = "被申请人主体信息-代理人联系电话",width = 26)
334
+    private String debtorContactTelphoneAgent;
335
+    /** 联系地址 */
336
+    @Excel(name = "被申请人主体信息-代理人联系地址",width = 26)
337
+    private String debtorContactAddressAgent;
338
+    /**
339
+     * 申请机构id
340
+     */
341
+    private String applicationOrganId;
342
+    /**
343
+     * 版本号
344
+     */
345
+    private Integer version;
346
+    /**
347
+     * 修改案件的提交状态,0-未提交,1-已提交,2-同意,3-拒绝,4-撤销
348
+     */
349
+    private Integer updateSubmitStatus;
350
+    /** 合同名称 */
351
+    private String contractName;
352
+    /**
353
+     * 事实和理由
354
+     */
355
+    private String facts;
356
+    /**
357
+     * 合同甲方
358
+     */
359
+    private String partyA;
360
+    /**
361
+     * 利率
362
+     */
363
+    private String interestRate;
364
+    /**
365
+     * 待还金额
366
+     */
367
+    private String outstandingMoney;
368
+    /**
369
+     * 调解达成协议内容
370
+     */
371
+    private String mediationAgreement;
372
+    /**
373
+     * 金融消费纠纷基本情况
374
+     */
375
+    private String disputes;
376
+    /**
377
+     * 贷款类型
378
+     */
379
+    private String loanType;
380
+    /**
381
+     * 贷款期限
382
+     */
383
+    private String loanTerm;
384
+    /**
385
+     * 本案争议焦点
386
+     */
387
+    private String caseFocus;
388
+    /**
389
+     * 本案事实
390
+     */
391
+    private String caseFacts;
392
+    /**
393
+     * 被申请人对上述材料的质证意见
394
+     */
395
+    private String respondentOpinion;
396
+    /**
397
+     * 申请人对上述材料的质证意见
398
+     */
399
+    private String applicantOpinion;
400
+    /**
401
+     * 批号
402
+     */
403
+    private Integer batchNumber;
404
+    /**
405
+     * 自定义字段
406
+     */
407
+    private List<MsColumnValueVO> msColumnValueVOS;
408
+    /**
409
+     * 待办状态,0待办,1已办
410
+     */
411
+    private Integer pendingStatus;
412
+   /** e签宝流程id */
413
+    private String signFlowId;;
414
+}

ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/ColumnValue.java → ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsColumnValueVO.java Ver fichero

6
  * 动态配置字段表
6
  * 动态配置字段表
7
  */
7
  */
8
 @Data
8
 @Data
9
-public class ColumnValue {
9
+public class MsColumnValueVO {
10
     private static final long serialVersionUID = 1L;
10
     private static final long serialVersionUID = 1L;
11
 
11
 
12
     /**
12
     /**

ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/ReservedConferenceVO.java → ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsReservedConferenceVO.java Ver fichero

3
 import com.fasterxml.jackson.annotation.JsonFormat;
3
 import com.fasterxml.jackson.annotation.JsonFormat;
4
 import lombok.Data;
4
 import lombok.Data;
5
 
5
 
6
-import javax.validation.constraints.NotEmpty;
7
 import javax.validation.constraints.NotNull;
6
 import javax.validation.constraints.NotNull;
8
 import java.util.Date;
7
 import java.util.Date;
9
 
8
 
13
  * @date 2023-11-08 11:05
12
  * @date 2023-11-08 11:05
14
  */
13
  */
15
 @Data
14
 @Data
16
-public class ReservedConferenceVO {
15
+public class MsReservedConferenceVO {
17
     /**
16
     /**
18
      * 用户id
17
      * 用户id
19
      */
18
      */

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/casestatus/MsCaseStatusMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.casestatus;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.casestatus.MsCaseStatus;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseStatusMapper extends Mapper<MsCaseStatus> {
7
+}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/casestatus/MsCaseStatusRoleMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.casestatus;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.casestatus.MsCaseStatusRole;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseStatusRoleMapper extends Mapper<MsCaseStatusRole> {
7
+}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/dept/MsSealSignRecordMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.dept;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.dept.MsSealSignRecord;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsSealSignRecordMapper extends Mapper<MsSealSignRecord> {
7
+}

+ 0
- 18
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/CaseLogRecordMapper.java Ver fichero

1
-package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
-
3
-import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
4
-import com.ruoyi.wisdomarbitrate.domain.dto.mscase.MsCaseLogRecordDTO;
5
-import org.apache.ibatis.annotations.Param;
6
-import tk.mybatis.mapper.common.Mapper;
7
-
8
-import java.util.List;
9
-
10
-public interface CaseLogRecordMapper extends Mapper<MsCaseLogRecordDTO> {
11
-
12
-
13
-    List<CaseLogRecord> selectCaseLogRecordList(CaseLogRecord caseLogRecord);
14
-
15
-    int insertCaseLogRecord(CaseLogRecord caseLogRecord);
16
-
17
-    void batchInsertRecord(@Param("list")List<CaseLogRecord> list);
18
-}

+ 0
- 29
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/ColumnValueLogMapper.java Ver fichero

1
-package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
-
3
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.ColumnValue;
4
-import org.apache.ibatis.annotations.Param;
5
-import org.springframework.stereotype.Repository;
6
-
7
-import java.util.List;
8
-
9
-/**
10
- * 动态配置字段表
11
- */
12
-@Repository
13
-public interface ColumnValueLogMapper {
14
-
15
-    /**
16
-     * 批量新增
17
-     */
18
-    int batchSave(@Param("list") List<ColumnValue> list);
19
-    void batchUpdate(@Param("list") List<ColumnValue> list);
20
-
21
-    /**
22
-     * 根据案件id查询字段及值
23
-     * @param caseAppliLogId
24
-     * @return
25
-     */
26
-    List<ColumnValue> listBycaseAppliLogId(@Param("caseAppliLogId") Long caseAppliLogId);
27
-
28
-    List<ColumnValue> queryColumnValueList(ColumnValue columnValue);
29
-}

+ 0
- 36
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/ColumnValueMapper.java Ver fichero

1
-package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
-
3
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
4
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.ColumnValue;
5
-import org.apache.ibatis.annotations.Param;
6
-import org.springframework.stereotype.Repository;
7
-
8
-import java.util.List;
9
-
10
-/**
11
- * 动态配置字段表
12
- */
13
-@Repository
14
-public interface ColumnValueMapper {
15
-
16
-    /**
17
-     * 批量新增
18
-     */
19
-    int batchSave(@Param("list") List<ColumnValue> list);
20
-
21
-    /**
22
-     * 根据案件id查询字段及值
23
-     * @param caseId
24
-     * @return
25
-     */
26
-    List<ColumnValue> listByCaseId(@Param("caseId") Long caseId);
27
-
28
-    List<ColumnValue> queryColumnValueList(ColumnValue columnValue);
29
-    /**
30
-     * 批量修改
31
-     */
32
-    void batchUpdate(@Param("list") List<ColumnValue> list);
33
-
34
-    int updateColumnValue(ColumnValue columnValue);
35
-
36
-}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAffiliateLogMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliateLog;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseAffiliateLogMapper extends Mapper<MsCaseAffiliateLog> {
7
+}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAffiliateMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliate;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseAffiliateMapper extends Mapper<MsCaseAffiliate> {
7
+}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationLogMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplicationLog;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseApplicationLogMapper extends Mapper<MsCaseApplicationLog> {
7
+}

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplication;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseApplicationMapper extends Mapper<MsCaseApplication> {
7
+}

ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/CaseAttachLogMapper.java → ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAttachLogMapper.java Ver fichero

1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
 
2
 
3
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
3
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
4
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
4
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
5
 import org.apache.ibatis.annotations.Mapper;
5
 import org.apache.ibatis.annotations.Mapper;
6
 import org.apache.ibatis.annotations.Param;
6
 import org.apache.ibatis.annotations.Param;
8
 import java.util.List;
8
 import java.util.List;
9
 
9
 
10
 @Mapper
10
 @Mapper
11
-public interface CaseAttachLogMapper {
11
+public interface MsCaseAttachLogMapper {
12
     int save(CaseAttach caseAttach);
12
     int save(CaseAttach caseAttach);
13
 
13
 
14
     List<CaseAttach>  queryAnnexPathByCaseId(Long id);
14
     List<CaseAttach>  queryAnnexPathByCaseId(Long id);
15
 
15
 
16
-    List<CaseAttach> queryCaseAttachList(CaseApplication caseApplication);
16
+    List<CaseAttach> queryCaseAttachList(MsCaseApplicationVO msCaseApplicationVO);
17
 
17
 
18
 
18
 
19
     int updateCaseAttach(CaseAttach caseAttach);
19
     int updateCaseAttach(CaseAttach caseAttach);

ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/CaseAttachMapper.java → ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseAttachMapper.java Ver fichero

1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
 
2
 
3
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
3
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
4
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
4
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
5
 import org.apache.ibatis.annotations.Mapper;
5
 import org.apache.ibatis.annotations.Mapper;
6
 import org.apache.ibatis.annotations.Param;
6
 import org.apache.ibatis.annotations.Param;
8
 import java.util.List;
8
 import java.util.List;
9
 
9
 
10
 @Mapper
10
 @Mapper
11
-public interface CaseAttachMapper {
11
+public interface MsCaseAttachMapper {
12
     int save(CaseAttach caseAttach);
12
     int save(CaseAttach caseAttach);
13
     int batchSave(@Param("list") List<CaseAttach> caseAttach);
13
     int batchSave(@Param("list") List<CaseAttach> caseAttach);
14
 
14
 
15
     List<CaseAttach>  queryAnnexPathByCaseId(Long id);
15
     List<CaseAttach>  queryAnnexPathByCaseId(Long id);
16
 
16
 
17
-    List<CaseAttach> queryCaseAttachList(CaseApplication caseApplication);
17
+    List<CaseAttach> queryCaseAttachList(MsCaseApplicationVO msCaseApplicationVO);
18
 
18
 
19
 
19
 
20
     int updateCaseAttach(CaseAttach caseAttach);
20
     int updateCaseAttach(CaseAttach caseAttach);

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseLogRecordMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
4
+import tk.mybatis.mapper.common.Mapper;
5
+
6
+public interface MsCaseLogRecordMapper extends Mapper<MsCaseLogRecord> {
7
+}

+ 29
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsColumnValueLogMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO;
4
+import org.apache.ibatis.annotations.Param;
5
+import org.springframework.stereotype.Repository;
6
+
7
+import java.util.List;
8
+
9
+/**
10
+ * 动态配置字段表
11
+ */
12
+@Repository
13
+public interface MsColumnValueLogMapper {
14
+
15
+    /**
16
+     * 批量新增
17
+     */
18
+    int batchSave(@Param("list") List<MsColumnValueVO> list);
19
+    void batchUpdate(@Param("list") List<MsColumnValueVO> list);
20
+
21
+    /**
22
+     * 根据案件id查询字段及值
23
+     * @param caseAppliLogId
24
+     * @return
25
+     */
26
+    List<MsColumnValueVO> listBycaseAppliLogId(@Param("caseAppliLogId") Long caseAppliLogId);
27
+
28
+    List<MsColumnValueVO> queryColumnValueList(MsColumnValueVO msColumnValueVO);
29
+}

+ 35
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsColumnValueMapper.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.mapper.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO;
4
+import org.apache.ibatis.annotations.Param;
5
+import org.springframework.stereotype.Repository;
6
+
7
+import java.util.List;
8
+
9
+/**
10
+ * 动态配置字段表
11
+ */
12
+@Repository
13
+public interface MsColumnValueMapper {
14
+
15
+    /**
16
+     * 批量新增
17
+     */
18
+    int batchSave(@Param("list") List<MsColumnValueVO> list);
19
+
20
+    /**
21
+     * 根据案件id查询字段及值
22
+     * @param caseId
23
+     * @return
24
+     */
25
+    List<MsColumnValueVO> listByCaseId(@Param("caseId") Long caseId);
26
+
27
+    List<MsColumnValueVO> queryColumnValueList(MsColumnValueVO msColumnValueVO);
28
+    /**
29
+     * 批量修改
30
+     */
31
+    void batchUpdate(@Param("list") List<MsColumnValueVO> list);
32
+
33
+    int updateColumnValue(MsColumnValueVO msColumnValueVO);
34
+
35
+}

+ 655
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/dept/impl/DeptIdentifyServiceImpl.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.service.dept.impl;
2
+
3
+import cn.hutool.core.collection.CollectionUtil;
4
+import cn.hutool.core.util.StrUtil;
5
+import com.alibaba.fastjson.JSONObject;
6
+import com.google.gson.Gson;
7
+import com.google.gson.JsonObject;
8
+import com.ruoyi.common.config.RuoYiConfig;
9
+import com.ruoyi.common.constant.FileTransformation;
10
+import com.ruoyi.common.core.domain.AjaxResult;
11
+import com.ruoyi.common.core.domain.entity.EsignHttpResponse;
12
+import com.ruoyi.common.core.domain.entity.SysDept;
13
+import com.ruoyi.common.core.domain.entity.SysDictData;
14
+import com.ruoyi.common.core.domain.entity.SysUser;
15
+import com.ruoyi.common.exception.EsignDemoException;
16
+import com.ruoyi.common.exception.ServiceException;
17
+import com.ruoyi.common.utils.SealUtil;
18
+import com.ruoyi.common.utils.file.FileUploadUtils;
19
+import com.ruoyi.system.mapper.SysDeptMapper;
20
+import com.ruoyi.system.mapper.SysDictDataMapper;
21
+import com.ruoyi.system.mapper.SysUserMapper;
22
+import com.ruoyi.system.mapper.SysUserPostMapper;
23
+import com.ruoyi.wisdomarbitrate.domain.dto.dept.SealManage;
24
+import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseAttach;
25
+import com.ruoyi.wisdomarbitrate.domain.dto.dept.DeptIdentify;
26
+import com.ruoyi.wisdomarbitrate.domain.dto.template.FatchRule;
27
+import com.ruoyi.wisdomarbitrate.domain.dto.template.TemplateManage;
28
+import com.ruoyi.wisdomarbitrate.domain.vo.template.TemplateFatchRule;
29
+import com.ruoyi.wisdomarbitrate.mapper.dept.DeptIdentifyMapper;
30
+import com.ruoyi.wisdomarbitrate.mapper.dept.SealManageMapper;
31
+import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAttachMapper;
32
+import com.ruoyi.wisdomarbitrate.mapper.template.FatchRuleMapper;
33
+import com.ruoyi.wisdomarbitrate.mapper.template.TemplateManageMapper;
34
+import com.ruoyi.wisdomarbitrate.service.dept.IDeptIdentifyService;
35
+import com.ruoyi.wisdomarbitrate.utils.SignAward;
36
+import org.springframework.beans.factory.annotation.Autowired;
37
+import org.springframework.stereotype.Service;
38
+import org.springframework.transaction.annotation.Transactional;
39
+import org.springframework.web.multipart.MultipartFile;
40
+import com.ruoyi.wisdomarbitrate.mapper.template.TemplateFatchRuleMapper;
41
+
42
+import java.io.File;
43
+import java.io.IOException;
44
+import java.time.LocalDate;
45
+import java.util.*;
46
+import java.util.stream.Collectors;
47
+import java.util.stream.Stream;
48
+
49
+import static com.ruoyi.common.utils.PageUtils.startPage;
50
+import static com.ruoyi.common.utils.SecurityUtils.getUsername;
51
+
52
+@Service
53
+public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
54
+
55
+    @Autowired
56
+    private DeptIdentifyMapper deptIdentifyMapper;
57
+    @Autowired
58
+    private MsCaseAttachMapper msCaseAttachMapper;
59
+    @Autowired
60
+    private SealManageMapper sealManageMapper;
61
+    @Autowired
62
+    private SysDeptMapper sysDeptMapper;
63
+    @Autowired
64
+    private SysUserMapper sysUserMapper;
65
+    @Autowired
66
+    private TemplateManageMapper templateManageMapper;
67
+    @Autowired
68
+    private SysUserPostMapper sysUserPostMapper;
69
+    @Autowired
70
+    private TemplateFatchRuleMapper templateFatchRuleMapper;
71
+    @Autowired
72
+    private FatchRuleMapper fatchRuleMapper;
73
+    @Autowired
74
+    private SysDictDataMapper dictDataMapper;
75
+
76
+
77
+    @Override
78
+    @Transactional
79
+    public List<DeptIdentify> selectDeptIdentify(DeptIdentify deptIdentify) {
80
+        return deptIdentifyMapper.selectDeptIdentify(deptIdentify);
81
+    }
82
+
83
+    @Override
84
+    @Transactional
85
+    public DeptIdentify selectDeptIndefiUrl(DeptIdentify deptIdentify) throws EsignDemoException {
86
+        List<DeptIdentify> deptIdentifysnew = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
87
+        DeptIdentify deptIdentifynew = new DeptIdentify();
88
+        if (deptIdentifysnew != null && deptIdentifysnew.size() > 0) {
89
+            Gson gson = new Gson();
90
+            DeptIdentify deptIdentifyselect = deptIdentifysnew.get(0);
91
+            EsignHttpResponse identifyUrl = SignAward.deptIdentifyUrl(deptIdentifyselect);
92
+            JsonObject signUrlJsonObject = gson.fromJson(identifyUrl.getBody(), JsonObject.class);
93
+            int code = signUrlJsonObject.get("code").getAsInt();
94
+            if (code == 0) {
95
+                JsonObject signUrlData = signUrlJsonObject.getAsJsonObject("data");
96
+                String url = signUrlData.get("authUrl").getAsString();
97
+                //获取本次认证授权流程ID
98
+                String authFlowId = signUrlData.get("authFlowId").getAsString();
99
+                deptIdentify.setAuthFlowId(authFlowId);
100
+                deptIdentifynew.setIdentifyUrl(url);
101
+                deptIdentify.setIdentifyDate(new Date());
102
+                int row = deptIdentifyMapper.updateDeptIdentify(deptIdentify);
103
+            }
104
+        }
105
+        return deptIdentifynew;
106
+    }
107
+
108
+    @Override
109
+    @Transactional
110
+    public AjaxResult enableDept(DeptIdentify deptIdentify) {
111
+        //参数校验
112
+        if (deptIdentify.getId() == null) {
113
+            return AjaxResult.error("请检查参数");
114
+        }
115
+        List<DeptIdentify> deptIdentifysnew = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
116
+        DeptIdentify deptIdentifyselect = deptIdentifysnew.get(0);
117
+        Integer identifyStatus = deptIdentifyselect.getIdentifyStatus();
118
+        if (identifyStatus != 1) {
119
+            return AjaxResult.error("这个认证数据未进行认证,不能启用");
120
+        }
121
+        deptIdentifyselect.setIsUse(1);
122
+        int i = deptIdentifyMapper.updateDeptIdentify(deptIdentifyselect);
123
+        if (i > 0) {
124
+            //把其他认证数据置为未使用
125
+             DeptIdentify deptIdentify2 = new DeptIdentify();
126
+            deptIdentify2.setIsUse(1);
127
+            List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify2);
128
+            for (DeptIdentify deptIdentify3 : deptIdentifies) {
129
+                if (deptIdentify3.equals(deptIdentifyselect)) {
130
+                    continue;
131
+                }
132
+                deptIdentify3.setIsUse(0);
133
+                deptIdentifyMapper.updateDeptIdentify(deptIdentify3);
134
+            }
135
+            return AjaxResult.success("启用成功");
136
+        }
137
+
138
+
139
+        return AjaxResult.error();
140
+    }
141
+
142
+    @Override
143
+    public AjaxResult sealUpload(Long id, String sealName, MultipartFile file) {
144
+        try {
145
+            if (file.isEmpty()) {
146
+                return AjaxResult.error("请选择要上传的文件");
147
+            }
148
+            String filePath = RuoYiConfig.getUploadPath();
149
+            // 上传
150
+            String fileName = FileUploadUtils.upload(filePath, file);
151
+            DeptIdentify deptIdentify = new DeptIdentify();
152
+            deptIdentify.setId(id);
153
+            List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
154
+            if (deptIdentifies != null && deptIdentifies.size() > 0) {
155
+                for (DeptIdentify identify : deptIdentifies) {
156
+                    //先判断企业用户是否授予资源管理权限
157
+                    String authFlowId = identify.getAuthFlowId();
158
+                    if (authFlowId == null) {
159
+                        return AjaxResult.error("改机构尚未认证,不能上传自定义公章");
160
+                    }
161
+                    EsignHttpResponse response1 = SealUtil.queryAuthProcess(authFlowId);
162
+                    JSONObject jsonObject1 = JSONObject.parseObject(response1.getBody());
163
+                    int authorizedStatus = jsonObject1.getJSONObject("data").getIntValue("authorizedStatus");
164
+                    if (authorizedStatus == 1) {//授权流程状态 0流程过期失效  1已授权 2授权中  3审批未通过
165
+                        String prefix = "/profile";
166
+                        int startIndex = fileName.indexOf(prefix);
167
+                        startIndex += prefix.length();
168
+                        String annexPath = "home/ruoyi/uploadPath" + fileName.substring(startIndex);
169
+                        //创建机构图片印章
170
+                        //String annexPath = "D:\\develop\\2.jpg";
171
+
172
+                        EsignHttpResponse response = SignAward.createOrgByImage(identify, sealName, annexPath);
173
+                        JSONObject jsonObject = JSONObject.parseObject(response.getBody());
174
+                        int code = jsonObject.getIntValue("code");
175
+                        if (code == 0) {  //业务码,0表示成功,非0表示异常。
176
+                            String sealId = jsonObject.getJSONObject("data").getString("sealId");
177
+                            //保存到表里
178
+                            SealManage sealManage = new SealManage();
179
+                            sealManage.setIdentifyId(identify.getId());
180
+                            sealManage.setSealName(sealName);
181
+                            sealManage.setSealId(sealId);
182
+                            sealManage.setSealStatus(0);  //默认为未审核
183
+                            sealManage.setIsUse(0);  //默认为禁用
184
+                            int i = sealManageMapper.insertSealManage(sealManage);
185
+                            if (i > 0) {
186
+                                return AjaxResult.success("上传成功");
187
+                            }
188
+                        }
189
+                        return AjaxResult.error(jsonObject.getString("message"));
190
+                    }
191
+                    return AjaxResult.error("企业用户未授予资源管理权限");
192
+                }
193
+            }
194
+        } catch (IOException e) {
195
+            e.printStackTrace();
196
+        } catch (EsignDemoException e) {
197
+            e.printStackTrace();
198
+        }
199
+        return AjaxResult.error();
200
+    }
201
+
202
+    @Override
203
+    public AjaxResult receiveNotify(String body) {
204
+      /* 请求Body数据格式如下:
205
+        {
206
+                "action":"SEAL_AUDIT",
207
+                "auditStatus":1,
208
+                "psnId":"c7e00294**41e7",
209
+                "rejectReason":"",
210
+                "sealBizType":"COMMON",
211
+                "sealId":"af80ba0f-xx-xx-xx-a2da292d7f7f",
212
+                "sealName":"赵四的图片印章",
213
+                "statusDescription":"通过"
214
+        }*/
215
+        //解析body数据
216
+        try {
217
+            JSONObject jsonObject = JSONObject.parseObject(body);
218
+            String action = jsonObject.getString("action");
219
+            if (action.equals("SEAL_AUDIT")) {  //SEAL_AUDIT表示图片印章审核结果通知
220
+                String auditStatus = jsonObject.getString("auditStatus");
221
+                if (auditStatus.equals("1")) {   //图片印章审核结果   1通过 ,0驳回
222
+                    //审核通过,拿到印章id和机构账号ID
223
+                    String orgId = jsonObject.getString("orgId");
224
+                    String sealId = jsonObject.getString("sealId");
225
+                    //查询指定印章详情(机构)
226
+                    EsignHttpResponse response = SignAward.getOrgSeal(orgId, sealId);
227
+                    JSONObject jsonObject1 = JSONObject.parseObject(response.getBody());
228
+                    if (jsonObject1.getIntValue("code") == 0) {  //业务码,0表示成功,非0表示异常。
229
+                        int sealStatus = jsonObject1.getJSONObject("data").getIntValue("sealStatus");
230
+                        if (sealStatus == 1) {         //印章状态 1已启用,2待审核,3审核不通过,4 挂起
231
+                            String sealImageDownloadUrl = jsonObject1.getString("sealImageDownloadUrl");
232
+                            LocalDate now = LocalDate.now();
233
+                            String year = Integer.toString(now.getYear());
234
+                            String month = String.format("%02d", now.getMonthValue());
235
+                            String day = String.format("%02d", now.getDayOfMonth());
236
+                            String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
237
+                            String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
238
+                            String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
239
+                            String savePath = "/home/ruoyi/uploadPath/upload/";
240
+                            // 创建日期目录
241
+                            File saveFolder = new File(saveFolderPath);
242
+                            if (!saveFolder.exists()) {
243
+                                saveFolder.mkdirs();
244
+                            }
245
+                            String resultFilePath = saveFolderPath + "/" + fileName;
246
+                            File resultFilePathFile = new File(resultFilePath);
247
+                            if (!resultFilePathFile.exists()) {
248
+                                resultFilePathFile.createNewFile();
249
+                            }
250
+                            boolean downLoadFile = FileTransformation.downLoadFileByUrl(sealImageDownloadUrl, resultFilePath);
251
+                            if (downLoadFile) {
252
+                                CaseAttach caseAttach = new CaseAttach();
253
+                                caseAttach.setAnnexType(10);  //10代表印章图片
254
+                                caseAttach.setAnnexPath(savePath);
255
+                                caseAttach.setAnnexName(saveName);
256
+                                int i1 = msCaseAttachMapper.save(caseAttach);
257
+                                if (i1 > 0) {
258
+                                    //将附件id保存到公章管理表里
259
+                                    Integer annexId1 = caseAttach.getAnnexId();
260
+                                    SealManage sealManage = new SealManage();
261
+                                    sealManage.setSealId(sealId);
262
+                                    List<SealManage> selectSealList = sealManageMapper.selectSealList(sealManage);
263
+                                    if (selectSealList != null && selectSealList.size() > 0) {
264
+                                        SealManage sealManage1 = selectSealList.get(0);
265
+                                        sealManage1.setAnnexId(annexId1);
266
+                                        sealManage1.setSealStatus(1);  //启用
267
+                                        sealManageMapper.updateSealManage(sealManage1);
268
+                                    }
269
+                                }
270
+                            }
271
+                        }
272
+                    }
273
+                }
274
+            }
275
+        } catch (EsignDemoException e) {
276
+            e.printStackTrace();
277
+        } catch (IOException e) {
278
+            e.printStackTrace();
279
+        }
280
+        return new AjaxResult(200, "success");
281
+    }
282
+
283
+    @Override
284
+    public List<SealManage> getSealList(DeptIdentify deptIdentify) {
285
+        if (deptIdentify.getId() == null) {
286
+            return null;
287
+        }
288
+        SealManage sealManage = new SealManage();
289
+        sealManage.setIdentifyId(deptIdentify.getId());
290
+        List<SealManage> selectSealList = sealManageMapper.selectSealList(sealManage);
291
+        if (selectSealList != null && selectSealList.size() > 0) {
292
+            for (SealManage sealManage1 : selectSealList) {
293
+                Integer annexId = sealManage1.getAnnexId();
294
+                if (annexId != null) {
295
+                    //根据附件id查询路径
296
+                    CaseAttach caseAttach = msCaseAttachMapper.queryAnnexById(annexId);
297
+                    String annexName = caseAttach.getAnnexName();
298
+                    String prefix = "/profile";
299
+                    int startIndex = annexName.indexOf(prefix);
300
+                    startIndex += prefix.length();
301
+                    String annexPath = "/uploadPath" + annexName.substring(startIndex);
302
+                    sealManage1.setAnnexPath(annexPath);
303
+                } else {
304
+                    sealManage1.setAnnexPath(null);
305
+                }
306
+            }
307
+        }
308
+        return selectSealList;
309
+    }
310
+
311
+    @Override
312
+    public AjaxResult updateSealLockStatus(SealManage sealManage) {
313
+        sealManageMapper.updateSealManage(sealManage);
314
+        return AjaxResult.success();
315
+    }
316
+
317
+    @Override
318
+    public AjaxResult insertDeptIdentify(DeptIdentify deptIdentify) {
319
+        //参数校验
320
+        String identifyName = deptIdentify.getIdentifyName();
321
+        if (identifyName == null) {
322
+            AjaxResult.error("请检查参数是否完整");
323
+        }
324
+        Integer identifyType = deptIdentify.getIdentifyType();
325
+        if (identifyType == null) {
326
+            deptIdentify.setIdentifyType(1); // 设置机构默认为仲裁机构
327
+        }
328
+        deptIdentify.setIdentifyStatus(0); //设置认证状态默认为未认证
329
+        deptIdentify.setIsUse(0); //设置机构默认为未启用
330
+        //将机构名称保存到部门表里
331
+        SysDept sysDept = new SysDept();
332
+        sysDept.setDeptName(identifyName);
333
+        sysDept.setParentId(0L);
334
+        sysDept.setDeptType(1);
335
+        int i1 = sysDeptMapper.insertDept(sysDept);
336
+        if (i1 > 0) {
337
+           /* //将经办人信息存入到用户表里
338
+            Long deptId = sysDept.getDeptId();
339
+            SysUser sysUser = new SysUser();
340
+            sysUser.setDeptId(deptId);
341
+            sysUser.setUserName(deptIdentify.getOperUserName());
342
+            sysUser.setNickName(operName);
343
+            sysUser.setPhonenumber(operPhone);
344
+            SysUser sysUser1 = sysUserMapper.selectUserByUserName(deptIdentify.getOperUserName());
345
+            if (sysUser1== null) {
346
+                sysUserMapper.insertUser(sysUser);
347
+            }
348
+            Long userId = sysUser.getUserId();
349
+            deptIdentify.setDeptId(deptId);
350
+            deptIdentify.setUserId(userId);
351
+            List<SysUserPost> sysUserPosts = new ArrayList<>();
352
+            SysUserPost sysUserPost = new SysUserPost();
353
+            sysUserPost.setUserId(userId);
354
+            sysUserPost.setPostId(5L);
355
+            sysUserPosts.add(sysUserPost);
356
+            sysUserPostMapper.batchUserPost(sysUserPosts);*/
357
+            Long deptId = sysDept.getDeptId();
358
+            deptIdentify.setDeptId(deptId);
359
+        }
360
+
361
+        int i = deptIdentifyMapper.insertDeptIdentify(deptIdentify);
362
+        if (i > 0) {
363
+            return AjaxResult.success("新增成功");
364
+        }
365
+        return AjaxResult.error();
366
+    }
367
+
368
+    @Override
369
+    public AjaxResult deleteDeptIdentify(Long id) {
370
+        DeptIdentify deptIdentify = new DeptIdentify();
371
+        deptIdentify.setId(id);
372
+        deptIdentify.setDelFlag(2);
373
+        int i = deptIdentifyMapper.updateDeptIdentify(deptIdentify);
374
+        if (i > 0) {
375
+            //删除部门表数据
376
+            sysDeptMapper.deleteDeptById(id);
377
+            return AjaxResult.success("删除成功");
378
+        }
379
+        return AjaxResult.error();
380
+    }
381
+
382
+    @Override
383
+    public AjaxResult updateDeptIdentify(DeptIdentify deptIdentify) {
384
+        Long id = deptIdentify.getId();
385
+        if (id == null) {
386
+            return AjaxResult.error();
387
+        }
388
+        DeptIdentify deptIdentifyNew = new DeptIdentify();
389
+        deptIdentifyNew.setId(id);
390
+        List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentifyNew);
391
+        if (deptIdentifies != null && deptIdentifies.size() > 0) {
392
+            DeptIdentify deptIdentify1 = deptIdentifies.get(0);
393
+            if (deptIdentify1.getIdentifyStatus() == 1) {
394
+                return AjaxResult.error("已认证的机构不允许修改");
395
+            }
396
+            int i = deptIdentifyMapper.updateDeptIdentify(deptIdentify);
397
+            if (i > 0) {
398
+                //修改部门表数据
399
+                SysDept sysDept = new SysDept();
400
+                sysDept.setDeptId(deptIdentify1.getDeptId());
401
+                sysDept.setDeptName(deptIdentify.getIdentifyName());
402
+                sysDeptMapper.updateDept(sysDept);
403
+                return AjaxResult.success("修改成功");
404
+            }
405
+        }
406
+
407
+        return null;
408
+    }
409
+
410
+    @Override
411
+    public AjaxResult insertTemplate(TemplateManage templateManage, MultipartFile file) {
412
+        //参数校验
413
+        if (templateManage.getIdentifyId() == null || file == null || templateManage.getTemName() == null) {
414
+            return AjaxResult.error("请检查参数是否完整");
415
+        }
416
+        if (templateManage.getTemType() == null) {
417
+            templateManage.setTemType(1); //默认模板类型为1(裁决书)
418
+        }
419
+        try {
420
+            String filePath = RuoYiConfig.getUploadPath();
421
+            // 上传
422
+            String fileName = FileUploadUtils.upload(filePath, file);
423
+            String prefix = "/profile";
424
+            int startIndex = fileName.indexOf(prefix);
425
+            startIndex += prefix.length();
426
+            String annexPath = "uploadPath" + fileName.substring(startIndex);
427
+            templateManage.setTemOrigPath(annexPath);
428
+            String format = getFileExtension(fileName);
429
+            templateManage.setTemFormat(format);
430
+            String subFileName = fileName.substring(fileName.lastIndexOf("/") + 1);
431
+            templateManage.setFileName(subFileName);
432
+            templateManage.setCreateBy(getUsername());
433
+            int i = templateManageMapper.insertTemplateManage(templateManage);
434
+            if (i > 0) {
435
+                return AjaxResult.success("新增成功");
436
+            }
437
+        } catch (IOException e) {
438
+            e.printStackTrace();
439
+        }
440
+        return null;
441
+    }
442
+
443
+    @Override
444
+    public AjaxResult updateTemplate(TemplateManage templateManage, MultipartFile file) {
445
+        Long id = templateManage.getId();
446
+        if (id == null) {
447
+            return AjaxResult.error();
448
+        }
449
+        try {
450
+            if (file != null && file.getSize() > 0) {
451
+                String filePath = RuoYiConfig.getUploadPath();
452
+                // 上传
453
+                String fileName = FileUploadUtils.upload(filePath, file);
454
+                String prefix = "/profile";
455
+                int startIndex = fileName.indexOf(prefix);
456
+                startIndex += prefix.length();
457
+                String annexPath = "uploadPath" + fileName.substring(startIndex);
458
+                templateManage.setTemOrigPath(annexPath);
459
+                String subFileName = fileName.substring(fileName.lastIndexOf("/") + 1);
460
+                templateManage.setFileName(subFileName);
461
+                String format = getFileExtension(fileName);
462
+                templateManage.setTemFormat(format);
463
+            }
464
+            templateManage.setUpdateBy(getUsername());
465
+            int i = templateManageMapper.updateTemplateManage(templateManage);
466
+            if (i > 0) {
467
+                return AjaxResult.success("修改成功");
468
+            }
469
+        } catch (IOException e) {
470
+            e.printStackTrace();
471
+        }
472
+        return AjaxResult.error();
473
+    }
474
+
475
+    @Override
476
+    public AjaxResult deleteTemplate(Long id) {
477
+        TemplateManage templateManage = new TemplateManage();
478
+        templateManage.setId(id);
479
+        templateManage.setDelFlag(2);
480
+        int i = templateManageMapper.updateTemplateManage(templateManage);
481
+        if (i > 0) {
482
+            return AjaxResult.success("删除成功");
483
+        }
484
+        return AjaxResult.error();
485
+    }
486
+
487
+    @Override
488
+    public List<TemplateManage> getTemplateList(DeptIdentify deptIdentify) {
489
+        TemplateManage templateManage = new TemplateManage();
490
+        templateManage.setIdentifyId(deptIdentify.getId());
491
+        List<TemplateManage> templateManages = templateManageMapper.selectTemplateList(templateManage);
492
+        if (templateManages != null && templateManages.size() > 0) {
493
+            for (TemplateManage manage : templateManages) {
494
+                //根据机构id查询机构名称
495
+                Long identifyId = manage.getIdentifyId();
496
+                if (identifyId != null) {
497
+                    deptIdentify.setId(identifyId);
498
+                    List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
499
+                    if (deptIdentifies != null && deptIdentifies.size() > 0) {
500
+                        manage.setIdentifyName(deptIdentifies.get(0).getIdentifyName());
501
+                    }
502
+                }
503
+            }
504
+        }
505
+        return templateManages;
506
+    }
507
+
508
+    @Override
509
+    public List<SysUser> selectPostUserByDeptId(DeptIdentify deptIdentify) {
510
+        List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
511
+        if (deptIdentifies != null && deptIdentifies.size() > 0) {
512
+            deptIdentify = deptIdentifies.get(0);
513
+            if (deptIdentify.getDeptId() != null) {
514
+                //默认查询经办人的
515
+                Long roleId = 106L;
516
+                List<SysUser> sysUserList = sysUserMapper.selectRoleUserByDeptId(deptIdentify.getDeptId(), roleId);
517
+                return sysUserList;
518
+            }
519
+
520
+        }
521
+        return null;
522
+    }
523
+
524
+    @Override
525
+    public AjaxResult bindHandler(DeptIdentify deptIdentify) {
526
+        if (deptIdentify.getId() == null || deptIdentify.getUserId() == null) {
527
+            return AjaxResult.error("请检查参数是否完整");
528
+        }
529
+        //根据userid查询用户信息
530
+        SysUser sysUser = sysUserMapper.selectUserById(deptIdentify.getUserId());
531
+        if (sysUser != null) {
532
+            deptIdentify.setOperName(sysUser.getNickName());
533
+            deptIdentify.setOperPhone(sysUser.getPhonenumber());
534
+            deptIdentify.setOperUserName(sysUser.getUserName());
535
+            deptIdentify.setUserId(deptIdentify.getUserId());
536
+            //更新
537
+            int i = deptIdentifyMapper.updateDeptIdentify(deptIdentify);
538
+            if (i > 0) {
539
+                return AjaxResult.success("绑定成功");
540
+            }
541
+        }
542
+        return null;
543
+    }
544
+
545
+    @Override
546
+    public List<FatchRule> getFatchRuleByTemplateid(TemplateManage templateManage) {
547
+
548
+            FatchRule fatchRule = new FatchRule();
549
+            fatchRule.setTemplateId(templateManage.getId());
550
+            return fatchRuleMapper.selectFatchRuleList(fatchRule);
551
+
552
+    }
553
+
554
+    @Override
555
+    @Transactional
556
+    public AjaxResult saveFatchRules(TemplateManage templateManage) {
557
+        TemplateFatchRule templateFatchRule = new TemplateFatchRule();
558
+        templateFatchRule.setTemplateId(templateManage.getId());
559
+        templateFatchRuleMapper.deleteTemplateFatchRule(templateManage.getId());
560
+
561
+        List<FatchRule> fatchRules = templateManage.getFatchRules();
562
+
563
+        Map<Object, Long> columnmap  = fatchRules.stream().collect(Collectors.groupingBy(fatchRule -> fatchRule.getColumn(), Collectors.counting()));
564
+        Stream<Object> columnStream = columnmap.entrySet().stream().filter(entry -> entry.getValue() > 1).map(entry -> entry.getKey());
565
+        List<String> strlist1 = new ArrayList<>();
566
+        columnStream.forEach(column -> {
567
+            strlist1.add(column.toString());
568
+        });
569
+        if(strlist1!=null&&strlist1.size()>0){
570
+            throw new ServiceException("字段' " + String.join(",", strlist1)  + " '重复");
571
+        }
572
+
573
+        Map<Object, Long> columnNamemap  = fatchRules.stream().collect(Collectors.groupingBy(fatchRule -> fatchRule.getColumnName(), Collectors.counting()));
574
+        Stream<Object> columnNameStream = columnNamemap.entrySet().stream().filter(entry -> entry.getValue() > 1).map(entry -> entry.getKey());
575
+        List<String> strlist2 = new ArrayList<>();
576
+        columnNameStream.forEach(column -> {
577
+            strlist2.add(column.toString());
578
+        });
579
+        if(strlist2!=null&&strlist2.size()>0){
580
+            throw new ServiceException("字段' " + String.join(",", strlist2) + " '重复");
581
+        }
582
+
583
+        if(fatchRules!=null&&fatchRules.size()>0){
584
+            for (FatchRule fatchRule : fatchRules) {
585
+                //保存抓取规则数据
586
+                fatchRuleMapper.insertFatchRule(fatchRule);
587
+                //保存模板抓取规则关联关系
588
+                Long fatchRuleId = fatchRule.getId();
589
+                if(fatchRuleId!=null){
590
+                    templateFatchRule.setFatchRuleId(fatchRuleId);
591
+                    templateFatchRuleMapper.insertTemplateFatchRule(templateFatchRule);
592
+                }
593
+            }
594
+            return AjaxResult.success("新增成功");
595
+        }
596
+        return AjaxResult.error();
597
+    }
598
+
599
+    @Override
600
+    public List<FatchRule> selectColumnandComment() {
601
+        List<FatchRule>  fatchRules = new ArrayList<>();
602
+        FatchRule fatchRuleselect = new FatchRule();
603
+        fatchRuleselect.setDatabaseName("test_smart_arbitration");
604
+        fatchRules = fatchRuleMapper.selectColumnandComment(fatchRuleselect);
605
+        return fatchRules;
606
+    }
607
+
608
+    @Override
609
+    public FatchRule selectColumnbycomment(FatchRule fatchRule) {
610
+        fatchRule.setDatabaseName("test_smart_arbitration");
611
+        FatchRule fatchRulesel = fatchRuleMapper.selectColumnbycomment(fatchRule);
612
+        return fatchRulesel;
613
+    }
614
+
615
+    /**
616
+     * 根据模板id查询模板字段列表
617
+     * @param templateManage
618
+     * @return
619
+     */
620
+    @Override
621
+    public List<FatchRule> getTemplateInfoById(TemplateManage templateManage) {
622
+        FatchRule fatchRule = new FatchRule();
623
+        fatchRule.setTemplateId(templateManage.getId());
624
+        List<FatchRule> fatchRuleList = fatchRuleMapper.selectFatchRuleList(fatchRule);
625
+        if(CollectionUtil.isEmpty(fatchRuleList)){
626
+            fatchRuleList=new ArrayList<>();
627
+        }
628
+        List<String> columnNameList = fatchRuleList.stream().map(FatchRule::getColumnName).collect(Collectors.toList());
629
+        // 在系统表中查询案件内置字段
630
+        SysDictData sysDictData = new SysDictData();
631
+        sysDictData.setDictType("case_built_type");
632
+        List<SysDictData> dictDataList = dictDataMapper.selectDictDataList(sysDictData);
633
+        if(CollectionUtil.isNotEmpty(dictDataList)){
634
+            for (SysDictData dictData : dictDataList) {
635
+                if(StrUtil.isEmpty(dictData.getDictLabel())||columnNameList.contains(dictData.getDictLabel())){
636
+                    continue;
637
+                }
638
+                FatchRule rule=new FatchRule();
639
+                rule.setColumn(dictData.getDictValue());
640
+                rule.setColumnName(dictData.getDictLabel());
641
+                fatchRuleList.add(rule);
642
+            }
643
+        }
644
+
645
+        return fatchRuleList;
646
+    }
647
+
648
+    private String getFileExtension(String fileName) {
649
+        int lastDotIndex = fileName.lastIndexOf(".");
650
+        if (lastDotIndex > 0 && lastDotIndex < fileName.length() - 1) {
651
+            return fileName.substring(lastDotIndex + 1);
652
+        }
653
+        return "";
654
+    }
655
+}

+ 0
- 17
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/ICaseLogRecordService.java Ver fichero

1
-package com.ruoyi.wisdomarbitrate.service.mscase;
2
-
3
-import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
4
-import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
5
-
6
-import java.util.List;
7
-
8
-public interface ICaseLogRecordService {
9
-
10
-
11
-    List<CaseLogRecord> selectCaseLogRecordList(CaseLogRecord caseLogRecord);
12
-
13
-
14
-
15
-
16
-
17
-}

+ 16
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsCaseLogRecordService.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.service.mscase;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
4
+
5
+import java.util.List;
6
+
7
+public interface MsCaseLogRecordService {
8
+
9
+
10
+    List<MsCaseLogRecord> selectCaseLogRecordList(MsCaseLogRecord caseLogRecord);
11
+
12
+
13
+
14
+
15
+
16
+}

+ 3
- 3
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/VideoService.java Ver fichero

1
 package com.ruoyi.wisdomarbitrate.service.mscase;
1
 package com.ruoyi.wisdomarbitrate.service.mscase;
2
 
2
 
3
 import com.ruoyi.common.core.domain.AjaxResult;
3
 import com.ruoyi.common.core.domain.AjaxResult;
4
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.ReservedConferenceVO;
4
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsReservedConferenceVO;
5
 
5
 
6
 import javax.servlet.http.HttpServletRequest;
6
 import javax.servlet.http.HttpServletRequest;
7
 
7
 
41
 
41
 
42
     /**
42
     /**
43
      * 根据html字符串转pdf并和案件关联
43
      * 根据html字符串转pdf并和案件关联
44
-     * @param reservedConferenceVO
44
+     * @param msReservedConferenceVO
45
      * @return
45
      * @return
46
      */
46
      */
47
-    AjaxResult htmlToPDF(ReservedConferenceVO reservedConferenceVO);
47
+    AjaxResult htmlToPDF(MsReservedConferenceVO msReservedConferenceVO);
48
 
48
 
49
     /**
49
     /**
50
      * 根据案件id和类型查询附件
50
      * 根据案件id和类型查询附件

+ 0
- 51
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/CaseLogRecordServiceImpl.java Ver fichero

1
-package com.ruoyi.wisdomarbitrate.service.mscase.impl;
2
-
3
-import cn.hutool.core.collection.CollectionUtil;
4
-import cn.hutool.core.date.DatePattern;
5
-import cn.hutool.core.date.DateUtil;
6
-import cn.hutool.core.util.StrUtil;
7
-import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
8
-import com.ruoyi.wisdomarbitrate.mapper.mscase.CaseLogRecordMapper;
9
-import com.ruoyi.wisdomarbitrate.service.mscase.ICaseLogRecordService;
10
-import org.springframework.beans.factory.annotation.Autowired;
11
-import org.springframework.stereotype.Service;
12
-
13
-import java.util.List;
14
-import java.util.Optional;
15
-
16
-@Service
17
-public class CaseLogRecordServiceImpl  implements ICaseLogRecordService {
18
-    @Autowired
19
-    private CaseLogRecordMapper caseLogRecordMapper;
20
-
21
-
22
-    @Override
23
-    public List<CaseLogRecord> selectCaseLogRecordList(CaseLogRecord caseLogRecord) {
24
-        List<CaseLogRecord> records = caseLogRecordMapper.selectCaseLogRecordList(caseLogRecord);
25
-        if(CollectionUtil.isNotEmpty(records)){
26
-            records.forEach(record->{
27
-                StringBuilder contentBuilder = new StringBuilder();
28
-                String caseNodeTime="";
29
-                if(record.getCaseNodeTime()!=null){
30
-                    caseNodeTime= DateUtil.format(record.getCaseNodeTime(), DatePattern.NORM_DATETIME_FORMATTER);
31
-                }
32
-
33
-                contentBuilder.append(Optional.ofNullable(record.getCreateNickName()).orElse("")).append("(").append(record.getCreateBy()).append(")").append("于").append(caseNodeTime);
34
-                if(StrUtil.isNotEmpty(record.getContent())){
35
-                    contentBuilder.append(record.getContent());
36
-                }
37
-                if(StrUtil.isNotEmpty(record.getNotes())){
38
-                    contentBuilder.append(",").append(record.getNotes());
39
-                }
40
-                record.setContent(contentBuilder.toString());
41
-
42
-            });
43
-        }
44
-        return records;
45
-    }
46
-
47
-
48
-
49
-
50
-
51
-}

+ 27
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseLogRecordServiceImpl.java Ver fichero

1
+package com.ruoyi.wisdomarbitrate.service.mscase.impl;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
4
+import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseLogRecordMapper;
5
+import com.ruoyi.wisdomarbitrate.service.mscase.MsCaseLogRecordService;
6
+import org.springframework.beans.factory.annotation.Autowired;
7
+import org.springframework.stereotype.Service;
8
+
9
+import java.util.List;
10
+
11
+@Service
12
+public class MsCaseLogRecordServiceImpl implements MsCaseLogRecordService {
13
+    @Autowired
14
+    private MsCaseLogRecordMapper caseLogRecordMapper;
15
+
16
+
17
+    @Override
18
+    public List<MsCaseLogRecord> selectCaseLogRecordList(MsCaseLogRecord caseLogRecord) {
19
+        List<MsCaseLogRecord> records = caseLogRecordMapper.select(caseLogRecord);
20
+        return records;
21
+    }
22
+
23
+
24
+
25
+
26
+
27
+}

+ 7
- 18
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/CaseLogUtils.java Ver fichero

5
 import com.ruoyi.common.core.domain.model.LoginUser;
5
 import com.ruoyi.common.core.domain.model.LoginUser;
6
 import com.ruoyi.common.utils.SecurityUtils;
6
 import com.ruoyi.common.utils.SecurityUtils;
7
 import com.ruoyi.system.mapper.SysUserMapper;
7
 import com.ruoyi.system.mapper.SysUserMapper;
8
-import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
9
-import com.ruoyi.wisdomarbitrate.mapper.mscase.CaseLogRecordMapper;
8
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
9
+import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseLogRecordMapper;
10
 
10
 
11
 import javax.validation.constraints.NotEmpty;
11
 import javax.validation.constraints.NotEmpty;
12
 import javax.validation.constraints.NotNull;
12
 import javax.validation.constraints.NotNull;
13
-import java.util.List;
14
 
13
 
15
 /**
14
 /**
16
  * 案件记录日志文件
15
  * 案件记录日志文件
19
  */
18
  */
20
 public class CaseLogUtils
19
 public class CaseLogUtils
21
 {
20
 {
22
-    private static CaseLogRecordMapper caseLogRecordMapper= SpringUtil.getBean(CaseLogRecordMapper.class);
21
+    private static MsCaseLogRecordMapper caseLogRecordMapper= SpringUtil.getBean(MsCaseLogRecordMapper.class);
23
     private static SysUserMapper userMapper= SpringUtil.getBean(SysUserMapper.class);
22
     private static SysUserMapper userMapper= SpringUtil.getBean(SysUserMapper.class);
24
 
23
 
25
     /**
24
     /**
29
      * @param notes 备注
28
      * @param notes 备注
30
      */
29
      */
31
     public static void insertCaseLog(@NotNull Long caseAppliId, @NotEmpty Integer caseNode, String notes  ){
30
     public static void insertCaseLog(@NotNull Long caseAppliId, @NotEmpty Integer caseNode, String notes  ){
32
-        CaseLogRecord operLog = new CaseLogRecord();
31
+        MsCaseLogRecord operLog = new MsCaseLogRecord();
33
         // 获取当前的用户
32
         // 获取当前的用户
34
         LoginUser loginUser = SecurityUtils.getLoginUser();
33
         LoginUser loginUser = SecurityUtils.getLoginUser();
35
         if(loginUser!=null) {
34
         if(loginUser!=null) {
45
         operLog.setCaseAppliId(caseAppliId);
44
         operLog.setCaseAppliId(caseAppliId);
46
         operLog.setCaseNode(caseNode);
45
         operLog.setCaseNode(caseNode);
47
         operLog.setNotes(notes);
46
         operLog.setNotes(notes);
48
-        caseLogRecordMapper.insertCaseLogRecord(operLog);
47
+        caseLogRecordMapper.insert(operLog);
49
     }
48
     }
50
     /**
49
     /**
51
      * 新增案件日志
50
      * 新增案件日志
54
      * @param notes 备注
53
      * @param notes 备注
55
      */
54
      */
56
     public static void insertCaseLog(@NotNull Long caseAppliId, @NotEmpty Integer caseNode, String notes ,LoginUser loginUser ){
55
     public static void insertCaseLog(@NotNull Long caseAppliId, @NotEmpty Integer caseNode, String notes ,LoginUser loginUser ){
57
-        CaseLogRecord operLog = new CaseLogRecord();
56
+        MsCaseLogRecord operLog = new MsCaseLogRecord();
58
         // 获取当前的用户
57
         // 获取当前的用户
59
         if(loginUser!=null) {
58
         if(loginUser!=null) {
60
             SysUser sysUser = userMapper.selectUserById(loginUser.getUserId());
59
             SysUser sysUser = userMapper.selectUserById(loginUser.getUserId());
69
         operLog.setCaseAppliId(caseAppliId);
68
         operLog.setCaseAppliId(caseAppliId);
70
         operLog.setCaseNode(caseNode);
69
         operLog.setCaseNode(caseNode);
71
         operLog.setNotes(notes);
70
         operLog.setNotes(notes);
72
-        caseLogRecordMapper.insertCaseLogRecord(operLog);
71
+        caseLogRecordMapper.insert(operLog);
73
     }
72
     }
74
-    /**
75
-     * 批量新增案件日志
76
-     * @param list
77
-     */
78
-    public static void batchInsertCaseLog(List<CaseLogRecord> list ){
79
-
80
-        caseLogRecordMapper.batchInsertRecord(list);
81
-    }
82
-
83
-
84
 }
73
 }

+ 0
- 25
ruoyi-system/src/main/resources/mapper/baseinfo/CountryMapper.xml Ver fichero

1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.ruoyi.system.mapper.baseinfo.CountryMapper">
4
-  <resultMap id="BaseResultMap" type="com.ruoyi.system.domain.entity.baseinfo.Country">
5
-    <!--
6
-      WARNING - @mbg.generated
7
-    -->
8
-    <id column="CountryId" jdbcType="INTEGER" property="countryid" />
9
-    <result column="CountryName" jdbcType="VARCHAR" property="countryname" />
10
-    <result column="EnglishName" jdbcType="VARCHAR" property="englishname" />
11
-    <result column="AbbreviationName" jdbcType="VARCHAR" property="abbreviationname" />
12
-    <result column="CountryNameLocal" jdbcType="VARCHAR" property="countrynamelocal" />
13
-    <result column="FlagPath" jdbcType="VARCHAR" property="flagpath" />
14
-    <result column="IsActive" jdbcType="TINYINT" property="isactive" />
15
-    <result column="Longitude" jdbcType="DECIMAL" property="longitude" />
16
-    <result column="Latitude" jdbcType="DECIMAL" property="latitude" />
17
-    <result column="url" jdbcType="VARCHAR" property="url" />
18
-    <result column="Timezone" jdbcType="INTEGER" property="timezone" />
19
-    <result column="CreatedBy" jdbcType="INTEGER" property="createdby" />
20
-    <result column="DateCreated" jdbcType="TIMESTAMP" property="datecreated" />
21
-    <result column="UpdatedBy" jdbcType="INTEGER" property="updatedby" />
22
-    <result column="DateUpdated" jdbcType="TIMESTAMP" property="dateupdated" />
23
-    <result column="CountryJson" jdbcType="VARCHAR" property="countryjson" />
24
-  </resultMap>
25
-</mapper>

+ 13
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/casestatus/MsCaseStatusMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.casestatus.MsCaseStatusMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.casestatus.MsCaseStatus">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="INTEGER" property="id" />
9
+    <result column="case_status" jdbcType="INTEGER" property="caseStatus" />
10
+    <result column="case_status_name" jdbcType="VARCHAR" property="caseStatusName" />
11
+    <result column="sort" jdbcType="INTEGER" property="sort" />
12
+  </resultMap>
13
+</mapper>

+ 12
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/casestatus/MsCaseStatusRoleMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.casestatus.MsCaseStatusRoleMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.casestatus.MsCaseStatusRole">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="INTEGER" property="id" />
9
+    <result column="case_status_id" jdbcType="INTEGER" property="caseStatusId" />
10
+    <result column="role_id" jdbcType="INTEGER" property="roleId" />
11
+  </resultMap>
12
+</mapper>

+ 27
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/dept/MsSealSignRecordMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.dept.MsSealSignRecordMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.dept.MsSealSignRecord">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="BIGINT" property="id" />
9
+    <result column="file_id" jdbcType="VARCHAR" property="fileId" />
10
+    <result column="file_name" jdbcType="VARCHAR" property="fileName" />
11
+    <result column="sign_flow_id" jdbcType="VARCHAR" property="signFlowId" />
12
+    <result column="penson_account" jdbcType="VARCHAR" property="pensonAccount" />
13
+    <result column="penson_name" jdbcType="VARCHAR" property="pensonName" />
14
+    <result column="orgnize_name" jdbcType="VARCHAR" property="orgnizeName" />
15
+    <result column="orgn_name_psn_acc" jdbcType="VARCHAR" property="orgnNamePsnAcc" />
16
+    <result column="orgn_name_psn_name" jdbcType="VARCHAR" property="orgnNamePsnName" />
17
+    <result column="sign_flow_status" jdbcType="INTEGER" property="signFlowStatus" />
18
+    <result column="case_appli_id" jdbcType="BIGINT" property="caseAppliId" />
19
+    <result column="position_pagepsn" jdbcType="VARCHAR" property="positionPagepsn" />
20
+    <result column="position_xpsn" jdbcType="DOUBLE" property="positionXpsn" />
21
+    <result column="position_ypsn" jdbcType="DOUBLE" property="positionYpsn" />
22
+    <result column="position_pageorg" jdbcType="VARCHAR" property="positionPageorg" />
23
+    <result column="position_xorg" jdbcType="DOUBLE" property="positionXorg" />
24
+    <result column="position_yorg" jdbcType="DOUBLE" property="positionYorg" />
25
+    <result column="file_download_url" jdbcType="LONGVARCHAR" property="fileDownloadUrl" />
26
+  </resultMap>
27
+</mapper>

+ 0
- 66
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/CaseLogRecordMapper.xml Ver fichero

1
-<?xml version="1.0" encoding="UTF-8" ?>
2
-<!DOCTYPE mapper
3
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.CaseLogRecordMapper">
6
-    <resultMap type="CaseLogRecord" id="CaseLogRecordResult">
7
-        <id     property="id"       column="id"      />
8
-        <result property="caseAppliId"       column="case_appli_id"      />
9
-        <result property="caseNode"     column="case_node"    />
10
-        <result property="caseNodeTime"     column="case_node_time"    />
11
-        <result property="notes"        column="notes"        />
12
-        <result property="caseNum"        column="case_num"        />
13
-        <result property="createBy"        column=" create_by"        />
14
-        <result property="createNickName"        column="create_nick_name"        />
15
-
16
-    </resultMap>
17
-
18
-    <insert id="insertCaseLogRecord">
19
-        insert into ms_case_log_record(case_appli_id, case_node,case_node_time,notes,create_by,create_nick_name,create_time,update_by,update_time ) values(
20
-            #{caseAppliId},#{caseNode},sysdate(),#{notes},#{createBy},#{createNickName},sysdate(),#{updateBy},sysdate()
21
-        )
22
-    </insert>
23
-    <insert id="batchInsertRecord">
24
-        insert into ms_case_log_record(case_appli_id, case_node,case_node_time,notes,create_by,create_nick_name,create_time,update_by,update_time ) values
25
-        <foreach item="item" index="index" collection="list" separator=",">
26
-        (
27
-            #{item.caseAppliId},#{item.caseNode},sysdate(),#{item.notes},#{item.createBy},#{item.createNickName},sysdate(),#{item.updateBy},sysdate()
28
-        )
29
-        </foreach>
30
-    </insert>
31
-    <select id="selectCaseLogRecordList" resultType="com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord">
32
-            select cl.case_node caseNode ,cl.case_node_time caseNodeTime ,cl.notes  ,cl.id ,cl.case_appli_id caseAppliId,
33
-            cl.create_by createBy,cl.create_nick_name createNickName,cl.create_time createTime,cl.update_by updateBy,cl.update_time updateTime,
34
-        CASE cl.case_node when 0 then '立案申请' when 1 then '提交立案申请' when 2 then '立案审查'
35
-        when 3 then '支付成功' when 4 then '缴费确认' when 5 then '案件质证'
36
-        when 6 then '组庭审核' when 7 then '组庭确认' when 8 then '当前仲裁方式为开庭审理'
37
-        when 9 then '当前仲裁方式为书面审理' when 10 then '书面审理' when 11 then '秘书审核裁决书'
38
-        when 12 then '部门长核验裁决书' when 13 then '同意裁决书' when 14 then '签名成功'
39
-        when 15 then '用印成功' when 16 then '送达仲裁文书' when 17 then '案件归档'
40
-        when 26 then '证据确认成功'
41
-        when 31 then '修改开庭时间'
42
-        when 18 then '仲裁员审核仲裁文书'
43
-        ELSE '无案件状态'
44
-        END content,
45
-        CASE cl.case_node when 0 then '申请人' when 1 then '申请人' when 2 then '法律顾问'
46
-        when 3 then '申请人' when 4 then '财务' when 5 then '被申请人'
47
-        when 6 then '部门长' when 7 then '仲裁员' when 8 then '仲裁员'
48
-        when 9 then '仲裁员'   when 10 then '仲裁员'   when 11 then '法律顾问'
49
-        when 12 then '仲裁员' when 13 then '仲裁员' when 14 then '部门长'
50
-        when 15 then '法律顾问' when 16 then '法律顾问'
51
-        ELSE '无角色'
52
-        END roleName
53
-            from ms_case_log_record cl
54
-
55
-            <where>
56
-
57
-                <if test="caseAppliId != null and caseAppliId != ''">
58
-                    AND cl.case_appli_id = #{caseAppliId}
59
-                </if>
60
-            </where>
61
-            order by create_time asc
62
-
63
-    </select>
64
-
65
-
66
-</mapper>

+ 27
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAffiliateLogMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.system.mapper.mscase.MsCaseAffiliateLogMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliateLog">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="case_appli_log_id" jdbcType="BIGINT" property="caseAppliLogId" />
9
+    <result column="application_organ_id" jdbcType="VARCHAR" property="applicationOrganId" />
10
+    <result column="application_organ_name" jdbcType="VARCHAR" property="applicationOrganName" />
11
+    <result column="credit_code" jdbcType="VARCHAR" property="creditCode" />
12
+    <result column="comp_legal_person" jdbcType="VARCHAR" property="compLegalPerson" />
13
+    <result column="applicant_home" jdbcType="VARCHAR" property="applicantHome" />
14
+    <result column="applicant_address" jdbcType="VARCHAR" property="applicantAddress" />
15
+    <result column="name_agent" jdbcType="VARCHAR" property="nameAgent" />
16
+    <result column="contact_telphone_agent" jdbcType="VARCHAR" property="contactTelphoneAgent" />
17
+    <result column="agent_email" jdbcType="VARCHAR" property="agentEmail" />
18
+    <result column="applicant_track_num" jdbcType="VARCHAR" property="applicantTrackNum" />
19
+    <result column="respondent_name" jdbcType="VARCHAR" property="respondentName" />
20
+    <result column="respondent_identity_num" jdbcType="VARCHAR" property="respondentIdentityNum" />
21
+    <result column="respondent_sex" jdbcType="VARCHAR" property="respondentSex" />
22
+    <result column="respondent_birth" jdbcType="TIMESTAMP" property="respondentBirth" />
23
+    <result column="respondent_home" jdbcType="VARCHAR" property="respondentHome" />
24
+    <result column="respondent_email" jdbcType="VARCHAR" property="respondentEmail" />
25
+    <result column="respondent_track_num" jdbcType="VARCHAR" property="respondentTrackNum" />
26
+  </resultMap>
27
+</mapper>

+ 27
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAffiliateMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAffiliateMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliate">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="case_appli_id" jdbcType="BIGINT" property="caseAppliId" />
9
+    <result column="application_organ_id" jdbcType="VARCHAR" property="applicationOrganId" />
10
+    <result column="application_organ_name" jdbcType="VARCHAR" property="applicationOrganName" />
11
+    <result column="credit_code" jdbcType="VARCHAR" property="creditCode" />
12
+    <result column="comp_legal_person" jdbcType="VARCHAR" property="compLegalPerson" />
13
+    <result column="applicant_home" jdbcType="VARCHAR" property="applicantHome" />
14
+    <result column="applicant_address" jdbcType="VARCHAR" property="applicantAddress" />
15
+    <result column="name_agent" jdbcType="VARCHAR" property="nameAgent" />
16
+    <result column="contact_telphone_agent" jdbcType="VARCHAR" property="contactTelphoneAgent" />
17
+    <result column="agent_email" jdbcType="VARCHAR" property="agentEmail" />
18
+    <result column="applicant_track_num" jdbcType="VARCHAR" property="applicantTrackNum" />
19
+    <result column="respondent_name" jdbcType="VARCHAR" property="respondentName" />
20
+    <result column="respondent_identity_num" jdbcType="VARCHAR" property="respondentIdentityNum" />
21
+    <result column="respondent_sex" jdbcType="VARCHAR" property="respondentSex" />
22
+    <result column="respondent_birth" jdbcType="TIMESTAMP" property="respondentBirth" />
23
+    <result column="respondent_home" jdbcType="VARCHAR" property="respondentHome" />
24
+    <result column="respondent_email" jdbcType="VARCHAR" property="respondentEmail" />
25
+    <result column="respondent_track_num" jdbcType="VARCHAR" property="respondentTrackNum" />
26
+  </resultMap>
27
+</mapper>

+ 31
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseApplicationLogMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseApplicationLogMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplicationLog">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="BIGINT" property="id" />
9
+    <result column="case_appli_id" jdbcType="BIGINT" property="caseAppliId" />
10
+    <result column="batch_number" jdbcType="INTEGER" property="batchNumber" />
11
+    <result column="template_id" jdbcType="BIGINT" property="templateId" />
12
+    <result column="case_num" jdbcType="VARCHAR" property="caseNum" />
13
+    <result column="case_subject_amount" jdbcType="DECIMAL" property="caseSubjectAmount" />
14
+    <result column="mediation_method" jdbcType="INTEGER" property="mediationMethod" />
15
+    <result column="case_status" jdbcType="INTEGER" property="caseStatus" />
16
+    <result column="fee_payable" jdbcType="DECIMAL" property="feePayable" />
17
+    <result column="lock_status" jdbcType="INTEGER" property="lockStatus" />
18
+    <result column="appli_iswrit_hear" jdbcType="INTEGER" property="appliIswritHear" />
19
+    <result column="respon_isWrit_hear" jdbcType="INTEGER" property="responIswritHear" />
20
+    <result column="create_by" jdbcType="VARCHAR" property="createBy" />
21
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
22
+    <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
23
+    <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
24
+    <result column="version" jdbcType="INTEGER" property="version" />
25
+    <result column="arbitrat_claims" jdbcType="LONGVARCHAR" property="arbitratClaims" />
26
+    <result column="facts" jdbcType="LONGVARCHAR" property="facts" />
27
+    <result column="request_rule" jdbcType="LONGVARCHAR" property="requestRule" />
28
+    <result column="case_describe" jdbcType="LONGVARCHAR" property="caseDescribe" />
29
+    <result column="mediation_agreement" jdbcType="LONGVARCHAR" property="mediationAgreement" />
30
+  </resultMap>
31
+</mapper>

+ 40
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseApplicationMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.system.mapper.mscase.MsCaseApplicationMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplication">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="BIGINT" property="id" />
9
+    <result column="batch_number" jdbcType="INTEGER" property="batchNumber" />
10
+    <result column="template_id" jdbcType="BIGINT" property="templateId" />
11
+    <result column="case_num" jdbcType="VARCHAR" property="caseNum" />
12
+    <result column="case_subject_amount" jdbcType="DECIMAL" property="caseSubjectAmount" />
13
+    <result column="mediation_method" jdbcType="CHAR" property="mediationMethod" />
14
+    <result column="case_status" jdbcType="INTEGER" property="caseStatus" />
15
+    <result column="hear_date" jdbcType="TIMESTAMP" property="hearDate" />
16
+    <result column="fee_payable" jdbcType="DECIMAL" property="feePayable" />
17
+    <result column="mediator_id" jdbcType="BIGINT" property="mediatorId" />
18
+    <result column="mediator_name" jdbcType="VARCHAR" property="mediatorName" />
19
+    <result column="is_agree_pend_tral" jdbcType="INTEGER" property="isAgreePendTral" />
20
+    <result column="pay_type" jdbcType="CHAR" property="payType" />
21
+    <result column="adjudica_counter" jdbcType="INTEGER" property="adjudicaCounter" />
22
+    <result column="is_absence" jdbcType="INTEGER" property="isAbsence" />
23
+    <result column="lock_status" jdbcType="INTEGER" property="lockStatus" />
24
+    <result column="room_id" jdbcType="VARCHAR" property="roomId" />
25
+    <result column="appli_iswrit_hear" jdbcType="INTEGER" property="appliIswritHear" />
26
+    <result column="respon_isWrit_hear" jdbcType="INTEGER" property="responIswritHear" />
27
+    <result column="create_by" jdbcType="VARCHAR" property="createBy" />
28
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
29
+    <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
30
+    <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
31
+    <result column="version" jdbcType="INTEGER" property="version" />
32
+    <result column="arbitrat_claims" jdbcType="LONGVARCHAR" property="arbitratClaims" />
33
+    <result column="facts" jdbcType="LONGVARCHAR" property="facts" />
34
+    <result column="request_rule" jdbcType="LONGVARCHAR" property="requestRule" />
35
+    <result column="case_describe" jdbcType="LONGVARCHAR" property="caseDescribe" />
36
+    <result column="mediation_url" jdbcType="LONGVARCHAR" property="mediationUrl" />
37
+    <result column="adjudica_counter_reason" jdbcType="LONGVARCHAR" property="adjudicaCounterReason" />
38
+    <result column="mediation_agreement" jdbcType="LONGVARCHAR" property="mediationAgreement" />
39
+  </resultMap>
40
+</mapper>

ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/CaseAttachLogMapper.xml → ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAttachLogMapper.xml Ver fichero

2
 <!DOCTYPE mapper
2
 <!DOCTYPE mapper
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.CaseAttachLogMapper">
5
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAttachLogMapper">
6
     <resultMap type="CaseAttach" id="CaseAttachResult">
6
     <resultMap type="CaseAttach" id="CaseAttachResult">
7
         <id     property="annexId"       column="annex_id"      />
7
         <id     property="annexId"       column="annex_id"      />
8
         <result property="caseAppliId"       column="case_appli_id"      />
8
         <result property="caseAppliId"       column="case_appli_id"      />

ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/CaseAttachMapper.xml → ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseAttachMapper.xml Ver fichero

2
 <!DOCTYPE mapper
2
 <!DOCTYPE mapper
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.CaseAttachMapper">
5
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAttachMapper">
6
     <resultMap type="CaseAttach" id="CaseAttachResult">
6
     <resultMap type="CaseAttach" id="CaseAttachResult">
7
         <id     property="annexId"       column="annex_id"      />
7
         <id     property="annexId"       column="annex_id"      />
8
         <result property="caseAppliId"       column="case_appli_id"      />
8
         <result property="caseAppliId"       column="case_appli_id"      />

+ 19
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseLogRecordMapper.xml Ver fichero

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseLogRecordMapper">
4
+  <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord">
5
+    <!--
6
+      WARNING - @mbg.generated
7
+    -->
8
+    <id column="id" jdbcType="BIGINT" property="id" />
9
+    <result column="case_appli_id" jdbcType="BIGINT" property="caseAppliId" />
10
+    <result column="case_node" jdbcType="INTEGER" property="caseNode" />
11
+    <result column="case_node_time" jdbcType="TIMESTAMP" property="caseNodeTime" />
12
+    <result column="create_by" jdbcType="VARCHAR" property="createBy" />
13
+    <result column="create_nick_name" jdbcType="VARCHAR" property="createNickName" />
14
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
15
+    <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
16
+    <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
17
+    <result column="notes" jdbcType="LONGVARCHAR" property="notes" />
18
+  </resultMap>
19
+</mapper>

ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/ColumnValueLogMapper.xml → ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsColumnValueLogMapper.xml Ver fichero

2
 <!DOCTYPE mapper
2
 <!DOCTYPE mapper
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.ColumnValueLogMapper">
6
-    <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.vo.mscase.ColumnValue" >
5
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsColumnValueLogMapper">
6
+    <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO" >
7
         <result column="id" property="id" />
7
         <result column="id" property="id" />
8
         <result column="column" property="column" />
8
         <result column="column" property="column" />
9
         <result column="name" property="name" />
9
         <result column="name" property="name" />
33
             where `COLUMN`=#{item.column} and `NAME`=#{item.name} and case_appli_log_id=#{item.caseAppliLogId};
33
             where `COLUMN`=#{item.column} and `NAME`=#{item.name} and case_appli_log_id=#{item.caseAppliLogId};
34
         </foreach>
34
         </foreach>
35
     </update>
35
     </update>
36
-    <select id="queryColumnValueList"  parameterType="ColumnValue"  resultMap="BaseResultMap">
36
+    <select id="queryColumnValueList"  parameterType="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO"  resultMap="BaseResultMap">
37
         select * from ms_column_value_log c
37
         select * from ms_column_value_log c
38
         <where>
38
         <where>
39
             <if test="caseAppliLogId != null">
39
             <if test="caseAppliLogId != null">

ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/ColumnValueMapper.xml → ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsColumnValueMapper.xml Ver fichero

2
 <!DOCTYPE mapper
2
 <!DOCTYPE mapper
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
3
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
4
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.ColumnValueMapper">
6
-    <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.vo.mscase.ColumnValue" >
5
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.mscase.MsColumnValueMapper">
6
+    <resultMap id="BaseResultMap" type="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO" >
7
         <result column="id" property="id" />
7
         <result column="id" property="id" />
8
         <result column="column" property="column" />
8
         <result column="column" property="column" />
9
         <result column="name" property="name" />
9
         <result column="name" property="name" />
31
         </foreach>
31
         </foreach>
32
     </update>
32
     </update>
33
 
33
 
34
-    <update id="updateColumnValue"  parameterType="ColumnValue">
34
+    <update id="updateColumnValue"  parameterType="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO">
35
         update  ms_column_value
35
         update  ms_column_value
36
         <set>
36
         <set>
37
             <if test="value != null and value != ''">
37
             <if test="value != null and value != ''">
45
         select * from ms_column_value where case_id=#{caseId}
45
         select * from ms_column_value where case_id=#{caseId}
46
     </select>
46
     </select>
47
 
47
 
48
-    <select id="queryColumnValueList"  parameterType="ColumnValue"  resultMap="BaseResultMap">
48
+    <select id="queryColumnValueList"  parameterType="com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsColumnValueVO"  resultMap="BaseResultMap">
49
         select * from ms_column_value c
49
         select * from ms_column_value c
50
         <where>
50
         <where>
51
             <if test="caseId != null">
51
             <if test="caseId != null">

ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/ReservedConferenceMapper.xml → ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsReservedConferenceMapper.xml Ver fichero