diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/dept/DeptIdentifyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/dept/DeptIdentifyController.java index 4c6e05a..4c5faf8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/dept/DeptIdentifyController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/dept/DeptIdentifyController.java @@ -201,25 +201,7 @@ public class DeptIdentifyController extends BaseController { return deptIdentifyService.saveFatchRules(templateManage); } - /** - * 查询column和注释 - * @return - */ - @PostMapping("/selectColumnandComment") - public AjaxResult selectColumnandComment(){ - List fatchRuleList = deptIdentifyService.selectColumnandComment(); - return AjaxResult.success(fatchRuleList); - } - /** - * 查询column - * @return - */ - @PostMapping("/selectColumnbycomment") - public AjaxResult selectColumnbycomment(@RequestBody FatchRule fatchRule){ - FatchRule fatchRulesel = deptIdentifyService.selectColumnbycomment(fatchRule); - return AjaxResult.success(fatchRulesel); - } /** * 根据模板id查询模板字段列表 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java index dff84c2..4f27471 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java @@ -51,6 +51,9 @@ public class MsCaseApplicationController extends BaseController { @PostMapping("/insert") public AjaxResult insert(@RequestBody MsCaseApplicationVO caseApplication ) { + if(caseApplication.getAffiliate()==null||caseApplication.getAffiliate().getOrganizeFlag()==null){ + error("参数校验失败"); + } return success(caseApplicationService.insert(caseApplication)); } @@ -165,7 +168,7 @@ public class MsCaseApplicationController extends BaseController { */ @PostMapping("/updateBooking") public AjaxResult updateBooking(@RequestBody BookingVO vo ) { - if(vo.getId()==null || CollectionUtil.isEmpty(vo.getHerDates())|| CollectionUtil.isEmpty(vo.getUserList())){ + if(vo.getId()==null || CollectionUtil.isEmpty(vo.getUserList())){ return error("参数校验失败"); } return caseApplicationService.updateBooking(vo); diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/enums/MediatorTypeEnum.java b/ruoyi-common/src/main/java/com/ruoyi/common/enums/MediatorTypeEnum.java new file mode 100644 index 0000000..2ed0c41 --- /dev/null +++ b/ruoyi-common/src/main/java/com/ruoyi/common/enums/MediatorTypeEnum.java @@ -0,0 +1,63 @@ +package com.ruoyi.common.enums; + +import com.ruoyi.common.interfaces.EnumsInterface; + +/** + * @author wangqiong + * @description 选择调解员入口枚举 + * @date 2023-11-17 14:05 + */ +public enum MediatorTypeEnum implements EnumsInterface +{ + PC(0, "PC"), + MI_NI_PROGRESS(1, "小程序"), + + ; + + private final Integer code; + private final String text; + + MediatorTypeEnum(Integer code, String text) + { + this.code = code; + this.text = text; + } + + public Integer getCode() + { + return code; + } + + public String getText() + { + return text; + } + + /** + * 根据code获取text + * @param codeNo + * @return + */ + public static String getTextByCode(Integer codeNo){ + for (MediatorTypeEnum value : MediatorTypeEnum.values()) { + if (value.getCode().equals(codeNo)){ + return value.getText(); + } + } + return codeNo.toString(); + } + + /** + * 根据text获取code + * @param textStr + * @return + */ + public static String getCodeByText(String textStr){ + for (MediatorTypeEnum value : MediatorTypeEnum.values()) { + if (value.getText().equals(textStr)){ + return value.getText(); + } + } + return textStr; + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java index 0086685..12097e7 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAffiliate.java @@ -20,24 +20,30 @@ public class MsCaseAffiliate { @Id @Column(name = "case_appli_id") private Long caseAppliId; + /** + * 是否机构申请,0-自然人,1-申请机构,默认0 + */ + @Column(name = "organize_flag") + private Integer organizeFlag; + /** - * 申请机构 + * 申请人id */ - @Column(name = "application_organ_id") - private String applicationOrganId; + @Column(name = "application_id") + private String applicationId; /** - * 申请机构名称 + * 申请人名称 */ - @Column(name = "application_organ_name") - private String applicationOrganName; + @Column(name = "application_name") + private String applicationName; /** - * 统一社会信用代码 + * 代码(统一社会信用代码或者身份证号) */ - @Column(name = "credit_code") - private String creditCode; + @Column(name = "code") + private String code; /** * 法定代表人 diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java index 3e3c4b8..8a748a5 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseApplication.java @@ -51,7 +51,7 @@ public class MsCaseApplication { private BigDecimal caseSubjectAmount; /** - * 调解方式,1-开庭调解,2-书面调解 + * 调解方式,1-线上调解,2-线下调解 */ @Column(name = "mediation_method") private String mediationMethod; @@ -84,7 +84,7 @@ public class MsCaseApplication { * 调解员id */ @Column(name = "mediator_id") - private String mediatorId; + private Long mediatorId; /** * 调解员名称 @@ -92,23 +92,12 @@ public class MsCaseApplication { @Column(name = "mediator_name") private String mediatorName; - /** - * 是否同意组庭,0否,1是 - */ - @Column(name = "is_agree_pend_tral") - private Integer isAgreePendTral; - /** * 支付方式(0线上支付,1线下支付) */ @Column(name = "pay_type") private String payType; - /** - * 是否仲裁反请求,1是,0否 - */ - @Column(name = "adjudica_counter") - private Integer adjudicaCounter; /** * 被申请人是否缺席,1是,0否 @@ -192,17 +181,6 @@ public class MsCaseApplication { */ private String facts; - /** - * 申请人请求仲裁庭裁决 - */ - @Column(name = "request_rule") - private String requestRule; - - /** - * 案件描述 - */ - @Column(name = "case_describe") - private String caseDescribe; /** * 调解书URL @@ -210,11 +188,7 @@ public class MsCaseApplication { @Column(name = "mediation_url") private String mediationUrl; - /** - * 仲裁反请求原因 - */ - @Column(name = "adjudica_counter_reason") - private String adjudicaCounterReason; + /** * 调解内容 diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseMediator.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseMediator.java index 49fbe59..9beff43 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseMediator.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseMediator.java @@ -31,7 +31,7 @@ public class MsCaseMediator { * 调解员id */ @Column(name = "mediator_id") - private String mediatorId; + private Long mediatorId; /** * 调解员名称 diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/BookingVO.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/BookingVO.java index 6c41999..04ff22b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/BookingVO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/BookingVO.java @@ -1,6 +1,7 @@ package com.ruoyi.wisdomarbitrate.domain.vo.mscase; import com.ruoyi.common.core.domain.entity.SysUser; +import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseMediator; import lombok.Data; import java.util.List; @@ -15,13 +16,17 @@ import java.util.List; @Data public class BookingVO { /** - * 调解员列表 + * 申请人调解员列表 */ private List userList; /** - * 调解员列表 + * 申请人调解员列表 */ - private List mediatorList; + private List mediatorList; + /** + * 被申请人调解员列表 + */ + private ListresMediatorList; /** * 开庭日期集合 */ @@ -38,6 +43,14 @@ public class BookingVO { * 批次 */ private String batchNumber; + /** + * 调解员id + */ + private Long mediatorId; + /** + * 调解员 + */ + private String mediatorName; /** * 是否被申请人,1-被申请人,空为申请人 */ diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java index 956bb3d..59f81bc 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java @@ -35,7 +35,7 @@ public interface MsCaseApplicationMapper extends Mapper { * @return */ @Select("