Browse Source

app端查询列表全改分页

v2
蟑螂恶霸 2 years ago
parent
commit
3cc1e1febf
  1. 8
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java
  2. 5
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java
  3. 41
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java
  4. 107
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java
  5. 4
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java
  6. 4
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java
  7. 5
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java
  8. 5
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java
  9. 6
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java
  10. 11
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml
  11. 3
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml
  12. 159
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java
  13. 62
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java
  14. 62
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java
  15. 1
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java
  16. 95
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java
  17. 6
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java
  18. 127
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml

8
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java

@ -55,11 +55,11 @@ public class AppEnforcementInspectionProgramController extends BaseController
// @RequiresPermissions("code:enforcementInspectionProgram:queryList")
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(EnforcementInspectionProgram enforcementInspectionProgram)
public TableDataInfo queryList(EnforcementInspectionProgram enforcementInspectionProgram)
{
startPage();
List<EnforcementInspectionProgram> list = enforcementInspectionProgramService.selectEnforcementInspectionProgramList(enforcementInspectionProgram);
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
/**
* 查询执法检查计划列表
@ -67,12 +67,12 @@ public class AppEnforcementInspectionProgramController extends BaseController
// @RequiresPermissions("code:enforcementInspectionProgram:queryList")
@GetMapping("/queryListNoPermission")
@ResponseBody
public ZDResponse queryListNoPermission(EnforcementInspectionProgram enforcementInspectionProgram)
public TableDataInfo queryListNoPermission(EnforcementInspectionProgram enforcementInspectionProgram)
{
startPage();
List<EnforcementInspectionProgram> list =
enforcementInspectionProgramService.selectEnforcementInspectionProgramListNoPermission(enforcementInspectionProgram);
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}

5
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java

@ -69,8 +69,9 @@ public class AppEnforcementRegistrationController extends BaseController
// @RequiresPermissions("code:registration:list")
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(EnforcementRegistration enforcementRegistration)
public TableDataInfo queryList(EnforcementRegistration enforcementRegistration)
{
startPage();
List<EnforcementRegistration> list = enforcementRegistrationService.selectEnforcementRegistrationList(enforcementRegistration);
for (EnforcementRegistration ee : list) {
// 判断是否投诉
@ -91,7 +92,7 @@ public class AppEnforcementRegistrationController extends BaseController
long daysBetween = ChronoUnit.DAYS.between(startDate, LocalDate.now());
ee.setOutTimeDayNum(daysBetween);
}
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
/** 剔除执法日期距离今天超过5天的执法数据 */

41
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java

@ -41,8 +41,10 @@ public class AppEnterpriseComplaintController extends BaseController {
@Autowired
private IEnterpriseComplaintService enterpriseComplaintService;
@Autowired private ZdxtFileCommonApi zdxtFileCommonApi;
@Autowired private MssqApiService mssqApiService;
@Autowired
private ZdxtFileCommonApi zdxtFileCommonApi;
@Autowired
private MssqApiService mssqApiService;
@RequiresPermissions("code:complaint:view")
@GetMapping()
@ -61,17 +63,19 @@ public class AppEnterpriseComplaintController extends BaseController {
List<EnterpriseComplaint> list = enterpriseComplaintService.selectEnterpriseComplaintList(enterpriseComplaint);
return getDataTable(list);
}
/**
* 查询企业执法-在线投诉列表
*/
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(EnterpriseComplaint enterpriseComplaint) {
public TableDataInfo queryList(EnterpriseComplaint enterpriseComplaint) {
List<EnterpriseComplaint> list = enterpriseComplaintService.selectEnterpriseComplaintList(enterpriseComplaint);
return ZDResponse.success("投诉列表查询成功",list);
return getDataTable(list);
}
/**在线投诉
/**
* 在线投诉
* 新增企业执法-
*/
@GetMapping("/add")
@ -114,10 +118,9 @@ public class AppEnterpriseComplaintController extends BaseController {
/**
* 查询在线投诉详情
*/
@GetMapping( "/queryById")
@GetMapping("/queryById")
@ResponseBody
public ZDResponse queryById(String id)
{
public ZDResponse queryById(String id) {
EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id);
Map<String, Object> resMap = new HashMap<>();
if (StringUtils.isNotEmpty(enterpriseComplaint.getProWoCode())) {
@ -153,7 +156,7 @@ public class AppEnterpriseComplaintController extends BaseController {
// 获取图片
List<ZdxtFileCommon> files = zdxtFileCommonApi.selectZdxtFileById(id);
resMap.put("file", files);
return ZDResponse.success("投诉详情查询",enterpriseComplaint);
return ZDResponse.success("投诉详情查询", enterpriseComplaint);
}
/**
@ -183,6 +186,7 @@ public class AppEnterpriseComplaintController extends BaseController {
/**
* 诉求工单评价页面
*
* @param
* @return
* @throws Exception
@ -196,6 +200,7 @@ public class AppEnterpriseComplaintController extends BaseController {
/**
* 诉求工单办结信息
*
* @param
* @return
* @throws Exception
@ -203,7 +208,21 @@ public class AppEnterpriseComplaintController extends BaseController {
@PostMapping("/mssqQueryEndInfo")
@ResponseBody
public ZDResponse mssqQueryEndInfo(@RequestBody MssqAddOrder mssqAddOrder) throws Exception {
String url = mssqApiService.mssqQueryEndInfo(mssqAddOrder);
return ZDResponse.success("查询成功", url);
String result = mssqApiService.mssqQueryEndInfo(mssqAddOrder);
return ZDResponse.success("查询成功", result);
}
/**
* 查询工单满意度接口
*
* @param
* @return
* @throws Exception
*/
@PostMapping("/mssqQuerySatisfy")
@ResponseBody
public ZDResponse mssqQuerySatisfy(@RequestBody MssqAddOrder mssqAddOrder) throws Exception {
String result = mssqApiService.mssqQuerySatisfy(mssqAddOrder);
return ZDResponse.success("查询成功", result);
}
}

107
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java

@ -0,0 +1,107 @@
package com.zdxt.app.controller;
import java.util.List;
import com.zdxt.code.domain.EnterpriseComplaintSatisfy;
import com.zdxt.code.service.IEnterpriseComplaintSatisfyService;
import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.TableDataInfo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* 工单评价Controller
*
* @author ruoyi
* @date 2024-08-12
*/
@Controller
@RequestMapping("/system/satisfy")
public class AppEnterpriseComplaintSatisfyController extends BaseController
{
private String prefix = "system/satisfy";
@Autowired
private IEnterpriseComplaintSatisfyService enterpriseComplaintSatisfyService;
@RequiresPermissions("system:satisfy:view")
@GetMapping()
public String satisfy()
{
return prefix + "/satisfy";
}
/**
* 查询工单评价列表
*/
@RequiresPermissions("system:satisfy:list")
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
startPage();
List<EnterpriseComplaintSatisfy> list = enterpriseComplaintSatisfyService.selectEnterpriseComplaintSatisfyList(enterpriseComplaintSatisfy);
return getDataTable(list);
}
/**
* 新增工单评价
*/
@GetMapping("/add")
public String add()
{
return prefix + "/add";
}
/**
* 新增保存工单评价
*/
@RequiresPermissions("system:satisfy:add")
@PostMapping("/add")
@ResponseBody
public ZDResponse addSave(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
return ZDResponse.success("success", enterpriseComplaintSatisfyService.insertEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy));
}
/**
* 修改工单评价
*/
@GetMapping("/edit/{proWoId}")
public String edit(@PathVariable("proWoId") String proWoId, ModelMap mmap)
{
EnterpriseComplaintSatisfy enterpriseComplaintSatisfy = enterpriseComplaintSatisfyService.selectEnterpriseComplaintSatisfyById(proWoId);
mmap.put("enterpriseComplaintSatisfy", enterpriseComplaintSatisfy);
return prefix + "/edit";
}
/**
* 修改保存工单评价
*/
@RequiresPermissions("system:satisfy:edit")
@PostMapping("/edit")
@ResponseBody
public ZDResponse editSave(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
return ZDResponse.success("success", enterpriseComplaintSatisfyService.updateEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy));
}
/**
* 删除工单评价
*/
@RequiresPermissions("system:satisfy:remove")
@PostMapping( "/remove")
@ResponseBody
public ZDResponse remove(String ids)
{
return ZDResponse.success("success", enterpriseComplaintSatisfyService.deleteEnterpriseComplaintSatisfyByIds(ids));
}
}

4
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java

@ -59,11 +59,11 @@ public class AppEnterpriseInformationController extends BaseController
*/
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(EnterpriseInformation enterpriseInformation)
public TableDataInfo queryList(EnterpriseInformation enterpriseInformation)
{
startPage();
List<EnterpriseInformation> list = enterpriseInformationService.selectEnterpriseInformationList(enterpriseInformation);
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
/**

4
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java

@ -78,7 +78,7 @@ public class AppEnterpriseLawEnforcementController extends BaseController
// @RequiresPermissions("code:enforcement:queryList")
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(EnterpriseLawEnforcement enterpriseLawEnforcement)
public TableDataInfo queryList(EnterpriseLawEnforcement enterpriseLawEnforcement)
{
startPage();
List<EnterpriseLawEnforcement> list = enterpriseLawEnforcementService.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement);
@ -115,7 +115,7 @@ public class AppEnterpriseLawEnforcementController extends BaseController
ee.setStatus(3);
}
}
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
@GetMapping("/queryTotal")
@ResponseBody

5
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java

@ -56,10 +56,11 @@ public class AppLawEnforcementWarningListController extends BaseController
// @RequiresPermissions("code:LawEnforcementWarningList:queryList")
@GetMapping("/queryList")
@ResponseBody
public ZDResponse queryList(LawEnforcementWarningList lawEnforcementWarningList)
public TableDataInfo queryList(LawEnforcementWarningList lawEnforcementWarningList)
{
startPage();
List<LawEnforcementWarningList> list = lawEnforcementWarningListService.selectLawEnforcementWarningListList(lawEnforcementWarningList);
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
/**

5
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java

@ -12,6 +12,7 @@ import com.zdxt.auth.project.system.user.service.IUserService;
import com.zdxt.common.ZDResponse;
import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.IdCardCryptoUtil;
import com.zdxt.common.util.TableDataInfo;
import com.zdxt.domain.auth.Dept;
import com.zdxt.domain.auth.DictData;
import com.zdxt.domain.auth.Post;
@ -75,7 +76,7 @@ public class AppSystemController extends BaseController {
// @RequiresPermissions("system:user:list")
@GetMapping("/listApp")
@ResponseBody
public ZDResponse listApp(User user) {
public TableDataInfo listApp(User user) {
List<User> list = userService.selectUserList(user);
//解密
// if(list.size() > 0){
@ -100,7 +101,7 @@ public class AppSystemController extends BaseController {
userData.setPostList(postList);
}
}
return ZDResponse.success("查询成功",list);
return getDataTable(list);
}
@GetMapping("/listAApp")

6
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java

@ -8,6 +8,7 @@ import com.zdxt.common.ZDResponse;
import com.zdxt.common.Ztree;
import com.zdxt.common.controller.BaseController;
import com.zdxt.common.util.StringUtils;
import com.zdxt.common.util.TableDataInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
@ -34,9 +35,10 @@ public class AppZqyjjdm137344Controller extends BaseController
*/
@GetMapping("/list")
@ResponseBody
public List<Zqyjjdm137344> list(String searchValue)
public TableDataInfo list(String searchValue)
{
startPage();
List<Zqyjjdm137344> list = iZqyjjdm137344Service.selectZqyjjdmList(searchValue);
return list;
return getDataTable(list);
}
}

11
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml

@ -33,7 +33,7 @@ xxl:
allowed:
servernames: 10.76.108.1,10.76.108.3,10.132.108.3,jdm.szssfj.cn,58.250.157.161,127.0.0.1,localhost,192.168.110.35
servernames: 10.76.108.1,10.76.108.3,10.132.108.3,jdm.szssfj.cn,58.250.157.161,127.0.0.1,localhost,192.168.110.35,192.168.110.41
excel:
export: true
@ -96,6 +96,15 @@ mssq:
hcpappid: zfjdm
hcpsign: ENC(SZL+KT860YpMBuK6GbNWTp0TYVeSu/DTYjKPRCm5xVJk9tI+O6/hqsE5zH9orApgjX6ggAS2hbGefmUsJwIkos0YtIgueK89ilDHtEy6/S0RWrnoi6F9aByxVG/mAwPxTPIXxwUECjvuET1rByTi7juNbufzWzJfYrH4dFXLmzbF5Cv5jJHM8R7Rq6DGL9X9UCqmROJygXv9KvrxN3OcnVoTHb0wQepEq6kplkd3SswLnPSDpb7q5vcs1XMxYcFRDLyqjmQYVRcx3HMsQZOGkTahOdzIfI/tL4D4upgYK1TFpaCiBL98vX/bh/s9RPmiHkyqMd8/R/NnoB8q5/5LldqxBhPCBi6RbPFGM/UfojdXeS5z2Uk/2w==)
hcptimestamp: 20240710172956
#mssq:
# appId: 30cd632d18c24bc2b476535494327987
# appKey: MzBjZDYzMmQxOGMyNGJjMmI0NzY1MzU0OTQzMjc5ODc6U3pzejIwMjQ=
# apiUrl: http://10.224.158.101:8182/proxy/
# hcpappid: zfjdm
# hcpsign: 0460493a4493a06d4e4bf20df7495b36b019b311312b4fe305450a4bfd9cb8e5cba00ef71698f67cfc68247c4f43c7b71d0ec9d18b9d8f0b68ac048d8af563c8f8eff55a02f28cf524af9ff82b0e9d3e59bf750b3a1bb38b6dbb3f2075600b941aaa68317d882622734ed068bcb1b2e496b05991dcfc31169934a0805ef7abcf7371daff66ea
# hcptimestamp: 20240801142433
#短信平台
sms:
account: 122

3
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml

@ -78,7 +78,8 @@ spring:
# - cas
# 启用mysql版本
- druid
- dev
# - dev
- pro
#分布式任务中心
# - job
# - oss

159
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java

@ -0,0 +1,159 @@
package com.zdxt.code.domain;
import com.zdxt.common.BaseDomain;
/**
* 工单评价对象 enterprise_complaint_satisfy
*
* @author ruoyi
* @date 2024-08-12
*/
public class EnterpriseComplaintSatisfy extends BaseDomain
{
private static final long serialVersionUID = 1L;
/** 工单id */
private String proWoId;
/** 工单编号 */
private String prWoCode;
/** 满意度评价 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */
private Integer approveCode;
/** 评价时间 */
private String approveTime;
/** 不满意原因 (1:对承办单位工作人员的态度和效率不满意;2:对承办单位未回复不满意;3:对回复结果不满意;4:对问题仍然未解决/未改善不满意;5:对建议未被采纳不满意;9:未评价;10:无效评价;11 :承办单位回复情况与实际情况不一致;12:回复结果解答/指引不清晰;13:按回复指引操作但问题仍未解决;14:建议采纳但暂未实施;) */
private Integer disApproveReason;
/** 处置速度 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */
private Integer dealSpeedMetrics;
/** 处置效果 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */
private Integer dealEffectMetrics;
/** 服务体验 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */
private Integer serviceMetrics;
/** 反馈质量 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */
private Integer feedbackQualityMetrics;
/** 文字评价内容 */
private String writingEvaluation;
/** 机构code */
private String orgCode;
/** 评价次数 */
private Integer assessNumber;
public void setProWoId(String proWoId)
{
this.proWoId = proWoId;
}
public String getProWoId()
{
return proWoId;
}
public void setPrWoCode(String prWoCode)
{
this.prWoCode = prWoCode;
}
public String getPrWoCode()
{
return prWoCode;
}
public void setApproveCode(Integer approveCode)
{
this.approveCode = approveCode;
}
public Integer getApproveCode()
{
return approveCode;
}
public void setApproveTime(String approveTime)
{
this.approveTime = approveTime;
}
public String getApproveTime()
{
return approveTime;
}
public void setDisApproveReason(Integer disApproveReason)
{
this.disApproveReason = disApproveReason;
}
public Integer getDisApproveReason()
{
return disApproveReason;
}
public void setDealSpeedMetrics(Integer dealSpeedMetrics)
{
this.dealSpeedMetrics = dealSpeedMetrics;
}
public Integer getDealSpeedMetrics()
{
return dealSpeedMetrics;
}
public void setDealEffectMetrics(Integer dealEffectMetrics)
{
this.dealEffectMetrics = dealEffectMetrics;
}
public Integer getDealEffectMetrics()
{
return dealEffectMetrics;
}
public void setServiceMetrics(Integer serviceMetrics)
{
this.serviceMetrics = serviceMetrics;
}
public Integer getServiceMetrics()
{
return serviceMetrics;
}
public void setFeedbackQualityMetrics(Integer feedbackQualityMetrics)
{
this.feedbackQualityMetrics = feedbackQualityMetrics;
}
public Integer getFeedbackQualityMetrics()
{
return feedbackQualityMetrics;
}
public void setWritingEvaluation(String writingEvaluation)
{
this.writingEvaluation = writingEvaluation;
}
public String getWritingEvaluation()
{
return writingEvaluation;
}
public void setOrgCode(String orgCode)
{
this.orgCode = orgCode;
}
public String getOrgCode()
{
return orgCode;
}
public void setAssessNumber(Integer assessNumber)
{
this.assessNumber = assessNumber;
}
public Integer getAssessNumber()
{
return assessNumber;
}
}

62
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java

@ -0,0 +1,62 @@
package com.zdxt.code.mapper;
import com.zdxt.code.domain.EnterpriseComplaintSatisfy;
import java.util.List;
/**
* 工单评价Mapper接口
*
* @author ruoyi
* @date 2024-08-12
*/
public interface EnterpriseComplaintSatisfyMapper
{
/**
* 查询工单评价
*
* @param proWoId 工单评价ID
* @return 工单评价
*/
public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId);
/**
* 查询工单评价列表
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 工单评价集合
*/
public List<EnterpriseComplaintSatisfy> selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 新增工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 修改工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 删除工单评价
*
* @param proWoId 工单评价ID
* @return 结果
*/
public int deleteEnterpriseComplaintSatisfyById(String proWoId);
/**
* 批量删除工单评价
*
* @param proWoIds 需要删除的数据ID
* @return 结果
*/
public int deleteEnterpriseComplaintSatisfyByIds(String[] proWoIds);
}

62
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java

@ -0,0 +1,62 @@
package com.zdxt.code.service;
import com.zdxt.code.domain.EnterpriseComplaintSatisfy;
import java.util.List;
/**
* 工单评价Service接口
*
* @author ruoyi
* @date 2024-08-12
*/
public interface IEnterpriseComplaintSatisfyService
{
/**
* 查询工单评价
*
* @param proWoId 工单评价ID
* @return 工单评价
*/
public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId);
/**
* 查询工单评价列表
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 工单评价集合
*/
public List<EnterpriseComplaintSatisfy> selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 新增工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 修改工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy);
/**
* 批量删除工单评价
*
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteEnterpriseComplaintSatisfyByIds(String ids);
/**
* 删除工单评价信息
*
* @param proWoId 工单评价ID
* @return 结果
*/
public int deleteEnterpriseComplaintSatisfyById(String proWoId);
}

