From e2daf8d4c3f70f32aaab30e149d57639a7533316 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 4 Feb 2026 15:22:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97]?= =?UTF-8?q?=20=E8=B7=AF=E7=94=B1=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hxhq/business/controller/PublicController.java | 16 ++++++++++++++++ .../main/java/com/hxhq/business/domain/SystemLog.java | 11 +++++++++++ .../com/hxhq/business/service/ISystemLogService.java | 12 +++++++++++- .../business/service/impl/SystemLogServiceImpl.java | 17 ++++++++++++++++- .../hxhq/system/service/impl/SysMenuServiceImpl.java | 4 ++-- .../hxhq/system/service/impl/SysRoleServiceImpl.java | 6 +++--- .../hxhq/system/service/impl/SysUserServiceImpl.java | 6 +++--- 7 files changed, 62 insertions(+), 10 deletions(-) diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java index 337f325..8916c65 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java @@ -74,6 +74,8 @@ public class PublicController extends BaseController { public IBacteriaService bacteriaService; @Autowired public ISysDeptService sysDeptService; + @Autowired + public ISystemLogService systemLogService; /** @@ -300,4 +302,18 @@ public class PublicController extends BaseController { List list = yqService.queryList(form); return success(list); } + + /** + * 记录日志 + * @param name + * @param nameEn + * @param jcmc + * @param jcmcEn + * @return + */ + @GetMapping("/saveSimpleLog") + public AjaxResult saveSimpleLog(String name,String nameEn,String jcmc,String jcmcEn) { + systemLogService.saveSimpleInfo(name,nameEn,jcmc,jcmcEn); + return success(); + } } \ No newline at end of file diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java index 278e8e5..964a31e 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java @@ -18,6 +18,9 @@ public class SystemLog extends MpBaseEntity /** 操作对象的名称编号 */ private String name; + /** 操作对象的名称编号-英文 */ + private String nameEn; + /** 操作类型 */ private String jcmc; @@ -47,6 +50,14 @@ public class SystemLog extends MpBaseEntity this.name = name; } + public String getNameEn() { + return nameEn; + } + + public void setNameEn(String nameEn) { + this.nameEn = nameEn; + } + public void setJcmc(String jcmc) { this.jcmc = jcmc; diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java index ca6c13a..a891a43 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java @@ -43,6 +43,7 @@ public interface ISystemLogService extends IService /** * 普通日志 * @param name + * @param nameEn * @param jcmc * @param jcmcEn * @param jcnr @@ -52,6 +53,15 @@ public interface ISystemLogService extends IService * @param qmrMcEn * @param remark */ - void saveInfo(String name, String jcmc, String jcmcEn, String jcnr, String jcnrEn,Long qmrid, String qmrMc, String qmrMcEn, String remark); + void saveInfo(String name, String nameEn, String jcmc, String jcmcEn, String jcnr, String jcnrEn,Long qmrid, String qmrMc, String qmrMcEn, String remark); + + /** + * 简单日志 进入页面,点按钮 + * @param name 对象名称(试验管理) + * @param nameEn 对象名称(Study) + * @param jcmc 进入页面(详情) + * @param jcmcEn ViewPage (Detail) + */ + void saveSimpleInfo(String name, String nameEn, String jcmc, String jcmcEn); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java index 899d7f1..37fbe88 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java @@ -95,9 +95,10 @@ public class SystemLogServiceImpl extends ServiceImpl