From 4c1dbe97fda6634817db662c84a18057ea7c488b Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 27 十一月 2024 21:47:34 +0800 Subject: [PATCH] 审核消息 --- business/src/main/java/com/ycl/mapper/AuditHistoryMapper.java | 16 ++++++++ business/src/main/resources/mapper/AuditHistoryMapper.xml | 20 ++++++++++ business/src/main/java/com/ycl/controller/IndexController.java | 22 ++++++++++- business/src/main/java/com/ycl/domain/entity/AuditHistory.java | 25 ++++++++++++ business/src/main/java/com/ycl/service/impl/AuditHistoryServiceImpl.java | 22 +++++++++++ business/src/main/java/com/ycl/service/AuditHistoryService.java | 12 ++++++ 6 files changed, 115 insertions(+), 2 deletions(-) diff --git a/business/src/main/java/com/ycl/controller/IndexController.java b/business/src/main/java/com/ycl/controller/IndexController.java index 464e95e..6cb53e6 100644 --- a/business/src/main/java/com/ycl/controller/IndexController.java +++ b/business/src/main/java/com/ycl/controller/IndexController.java @@ -1,8 +1,11 @@ package com.ycl.controller; +import com.ycl.common.core.controller.BaseController; import com.ycl.common.core.domain.R; import com.ycl.common.core.page.TableDataInfo; +import com.ycl.domain.entity.AuditHistory; import com.ycl.domain.vo.*; +import com.ycl.service.AuditHistoryService; import com.ycl.service.ProjectInfoService; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; @@ -17,11 +20,15 @@ @RequiredArgsConstructor @RestController @RequestMapping("/") -public class IndexController { +public class IndexController extends BaseController { @Autowired private ProjectInfoService projectInfoService; + + + @Autowired + private AuditHistoryService auditHistoryService; /** * 椤圭洰鏁伴噺缁熻 @@ -49,7 +56,18 @@ */ @GetMapping("/audit-message") public TableDataInfo<Object> auditMessage(PageQuery pageQuery) { - return null; + AuditHistory auditHistory = new AuditHistory(); + auditHistory.setTaskId("001"); + auditHistory.setTaskDefinitionKey("key"); + auditHistory.setViewer("寮犱笁"); + auditHistory.setCommitDept("閮ㄩ棬1"); + auditHistory.setAuditType("01"); + auditHistory.setIsRead("0"); + auditHistory.setBusinessKey("12"); + auditHistory.setBusinessTable("t_plan"); + auditHistory.setContent("娑堟伅鍥炲"); +// auditHistoryService.save(auditHistory); + return getDataTable(auditHistoryService.list()); } /** diff --git a/business/src/main/java/com/ycl/domain/entity/AuditHistory.java b/business/src/main/java/com/ycl/domain/entity/AuditHistory.java new file mode 100644 index 0000000..9f198f6 --- /dev/null +++ b/business/src/main/java/com/ycl/domain/entity/AuditHistory.java @@ -0,0 +1,25 @@ +package com.ycl.domain.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ycl.system.domain.base.AbsEntity; +import lombok.Data; + +@Data +@TableName("t_audit_history") +public class AuditHistory extends AbsEntity { + private String taskId; + private String taskDefinitionKey; + private String viewer; + private String commitDept; + /** + * 1:鎻愪氦锛�2:瀹℃牳锛�3:椹冲洖锛�4:杞氦 + */ + private String auditType; + /** + * 鏄惁闃呰(0:鏈锛�1:宸茶) + */ + private String isRead; + private String businessKey; + private String businessTable; + private String content; +} diff --git a/business/src/main/java/com/ycl/mapper/AuditHistoryMapper.java b/business/src/main/java/com/ycl/mapper/AuditHistoryMapper.java new file mode 100644 index 0000000..a696551 --- /dev/null +++ b/business/src/main/java/com/ycl/mapper/AuditHistoryMapper.java @@ -0,0 +1,16 @@ +package com.ycl.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ycl.domain.entity.AuditHistory; +import com.ycl.domain.entity.File; +import org.apache.ibatis.annotations.Mapper; + +/** + * 瀹℃牳璁板綍 Mapper 鎺ュ彛 + * + */ +@Mapper +public interface AuditHistoryMapper extends BaseMapper<AuditHistory> { + + +} diff --git a/business/src/main/java/com/ycl/service/AuditHistoryService.java b/business/src/main/java/com/ycl/service/AuditHistoryService.java new file mode 100644 index 0000000..8f64b4c --- /dev/null +++ b/business/src/main/java/com/ycl/service/AuditHistoryService.java @@ -0,0 +1,12 @@ +package com.ycl.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ycl.domain.entity.AuditHistory; + +/** + * 瀹℃牳璁板綍 鏈嶅姟绫� + */ +public interface AuditHistoryService extends IService<AuditHistory> { + + +} diff --git a/business/src/main/java/com/ycl/service/impl/AuditHistoryServiceImpl.java b/business/src/main/java/com/ycl/service/impl/AuditHistoryServiceImpl.java new file mode 100644 index 0000000..8a830de --- /dev/null +++ b/business/src/main/java/com/ycl/service/impl/AuditHistoryServiceImpl.java @@ -0,0 +1,22 @@ +package com.ycl.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ycl.common.base.Result; +import com.ycl.domain.entity.AuditHistory; +import com.ycl.mapper.AuditHistoryMapper; +import com.ycl.service.AuditHistoryService; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.util.Assert; + +import java.util.List; + +/** + * 瀹℃牳璁板綍 鏈嶅姟瀹炵幇绫� + * + */ +@Service +@RequiredArgsConstructor +public class AuditHistoryServiceImpl extends ServiceImpl<AuditHistoryMapper, AuditHistory> implements AuditHistoryService { + +} diff --git a/business/src/main/resources/mapper/AuditHistoryMapper.xml b/business/src/main/resources/mapper/AuditHistoryMapper.xml new file mode 100644 index 0000000..7bb92f3 --- /dev/null +++ b/business/src/main/resources/mapper/AuditHistoryMapper.xml @@ -0,0 +1,20 @@ +<?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.ycl.mapper.AuditHistoryMapper"> + + <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 --> + <resultMap id="BaseResultMap" type="com.ycl.domain.entity.AuditHistory"> + <result column="task_id" property="taskId" /> + <result column="task_definition_key" property="taskDefinitionKey" /> + <result column="viewer" property="viewer" /> + <result column="commit_dept" property="commitDept" /> + <result column="audit_type" property="auditType" /> + <result column="is_read" property="isRead" /> + <result column="business_key" property="businessKey" /> + <result column="business_table" property="businessTable" /> + <result column="content" property="content" /> + </resultMap> + + + +</mapper> -- Gitblit v1.8.0