1
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java

@ -26,5 +26,6 @@ public interface MssqApiService {
String mssqAppraise(MssqAddOrder mssqAddOrder) throws Exception;
String mssqQueryEndInfo(MssqAddOrder mssqAddOrder) throws Exception;
String mssqQuerySatisfy(MssqAddOrder mssqAddOrder) throws Exception;
String queryMssq(MssqAddOrder mssqAddOrder, String url) throws Exception;
}

95
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java

@ -0,0 +1,95 @@
package com.zdxt.code.service.impl;
import java.util.List;
import com.zdxt.code.domain.EnterpriseComplaintSatisfy;
import com.zdxt.code.mapper.EnterpriseComplaintSatisfyMapper;
import com.zdxt.code.service.IEnterpriseComplaintSatisfyService;
import com.zdxt.common.util.Convert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* 工单评价Service业务层处理
*
* @author ruoyi
* @date 2024-08-12
*/
@Service
public class EnterpriseComplaintSatisfyServiceImpl implements IEnterpriseComplaintSatisfyService
{
@Autowired
private EnterpriseComplaintSatisfyMapper enterpriseComplaintSatisfyMapper;
/**
* 查询工单评价
*
* @param proWoId 工单评价ID
* @return 工单评价
*/
@Override
public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId)
{
return enterpriseComplaintSatisfyMapper.selectEnterpriseComplaintSatisfyById(proWoId);
}
/**
* 查询工单评价列表
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 工单评价
*/
@Override
public List<EnterpriseComplaintSatisfy> selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
return enterpriseComplaintSatisfyMapper.selectEnterpriseComplaintSatisfyList(enterpriseComplaintSatisfy);
}
/**
* 新增工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
@Override
public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
return enterpriseComplaintSatisfyMapper.insertEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy);
}
/**
* 修改工单评价
*
* @param enterpriseComplaintSatisfy 工单评价
* @return 结果
*/
@Override
public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy)
{
return enterpriseComplaintSatisfyMapper.updateEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy);
}
/**
* 删除工单评价对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteEnterpriseComplaintSatisfyByIds(String ids)
{
return enterpriseComplaintSatisfyMapper.deleteEnterpriseComplaintSatisfyByIds(Convert.toStrArray(ids));
}
/**
* 删除工单评价信息
*
* @param proWoId 工单评价ID
* @return 结果
*/
@Override
public int deleteEnterpriseComplaintSatisfyById(String proWoId)
{
return enterpriseComplaintSatisfyMapper.deleteEnterpriseComplaintSatisfyById(proWoId);
}
}

