diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/crm/crmmaintenanceenterpriserecord/MonthEndService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/crm/crmmaintenanceenterpriserecord/MonthEndService.java
index 68c9724645..0d7e7d48ed 100644
--- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/crm/crmmaintenanceenterpriserecord/MonthEndService.java
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/crm/crmmaintenanceenterpriserecord/MonthEndService.java
@@ -27,23 +27,18 @@ package com.yxt.anrui.terminal.biz.crm.crmmaintenanceenterpriserecord;
import cn.hutool.core.bean.BeanUtil;
-import com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordDetailsVo;
-import com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordFeign;
-import com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.flowable.*;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
-import com.yxt.anrui.riskcenter.api.loanbuckleapply.flow.*;
import com.yxt.anrui.terminal.api.crm.crmmaintenanceenterpriserecord.MonthEndDetailsVo;
import com.yxt.anrui.terminal.api.crm.crmmaintenanceenterpriserecord.flow.AppMonthEndTaskQuery;
import com.yxt.anrui.terminal.api.crm.crmmaintenanceenterpriserecord.flow.CompleteMonthEndDto;
import com.yxt.anrui.terminal.api.crm.crmmaintenanceenterpriserecord.flow.MonthEndDelegateQuery;
import com.yxt.anrui.terminal.api.crm.crmmaintenanceenterpriserecord.flow.MonthEndFlowableQuery;
-import com.yxt.anrui.terminal.api.risk.buckle.flow.AppBuckleDelegateQuery;
-import com.yxt.anrui.terminal.api.risk.buckle.flow.AppBuckleTaskQuery;
-import com.yxt.anrui.terminal.api.risk.buckle.flow.BuckleFlowableQuery;
-import com.yxt.anrui.terminal.api.risk.buckle.flow.CompleteBuckleDto;
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.CrmMaintenanceenterpriseRecordDetailsVo;
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.YxtCrmMaintenanceenterpriseRecordFeign;
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable.*;
import com.yxt.common.core.result.ResultBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -71,7 +66,7 @@ import java.util.stream.Collectors;
public class MonthEndService {
@Autowired
- private CrmMaintenanceenterpriseRecordFeign crmMaintenanceenterpriseRecordFeign;
+ private YxtCrmMaintenanceenterpriseRecordFeign crmMaintenanceenterpriseRecordFeign;
@Autowired
private SysUserFeign sysUserFeign;
@Autowired
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CarListVo.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CarListVo.java
new file mode 100644
index 0000000000..2f757561ea
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CarListVo.java
@@ -0,0 +1,31 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author Fan
+ * @description
+ * @date 2024/7/22 14:42
+ */
+@Data
+public class CarListVo {
+
+ /**
+ * 购买日期
+ */
+ private String buyDate;
+ private String sid;
+ /**
+ * 车牌号
+ */
+ private String vehMark;
+ /**
+ * 车架号
+ */
+ private String vinNo;
+
+
+ @ApiModelProperty("售后客户车辆信息sid")
+ private String asVinSid; // 售后客户车辆信息sid
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecord.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecord.java
new file mode 100644
index 0000000000..9abcce1b3d
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecord.java
@@ -0,0 +1,93 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecord.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecord
+ * Description: 定点企业备案.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "定点企业备案", description = "定点企业备案")
+@TableName("crm_maintenanceenterprise_record")
+public class CrmMaintenanceenterpriseRecord extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("申请人")
+ private String createByName; // 申请人
+ @ApiModelProperty("单据编号")
+ private String billNo; // 单据编号
+ @ApiModelProperty("客户sid")
+ private String customerSid; // 客户sid
+ @ApiModelProperty("备案类别")
+ private String filingType; // 备案类别
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("备案有效期")
+ private Date filingIndate; // 备案有效期
+ @ApiModelProperty("申请部门")
+ private String deptName; // 申请部门
+ @ApiModelProperty("申请部门sid")
+ private String deptSid; // 申请部门sid
+ @ApiModelProperty("taskId")
+ private String taskId; // taskId
+ @ApiModelProperty("环节定义的sid")
+ private String nodeSid; // 环节定义的sid
+ @ApiModelProperty("流程状态")
+ private String nodeState; // 流程状态
+ @ApiModelProperty("流程实例的sid")
+ private String procInstId; // 流程实例的sid
+ @ApiModelProperty("流程定义的id")
+ private String procDefId; // 流程定义的id
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("使用组织名称(分公司)")
+ private String useOrgName; // 使用组织名称(分公司)
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+ @ApiModelProperty("创建组织名称(分公司)")
+ private String createOrgName; // 创建组织名称(分公司)
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("办结日期")
+ private Date closingDate; // 办结日期
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDetailsVo.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDetailsVo.java
new file mode 100644
index 0000000000..602cb3c4be
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDetailsVo.java
@@ -0,0 +1,208 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordVo.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordVo
+ * Description: 定点企业备案 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "定点企业备案 视图数据详情", description = "定点企业备案 视图数据详情")
+public class CrmMaintenanceenterpriseRecordDetailsVo implements Vo {
+
+ /**
+ * 客户sid
+ */
+ private String customerSid;
+ /**
+ * 详细地址
+ */
+ private String address;
+
+ /**
+ * 详细地址
+ */
+ private String customerAddress;
+ /**
+ * 车辆列表
+ */
+ private List carList = new ArrayList<>();
+ /**
+ * 证件类型
+ */
+ private String certificateType;
+ /**
+ * 证件类型Key
+ */
+ private String certificateTypeKey;
+ /**
+ * 市
+ */
+ private String city;
+ /**
+ * 对接人列表
+ */
+ private List contactPerson = new ArrayList<>();
+ /**
+ * 县
+ */
+ private String county;
+ /**
+ * 申请人
+ */
+ private String createByName;
+ /**
+ * 申请人sid
+ */
+ private String createBySid;
+ /**
+ * 分公司
+ */
+ private String createOrgName;
+ /**
+ * 分公司sid
+ */
+ private String createOrgSid;
+ /**
+ * 申请日期
+ */
+ private String createTime;
+ /**
+ * 客户名称
+ */
+ private String customerName;
+ /**
+ * 客户类型
+ */
+ private String customerType;
+ /**
+ * 客户类型Key
+ */
+ private String customerTypeKey;
+ /**
+ * 申请部门
+ */
+ private String deptName;
+ /**
+ * 申请部门sid
+ */
+ private String deptSid;
+ /**
+ * 电子邮箱
+ */
+ private String e_mail;
+ /**
+ * 紧急联系人
+ */
+ private String emergencyContact;
+ /**
+ * 紧急联系电话
+ */
+ private String emergencyMobile;
+ /**
+ * 证书有效期
+ */
+ private String endDate;
+ /**
+ * 附件
+ */
+ private List files = new ArrayList<>();
+ private List files2 = new ArrayList<>();
+ /**
+ * 备案有效期
+ */
+ private String filingIndate;
+ /**
+ * 备案类别,默认赋值"首次"
+ */
+ private String filingType;
+ /**
+ * 证书号码
+ */
+ private String idnumber;
+ /**
+ * 流程实例ID
+ */
+ private String instanceId;
+ private String procInsId;
+ /**
+ * 联系电话
+ */
+ private String mobile;
+ /**
+ * 省
+ */
+ private String province;
+ /**
+ * 已备人数,首次备案默认为空
+ */
+ private String readyStrength;
+ /**
+ * 已备车辆,首次备案默认为空
+ */
+ private String readyVehicle;
+ /**
+ * 备注
+ */
+ private String remarks;
+ private String sid;
+ /**
+ * 流程ID
+ */
+ private String taskId;
+ /**
+ * 分公司
+ */
+ private String useOrgName;
+ /**
+ * 分公司sid
+ */
+ private String useOrgSid;
+ /**
+ * 微信号
+ */
+ private String weixin;
+
+
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDto.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDto.java
new file mode 100644
index 0000000000..6e2ae36544
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordDto.java
@@ -0,0 +1,200 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordDto.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordDto
+ * Description: 定点企业备案 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "定点企业备案 数据传输对象", description = "定点企业备案 数据传输对象")
+public class CrmMaintenanceenterpriseRecordDto implements Dto {
+
+
+ /**
+ * 客户sid
+ */
+ private String customerSid;
+ /**
+ * 详细地址
+ */
+ private String address;
+ /**
+ * 车辆列表
+ */
+ private List carList = new ArrayList<>();
+ /**
+ * 证件类型
+ */
+ private String certificateType;
+ /**
+ * 证件类型Key
+ */
+ private String certificateTypeKey;
+ /**
+ * 市
+ */
+ private String city;
+ /**
+ * 对接人列表
+ */
+ private List contactPerson = new ArrayList<>();
+ /**
+ * 县
+ */
+ private String county;
+ /**
+ * 申请人
+ */
+ private String createByName;
+ /**
+ * 申请人sid
+ */
+ private String createBySid;
+ /**
+ * 分公司
+ */
+ private String createOrgName;
+ /**
+ * 分公司sid
+ */
+ private String createOrgSid;
+ /**
+ * 申请日期
+ */
+ private String createTime;
+ /**
+ * 客户名称
+ */
+ private String customerName;
+ /**
+ * 客户类型
+ */
+ private String customerType;
+ /**
+ * 客户类型Key
+ */
+ private String customerTypeKey;
+ /**
+ * 申请部门
+ */
+ private String deptName;
+ /**
+ * 申请部门sid
+ */
+ private String deptSid;
+ /**
+ * 电子邮箱
+ */
+ private String eMail;
+ /**
+ * 紧急联系人
+ */
+ private String emergencyContact;
+ /**
+ * 紧急联系电话
+ */
+ private String emergencyMobile;
+ /**
+ * 证书有效期
+ */
+ private String endDate;
+ /**
+ * 附件
+ */
+ private List files = new ArrayList<>();
+ /**
+ * 备案有效期
+ */
+ private String filingIndate;
+ /**
+ * 备案类别,默认赋值"首次"
+ */
+ private String filingType;
+ /**
+ * 证书号码
+ */
+ private String idnumber;
+ /**
+ * 流程实例ID
+ */
+ private String instanceId;
+ /**
+ * 联系电话
+ */
+ private String mobile;
+ /**
+ * 省
+ */
+ private String province;
+ /**
+ * 已备人数,首次备案默认为空
+ */
+ private String readyStrength;
+ /**
+ * 已备车辆,首次备案默认为空
+ */
+ private String readyVehicle;
+ /**
+ * 备注
+ */
+ private String remarks;
+ private String sid;
+ /**
+ * 流程ID
+ */
+ private String taskId;
+ /**
+ * 分公司
+ */
+ private String useOrgName;
+ /**
+ * 分公司sid
+ */
+ private String useOrgSid;
+ /**
+ * 微信号
+ */
+ private String weixin;
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordFeignFallback.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordFeignFallback.java
new file mode 100644
index 0000000000..571837a700
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordFeignFallback.java
@@ -0,0 +1,123 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable.*;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordFeignFallback.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordFeignFallback
+ * Description: 定点企业备案.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class CrmMaintenanceenterpriseRecordFeignFallback implements YxtCrmMaintenanceenterpriseRecordFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口crm/crmmaintenanceenterpriserecord/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(CrmMaintenanceenterpriseRecordDto dto){
+ return ResultBean.fireFail().setMsg("接口crm/crmmaintenanceenterpriserecord/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口crm/crmmaintenanceenterpriserecord/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean init(String sid) {
+ return null;
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口crm/crmmaintenanceenterpriserecord/fetchDetailsBySid无法访问");
+ }
+
+ @Override
+ public ResultBean submitRecordApplication(SubmitEnterpriseDto dto) {
+ return null;
+ }
+
+ @Override
+ public ResultBean complete(EnterpriseCompleteDto dto) {
+ return null;
+ }
+
+ @Override
+ public ResultBean revokeProcess(EnterpriseTaskQuery query) {
+ return null;
+ }
+
+ @Override
+ public ResultBean taskReject(EnterpriseTaskQuery query) {
+ return null;
+ }
+
+ @Override
+ public ResultBean breakProcess(EnterpriseTaskQuery query) {
+ return null;
+ }
+
+ @Override
+ public ResultBean flowRecord(String procInsId) {
+ return null;
+ }
+
+ @Override
+ public ResultBean> getNextNodesForSubmit(EnterpriseNodeQuery query) {
+ return null;
+ }
+
+ @Override
+ public ResultBean> getPreviousNodesForReject(EnterpriseNodeQuery query) {
+ return null;
+ }
+
+ @Override
+ public ResultBean delegate(EnterpriseDelegateQuery query) {
+ return null;
+ }
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordQuery.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordQuery.java
new file mode 100644
index 0000000000..6c927d19ae
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordQuery.java
@@ -0,0 +1,69 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordQuery.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordQuery
+ * Description: 定点企业备案 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "定点企业备案 查询条件", description = "定点企业备案 查询条件")
+public class CrmMaintenanceenterpriseRecordQuery implements Query {
+
+ private String billNo;
+ private String closingDateEnd;
+ private String closingDateStart;
+ private String createByName;
+ private String createEndTime;
+ private String createOrgName;
+ private String createStartTime;
+ private String customerName;
+ private String customerTypeKey;
+ private String deptName;
+ private String menuUrl;
+ private String mobile;
+ private String orgPath;
+ /**
+ * 是否有效 1是0否
+ */
+ private String state;
+ private String userSid;
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordVo.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordVo.java
new file mode 100644
index 0000000000..191521ca82
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/CrmMaintenanceenterpriseRecordVo.java
@@ -0,0 +1,110 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordVo.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordVo
+ * Description: 定点企业备案 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "定点企业备案 视图数据对象", description = "定点企业备案 视图数据对象")
+public class CrmMaintenanceenterpriseRecordVo implements Vo {
+
+ /**
+ * 单据编号
+ */
+ private String billNo;
+ /**
+ * 办结日期
+ */
+ private String closingDate;
+ /**
+ * 申请人
+ */
+ private String createByName;
+ /**
+ * 申请日期
+ */
+ private String createTime;
+ /**
+ * 客户名称
+ */
+ private String customerName;
+ /**
+ * 客户类型
+ */
+ private String customerTypeValue;
+ /**
+ * 申请部门
+ */
+ private String deptName;
+ /**
+ * 备案有效期
+ */
+ private String filingIndate;
+ /**
+ * 备案有效期是否已过,1是0否
+ */
+ private String isFilingIndate;
+ /**
+ * 联系电话
+ */
+ private String mobile;
+ /**
+ * 流程状态
+ */
+ private String nodeState;
+ /**
+ * 流程定义ID
+ */
+ private String procDefId;
+ /**
+ * 流程实例ID
+ */
+ private String procInstId;
+ private String sid;
+ /**
+ * 分公司
+ */
+ private String useOrgName;
+ @ApiModelProperty("备案类别")
+ private String filingType; // 备案类别
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/FileQueryUrl.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/FileQueryUrl.java
new file mode 100644
index 0000000000..07a61e7217
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/FileQueryUrl.java
@@ -0,0 +1,15 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import lombok.Data;
+
+/**
+ * @author Fan
+ * @description
+ * @date 2024/7/22 14:35
+ */
+@Data
+public class FileQueryUrl {
+
+ private String url;
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/PersonListVo.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/PersonListVo.java
new file mode 100644
index 0000000000..e7075c61a7
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/PersonListVo.java
@@ -0,0 +1,32 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author Fan
+ * @description
+ * @date 2024/7/22 14:42
+ */
+@Data
+public class PersonListVo {
+
+ /**
+ * 手机号码
+ */
+ private String mobile;
+ /**
+ * 姓名
+ */
+ private String name;
+ /**
+ * 备注
+ */
+ private String remarks;
+ private String sid;
+
+ @ApiModelProperty("对接人员sid")
+ private String personSid; // 对接人员sid
+
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/YxtCrmMaintenanceenterpriseRecordFeign.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/YxtCrmMaintenanceenterpriseRecordFeign.java
new file mode 100644
index 0000000000..5fa5172cb3
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/YxtCrmMaintenanceenterpriseRecordFeign.java
@@ -0,0 +1,128 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord;
+
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable.*;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.cloud.openfeign.SpringQueryMap;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.List;
+
+/**
+ * Project: crm(crm)
+ * File: CrmMaintenanceenterpriseRecordFeign.java
+ * Class: com.yxt.anrui.crm.api.crmmaintenanceenterpriserecord.CrmMaintenanceenterpriseRecordFeign
+ * Description: 定点企业备案.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-22 13:49:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "定点企业备案")
+@FeignClient(
+ contextId = "yxt-crm-CrmMaintenanceenterpriseRecord",
+ name = "yxt-crm",
+ path = "v1/maintenanceEnterprise",
+ fallback = CrmMaintenanceenterpriseRecordFeignFallback.class)
+public interface YxtCrmMaintenanceenterpriseRecordFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody CrmMaintenanceenterpriseRecordDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("新增初始化")
+ @GetMapping("/init")
+ @ResponseBody
+ public ResultBean init(@RequestParam("sid") String sid);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+
+
+ //------------------------------流程接口----------------------------------------------
+
+ @ApiOperation("提交")
+ @PostMapping("/submit")
+ public ResultBean submitRecordApplication(@RequestBody @Valid SubmitEnterpriseDto dto);
+
+ @ApiOperation(value = "办理(同意)")
+ @PostMapping("/complete")
+ public ResultBean complete(@Valid @RequestBody EnterpriseCompleteDto dto);
+
+ @ApiOperation(value = "撤回流程")
+ @PostMapping(value = "/revokeProcess")
+ public ResultBean revokeProcess(@ApiParam(value = "工作流任务相关--请求参数") @RequestBody EnterpriseTaskQuery query);
+
+ @ApiOperation(value = "驳回任务")
+ @PostMapping(value = "/reject")
+ public ResultBean taskReject(@ApiParam(value = "工作流任务相关--请求参数") @RequestBody EnterpriseTaskQuery query);
+
+ @ApiOperation(value = "终止任务")
+ @PostMapping(value = "/breakProcess")
+ public ResultBean breakProcess(@RequestBody EnterpriseTaskQuery query);
+
+ @ApiOperation(value = "流程历史流转记录")
+ @GetMapping(value = "/task/flowRecord/{procInsId}/{deployId}")
+ public ResultBean flowRecord(@ApiParam(value = "流程实例id") @PathVariable(value = "procInsId") String procInsId);
+
+ @ApiOperation(value = "获取下一个环节")
+ @GetMapping(value = "/getNextNodesForSubmit")
+ ResultBean> getNextNodesForSubmit(@Valid @SpringQueryMap EnterpriseNodeQuery query);
+
+ @ApiOperation(value = "获取上一个环节")
+ @GetMapping(value = "/getPreviousNodesForReject")
+ ResultBean> getPreviousNodesForReject(@Valid @SpringQueryMap EnterpriseNodeQuery query);
+
+ @ApiOperation(value = "加签")
+ @PostMapping(value = "/delegate")
+ public ResultBean delegate(@RequestBody EnterpriseDelegateQuery query);
+
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseCompleteDto.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseCompleteDto.java
new file mode 100644
index 0000000000..fc7ec03ea6
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseCompleteDto.java
@@ -0,0 +1,37 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/6 14:57
+ * @Description
+ */
+@Data
+public class EnterpriseCompleteDto implements Dto {
+ private static final long serialVersionUID = 6378752532534735663L;
+
+ @ApiModelProperty(value = "用户sid")
+ private String userSid;
+ @ApiModelProperty(value = "节点id")
+ @NotBlank(message = "参数错误:taskDefKey")
+ private String taskDefKey;
+ @ApiModelProperty(value = "任务id")
+ @NotBlank(message = "参数错误:taskId")
+ private String taskId;
+ @ApiModelProperty(value = "流程id(PC)")
+ private String instanceId;
+ @ApiModelProperty(value = "流程id(移动)")
+ private String procInsId;
+ @ApiModelProperty(value = "意见")
+ private String comment;
+ @ApiModelProperty(value = "业务sid")
+ @NotBlank(message = "参数错误:businessSid")
+ private String businessSid;
+
+ private String orgPath;
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseDelegateQuery.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseDelegateQuery.java
new file mode 100644
index 0000000000..014d5a0a4e
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseDelegateQuery.java
@@ -0,0 +1,26 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author Administrator
+ * @description
+ * @date 2023/9/28 9:28
+ */
+@Data
+public class EnterpriseDelegateQuery {
+ @ApiModelProperty
+ private String userSid;
+ @ApiModelProperty("流程实例id")
+// @JsonProperty("procInsId")
+ private String instanceId;
+ @ApiModelProperty("任务Id")
+ private String taskId;
+ @ApiModelProperty("审批人sid")
+ private String assignee;
+ @ApiModelProperty("填写意见")
+ private String views;
+
+
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeQuery.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeQuery.java
new file mode 100644
index 0000000000..592a1bcd82
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeQuery.java
@@ -0,0 +1,25 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/6 15:04
+ * @Description
+ */
+@Data
+public class EnterpriseNodeQuery implements Query {
+ private static final long serialVersionUID = 9117613683840483366L;
+
+ @ApiModelProperty(value = "环节定义id")
+ @NotBlank(message = "参数错误:taskDefKey")
+ private String taskDefKey;
+ @ApiModelProperty(value = "业务sid")
+ private String businessSid;
+ @ApiModelProperty(value = "0 上一环节 1下一环节")
+ private Integer next;
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeVo.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeVo.java
new file mode 100644
index 0000000000..bfcfb7bcc5
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseNodeVo.java
@@ -0,0 +1,26 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/6 15:03
+ * @Description
+ */
+@Data
+public class EnterpriseNodeVo implements Vo {
+ private static final long serialVersionUID = -833419512294877848L;
+
+ @ApiModelProperty(value = "节点名称")
+ private String name;
+ @ApiModelProperty(value = "节点id")
+ private String id;
+ @ApiModelProperty(value = "审批组")
+ private List candidateGroups;
+ @ApiModelProperty(value = "是否是最后环节")
+ private String endTask;
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseTaskQuery.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseTaskQuery.java
new file mode 100644
index 0000000000..88f882f037
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/EnterpriseTaskQuery.java
@@ -0,0 +1,48 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+/**
+ * @Author dimengzhe
+ * @Date 2022/9/6 15:06
+ * @Description
+ */
+@Data
+public class EnterpriseTaskQuery implements Query {
+ private static final long serialVersionUID = 1288615499873178778L;
+
+ /**
+ * 终止、驳回、撤回
+ */
+ @ApiModelProperty("任务Id")
+ @NotBlank(message = "参数错误:taskId")
+ private String taskId;
+ /**
+ * 终止、驳回、撤回
+ */
+ @ApiModelProperty("业务sid")
+ @NotBlank(message = "参数错误:businessSid")
+ private String businessSid;
+ /**
+ * 终止、驳回
+ */
+ @ApiModelProperty("任务意见")
+ private String comment;
+ /**
+ * 终止、撤回、驳回
+ */
+ @ApiModelProperty("用户Sid")
+ private String userSid;
+ /**
+ * 终止
+ */
+ @ApiModelProperty("流程实例Id(PC)")
+ private String instanceId;
+
+ @ApiModelProperty("流程实例Id(移动)")
+ private String procInsId;
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/SubmitEnterpriseDto.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/SubmitEnterpriseDto.java
new file mode 100644
index 0000000000..2f74b2b66a
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/fegin/crmMaintenanceenterpriseRecord/flowable/SubmitEnterpriseDto.java
@@ -0,0 +1,24 @@
+package com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.flowable;
+
+import com.yxt.anrui.terminal.fegin.crmMaintenanceenterpriseRecord.CrmMaintenanceenterpriseRecordDto;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author liuguohui
+ * @version 1.0
+ * @description
+ * @date 2022/04/13
+ */
+@ApiModel("提交")
+@Data
+public class SubmitEnterpriseDto extends CrmMaintenanceenterpriseRecordDto {
+
+ @ApiModelProperty("意见")
+ private String comment;
+ @ApiModelProperty("流程实例id")
+ private String instanceId;
+ @ApiModelProperty("任务id")
+ private String taskId;
+}
diff --git a/yxt-as-ui/src/api/client/customermanagement.js b/yxt-as-ui/src/api/client/customermanagement.js
index f47b9a4709..4f2c65e915 100644
--- a/yxt-as-ui/src/api/client/customermanagement.js
+++ b/yxt-as-ui/src/api/client/customermanagement.js
@@ -4,22 +4,31 @@ export default {
// 查询分页列表
listPage: function(params) {
return request({
- url: '/crm/v1/crmcustomertemp/asListPage',
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/asListPage',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 初始化
+ customerInit: function(data) {
+ return request({
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/customerInit',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ },
+ // 回显
fetchDetailsBySid: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/fetchSid/' + data,
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/fetchSid/' + data,
method: 'get'
})
},
save: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/save',
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/save',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -27,7 +36,7 @@ export default {
},
update: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/update/' + data.sid,
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/update/' + data.sid,
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -44,7 +53,7 @@ export default {
// 定点企业禁用
disableState: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/disableState',
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/disableState',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -53,7 +62,7 @@ export default {
// 定点企业启用
enable: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/enable',
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/enable',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -61,7 +70,7 @@ export default {
},
deleteBySids: function(data) {
return request({
- url: '/crm/v1/crmcustomertemp/del/',
+ url: '/yxtcrm/apiadmin/v1/crmcustomer/del/',
method: 'DELETE',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -121,7 +130,7 @@ export default {
// 对接人列表
getListByCustomerSid: function(params) {
return request({
- url: '/crm/v1/crmdockingpeople/getListByCustomerSid',
+ url: '/yxtcrm/v1/crmdockingpeople/getListByCustomerSid',
method: 'get',
params: params
})
@@ -129,7 +138,7 @@ export default {
// 禁用对接人信息
disableStateByPerson: function(data) {
return request({
- url: '/crm/v1/crmdockingpeople/disableState',
+ url: '/yxtcrm/v1/crmdockingpeople/disableState',
method: 'DELETE',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -138,7 +147,7 @@ export default {
// 启用对接人信息
enableByPerson: function(data) {
return request({
- url: '/crm/v1/crmdockingpeople/enable',
+ url: '/yxtcrm/v1/crmdockingpeople/enable',
method: 'DELETE',
data: data,
headers: { 'Content-Type': 'application/json' }
diff --git a/yxt-as-ui/src/api/client/maintenanceEnterprise.js b/yxt-as-ui/src/api/client/maintenanceEnterprise.js
index 55d042d909..20e25fd7e2 100644
--- a/yxt-as-ui/src/api/client/maintenanceEnterprise.js
+++ b/yxt-as-ui/src/api/client/maintenanceEnterprise.js
@@ -4,7 +4,7 @@ export default {
// 查询分页列表
listPage: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/listPage',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/listPage',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -13,7 +13,7 @@ export default {
// 初始化
init(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/init',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/init',
method: 'get',
params: data
})
@@ -21,13 +21,13 @@ export default {
// 编辑回显
fetchDetailsBySid: function(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/fetchDetailsBySid/' + data,
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/fetchDetailsBySid/' + data,
method: 'get'
})
},
saveOrUpdate: function(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/save',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/save',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -35,7 +35,7 @@ export default {
},
deleteBySids: function(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/delBySids',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/delBySids',
method: 'DELETE',
data: data,
headers: { 'Content-Type': 'application/json' }
@@ -44,7 +44,7 @@ export default {
// 提交流程
submit: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/submit',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/submit',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -53,7 +53,7 @@ export default {
// 流程审批(同意)
complete: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/complete',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/complete',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -62,7 +62,7 @@ export default {
// 流程审批(加签)
delegate: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/delegate',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/delegate',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -71,7 +71,7 @@ export default {
// 流程审批(驳回)
reject: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/reject',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/reject',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -80,7 +80,7 @@ export default {
// 流程审批(终止)
breakProcess: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/breakProcess',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/breakProcess',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -89,7 +89,7 @@ export default {
// 流程审批(撤回)
revokeProcess: function(params) {
return request({
- url: '/crm/v1/maintenanceEnterprise/revokeProcess',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/revokeProcess',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
@@ -98,7 +98,7 @@ export default {
// 审批流程(同意)获取下一环节
getNextNodesForSubmit: function(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/getNextNodesForSubmit',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/getNextNodesForSubmit',
method: 'get',
params: data
})
@@ -106,7 +106,7 @@ export default {
// 审批流程(驳回)获取上一环节
getPreviousNodesForReject: function(data) {
return request({
- url: '/crm/v1/maintenanceEnterprise/getPreviousNodesForReject',
+ url: '/crm/yxtcrm/v1/maintenanceEnterprise/getPreviousNodesForReject',
method: 'get',
params: data
})
diff --git a/yxt-as-ui/src/api/operation/repairbill.js b/yxt-as-ui/src/api/operation/repairbill.js
index d49bfec123..c25fc953be 100644
--- a/yxt-as-ui/src/api/operation/repairbill.js
+++ b/yxt-as-ui/src/api/operation/repairbill.js
@@ -122,7 +122,7 @@ export default {
// 根据客户sid获取对应的对接人信息
getListByCustomerSid: function(data) {
return request({
- url: '/crm/v1/crmdockingpeople/getListByCustomerSid',
+ url: '/yxtcrm/v1/crmdockingpeople/getListByCustomerSid',
method: 'get',
params: data
})
diff --git a/yxt-as-ui/src/views/client/customermanagement/customermanagement.vue b/yxt-as-ui/src/views/client/customermanagement/customermanagement.vue
index dca3d40ea6..5329a23600 100644
--- a/yxt-as-ui/src/views/client/customermanagement/customermanagement.vue
+++ b/yxt-as-ui/src/views/client/customermanagement/customermanagement.vue
@@ -119,6 +119,8 @@
+
+
客户类型
@@ -128,6 +130,12 @@
+
+
+ 车架号
+
+
+