From 63264fe00b684bfec91ca5888f640971dabc0ed2 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Mon, 02 Feb 2026 13:41:34 +0800
Subject: [PATCH] 修改模版,新增置顶
---
multi-system/src/main/java/com/gkhy/exam/system/service/StandardizedTemplateService.java | 2 ++
multi-system/src/main/java/com/gkhy/exam/system/service/impl/StandardizedTemplateServiceImpl.java | 9 +++++++++
multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/TemplateController.java | 15 +++++++++++++++
multi-system/src/main/java/com/gkhy/exam/system/domain/SysCompany.java | 12 ++++++------
multi-system/src/main/java/com/gkhy/exam/system/domain/StandardizedTemplate.java | 3 +++
multi-system/src/main/resources/mapper/system/StandardizedTemplateMapper.xml | 6 ++++++
6 files changed, 41 insertions(+), 6 deletions(-)
diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/TemplateController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/TemplateController.java
index acddc94..a38e6b0 100644
--- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/TemplateController.java
+++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/TemplateController.java
@@ -58,6 +58,21 @@
/**
* 企业花名册修改
+ * @param id
+ * @return
+ */
+ @ApiOperation(value = "标准化模版置顶")
+ @ApiImplicitParams({
+ @ApiImplicitParam(paramType = "query", name = "id", dataType = "int", required = true, value = "数据id"),
+ })
+ @GetMapping("/standardizedTemplate/top")
+ public CommonResult topCompanyIndustryTemplate(Integer id){
+ return standardizedTemplateService.topStandardizedTemplate(id);
+ }
+
+
+ /**
+ * 企业花名册修改
* @param standardizedTemplate
* @return
*/
diff --git a/multi-system/src/main/java/com/gkhy/exam/system/domain/StandardizedTemplate.java b/multi-system/src/main/java/com/gkhy/exam/system/domain/StandardizedTemplate.java
index 09d9f32..3f9a162 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/domain/StandardizedTemplate.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/domain/StandardizedTemplate.java
@@ -97,4 +97,7 @@
@TableField(exist = false)
private Integer sort;
+ @TableField("top_time")
+ private LocalDateTime topTime;
+
}
diff --git a/multi-system/src/main/java/com/gkhy/exam/system/domain/SysCompany.java b/multi-system/src/main/java/com/gkhy/exam/system/domain/SysCompany.java
index 69492df..cfc4865 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/domain/SysCompany.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/domain/SysCompany.java
@@ -49,15 +49,15 @@
@TableField("credit_code")
private String creditCode;
- @NotBlank(message = "负责人不能为空")
- @ApiModelProperty(value = "负责人",required = true)
+// @NotBlank(message = "负责人不能为空")
+// @ApiModelProperty(value = "负责人",required = true)
@TableField("major")
private String major;
- @NotBlank(message = "联系电话不能为空")
- @Length(min = 11, max = 11, message = "手机号只能为11位")
- @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
- @ApiModelProperty(value = "联系电话",required = true)
+// @NotBlank(message = "联系电话不能为空")
+// @Length(min = 11, max = 11, message = "手机号只能为11位")
+// @Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$",message = "手机号码有误!")
+// @ApiModelProperty(value = "联系电话",required = true)
@TableField("phone")
private String phone;
diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/StandardizedTemplateService.java b/multi-system/src/main/java/com/gkhy/exam/system/service/StandardizedTemplateService.java
index 2cccf70..1739f98 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/service/StandardizedTemplateService.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/service/StandardizedTemplateService.java
@@ -25,4 +25,6 @@
CommonResult deletedStandardizedQuality(Integer id);
CommonResult getStandardizedQualityByCompanyId(Integer id);
+
+ CommonResult topStandardizedTemplate(Integer id);
}
diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/StandardizedTemplateServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/StandardizedTemplateServiceImpl.java
index 8b99b04..f664cda 100644
--- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/StandardizedTemplateServiceImpl.java
+++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/StandardizedTemplateServiceImpl.java
@@ -255,4 +255,13 @@
}
return CommonResult.success(map);
}
+
+ @Override
+ public CommonResult topStandardizedTemplate(Integer id) {
+ StandardizedTemplate standardizedTemplate = new StandardizedTemplate();
+ standardizedTemplate.setId(id);
+ standardizedTemplate.setTopTime(LocalDateTime.now());
+ standardizedTemplateMapper.updateById(standardizedTemplate);
+ return CommonResult.success();
+ }
}
diff --git a/multi-system/src/main/resources/mapper/system/StandardizedTemplateMapper.xml b/multi-system/src/main/resources/mapper/system/StandardizedTemplateMapper.xml
index 3292342..76d33a3 100644
--- a/multi-system/src/main/resources/mapper/system/StandardizedTemplateMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/StandardizedTemplateMapper.xml
@@ -88,14 +88,17 @@
</if>
<if test="sort!=null and sort==1">
ORDER BY
+ st.top_time desc,
st.template_name asc
</if>
<if test="sort!=null and sort==2">
ORDER BY
+ st.top_time desc,
st.template_name desc
</if>
<if test="sort ==null or sort== '' or sort == 0">
ORDER BY
+ st.top_time desc,
st.create_time desc
</if>
@@ -142,14 +145,17 @@
</if>
<if test="sort!=null and sort==1">
ORDER BY
+ st.top_time desc,
st.template_name asc
</if>
<if test="sort!=null and sort==2">
ORDER BY
+ st.top_time desc,
st.template_name desc
</if>
<if test="sort ==null or sort== '' or sort == 0">
ORDER BY
+ st.top_time desc,
st.create_time desc
</if>
</select>
--
Gitblit v1.9.2