6
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java

@ -147,6 +147,12 @@ public class MssqApiServiceImpl implements MssqApiService {
return this.queryMssq(mssqAddOrder, "/api/API_YX/proProcess/queryEndInfo");
}
@Override
public String mssqQuerySatisfy(MssqAddOrder mssqAddOrder) throws Exception {
mssqAddOrder.setAppid(appId);
return this.queryMssq(mssqAddOrder, "/api/API_YX/proProcess/querySatisfy");
}
@Override
public String queryMssq(MssqAddOrder mssqAddOrder, String url) throws Exception {
MssqBaseDomain mssqToken = this.getMssqToken();

127
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zdxt.code.mapper.EnterpriseComplaintSatisfyMapper">
<resultMap type="com.zdxt.code.domain.EnterpriseComplaintSatisfy" id="EnterpriseComplaintSatisfyResult">
<result property="proWoId" column="pro_wo_id" />
<result property="prWoCode" column="pr_wo_code" />
<result property="approveCode" column="approve_code" />
<result property="approveTime" column="approve_time" />
<result property="disApproveReason" column="dis_approve_reason" />
<result property="dealSpeedMetrics" column="deal_speed_metrics" />
<result property="dealEffectMetrics" column="deal_effect_metrics" />
<result property="serviceMetrics" column="service_metrics" />
<result property="feedbackQualityMetrics" column="feedback_quality_metrics" />
<result property="writingEvaluation" column="writing_evaluation" />
<result property="orgCode" column="org_Code" />
<result property="assessNumber" column="assess_Number" />
<result property="creator" column="creator" />
<result property="createTime" column="create_time" />
<result property="updator" column="updator" />
<result property="updateTime" column="update_time" />
</resultMap>
<sql id="selectEnterpriseComplaintSatisfyVo">
select pro_wo_id, pr_wo_code, approve_code, approve_time, dis_approve_reason, deal_speed_metrics, deal_effect_metrics, service_metrics, feedback_quality_metrics, writing_evaluation, org_Code, assess_Number, creator, create_time, updator, update_time from enterprise_complaint_satisfy
</sql>
<select id="selectEnterpriseComplaintSatisfyList" parameterType="EnterpriseComplaintSatisfy" resultMap="EnterpriseComplaintSatisfyResult">
<include refid="selectEnterpriseComplaintSatisfyVo"/>
<where>
<if test="prWoCode != null and prWoCode != ''"> and pr_wo_code = #{prWoCode}</if>
<if test="approveCode != null "> and approve_code = #{approveCode}</if>
<if test="approveTime != null and approveTime != ''"> and approve_time = #{approveTime}</if>
<if test="disApproveReason != null "> and dis_approve_reason = #{disApproveReason}</if>
<if test="dealSpeedMetrics != null "> and deal_speed_metrics = #{dealSpeedMetrics}</if>
<if test="dealEffectMetrics != null "> and deal_effect_metrics = #{dealEffectMetrics}</if>
<if test="serviceMetrics != null "> and service_metrics = #{serviceMetrics}</if>
<if test="feedbackQualityMetrics != null "> and feedback_quality_metrics = #{feedbackQualityMetrics}</if>
<if test="writingEvaluation != null and writingEvaluation != ''"> and writing_evaluation = #{writingEvaluation}</if>
<if test="orgCode != null and orgCode != ''"> and org_Code = #{orgCode}</if>
<if test="assessNumber != null "> and assess_Number = #{assessNumber}</if>
<if test="creator != null and creator != ''"> and creator = #{creator}</if>
<if test="updator != null and updator != ''"> and updator = #{updator}</if>
</where>
</select>
<select id="selectEnterpriseComplaintSatisfyById" parameterType="String" resultMap="EnterpriseComplaintSatisfyResult">
<include refid="selectEnterpriseComplaintSatisfyVo"/>
where pro_wo_id = #{proWoId}
</select>
<insert id="insertEnterpriseComplaintSatisfy" parameterType="EnterpriseComplaintSatisfy">
insert into enterprise_complaint_satisfy
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="proWoId != null and proWoId != ''">pro_wo_id,</if>
<if test="prWoCode != null and prWoCode != ''">pr_wo_code,</if>
<if test="approveCode != null ">approve_code,</if>
<if test="approveTime != null and approveTime != ''">approve_time,</if>
<if test="disApproveReason != null ">dis_approve_reason,</if>
<if test="dealSpeedMetrics != null ">deal_speed_metrics,</if>
<if test="dealEffectMetrics != null ">deal_effect_metrics,</if>
<if test="serviceMetrics != null ">service_metrics,</if>
<if test="feedbackQualityMetrics != null ">feedback_quality_metrics,</if>
<if test="writingEvaluation != null and writingEvaluation != ''">writing_evaluation,</if>
<if test="orgCode != null and orgCode != ''">org_Code,</if>
<if test="assessNumber != null ">assess_Number,</if>
<if test="creator != null and creator != ''">creator,</if>
<if test="createTime != null ">create_time,</if>
<if test="updator != null and updator != ''">updator,</if>
<if test="updateTime != null ">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="proWoId != null and proWoId != ''">#{proWoId},</if>
<if test="prWoCode != null and prWoCode != ''">#{prWoCode},</if>
<if test="approveCode != null ">#{approveCode},</if>
<if test="approveTime != null and approveTime != ''">#{approveTime},</if>
<if test="disApproveReason != null ">#{disApproveReason},</if>
<if test="dealSpeedMetrics != null ">#{dealSpeedMetrics},</if>
<if test="dealEffectMetrics != null ">#{dealEffectMetrics},</if>
<if test="serviceMetrics != null ">#{serviceMetrics},</if>
<if test="feedbackQualityMetrics != null ">#{feedbackQualityMetrics},</if>
<if test="writingEvaluation != null and writingEvaluation != ''">#{writingEvaluation},</if>
<if test="orgCode != null and orgCode != ''">#{orgCode},</if>
<if test="assessNumber != null ">#{assessNumber},</if>
<if test="creator != null and creator != ''">#{creator},</if>
<if test="createTime != null ">#{createTime},</if>
<if test="updator != null and updator != ''">#{updator},</if>
<if test="updateTime != null ">#{updateTime},</if>
</trim>
</insert>
<update id="updateEnterpriseComplaintSatisfy" parameterType="EnterpriseComplaintSatisfy">
update enterprise_complaint_satisfy
<trim prefix="SET" suffixOverrides=",">
<if test="prWoCode != null and prWoCode != ''">pr_wo_code = #{prWoCode},</if>
<if test="approveCode != null ">approve_code = #{approveCode},</if>
<if test="approveTime != null and approveTime != ''">approve_time = #{approveTime},</if>
<if test="disApproveReason != null ">dis_approve_reason = #{disApproveReason},</if>
<if test="dealSpeedMetrics != null ">deal_speed_metrics = #{dealSpeedMetrics},</if>
<if test="dealEffectMetrics != null ">deal_effect_metrics = #{dealEffectMetrics},</if>
<if test="serviceMetrics != null ">service_metrics = #{serviceMetrics},</if>
<if test="feedbackQualityMetrics != null ">feedback_quality_metrics = #{feedbackQualityMetrics},</if>
<if test="writingEvaluation != null and writingEvaluation != ''">writing_evaluation = #{writingEvaluation},</if>
<if test="orgCode != null and orgCode != ''">org_Code = #{orgCode},</if>
<if test="assessNumber != null ">assess_Number = #{assessNumber},</if>
<if test="creator != null and creator != ''">creator = #{creator},</if>
<if test="createTime != null ">create_time = #{createTime},</if>
<if test="updator != null and updator != ''">updator = #{updator},</if>
<if test="updateTime != null ">update_time = #{updateTime},</if>
</trim>
where pro_wo_id = #{proWoId}
</update>
<delete id="deleteEnterpriseComplaintSatisfyById" parameterType="String">
delete from enterprise_complaint_satisfy where pro_wo_id = #{proWoId}
</delete>
<delete id="deleteEnterpriseComplaintSatisfyByIds" parameterType="String">
delete from enterprise_complaint_satisfy where pro_wo_id in
<foreach item="proWoId" collection="array" open="(" separator="," close=")">
#{proWoId}
</foreach>
</delete>
</mapper>
Loading…
Cancel
Save