From b2c8dbc6d0a6d3751b86ba745c16b64ce029d4d6 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 16 Jun 2025 17:19:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=94=B5=E8=AF=9D?= =?UTF-8?q?=E5=9B=9E=E8=AE=BF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/record/vo/RecordPageReqVO.java | 3 +++ .../controller/admin/record/vo/RecordSaveReqVO.java | 3 +++ .../module/system/dal/dataobject/record/RecordDO.java | 10 ++++++++-- .../module/system/dal/mysql/record/RecordMapper.java | 3 +++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordPageReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordPageReqVO.java index b85d79031d..b8deb8123f 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordPageReqVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordPageReqVO.java @@ -58,4 +58,7 @@ public class RecordPageReqVO extends PageParam { @Schema(description = "更新人") private String updateby; + @Schema(description = "用户ID") + private Integer userid; + } \ No newline at end of file diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordSaveReqVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordSaveReqVO.java index e031836b18..86d9088b3f 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordSaveReqVO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/record/vo/RecordSaveReqVO.java @@ -58,4 +58,7 @@ public class RecordSaveReqVO { @Schema(description = "更新人") private String updateby; + @Schema(description = "用户ID") + private Integer userid; + } \ No newline at end of file diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/record/RecordDO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/record/RecordDO.java index e4f6624251..da246584f8 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/record/RecordDO.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/record/RecordDO.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.system.dal.dataobject.record; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; import java.time.LocalDateTime; @@ -16,18 +17,23 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; @TableName("visit_record") @KeySequence("visit_record_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @Data -@EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor -public class RecordDO extends BaseDO { +public class RecordDO { /** * 主键ID */ @TableId private Integer id; + /* + * 用户ID + * */ + @TableField("userid") + private Integer userid; + /** * 机构ID */ diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/record/RecordMapper.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/record/RecordMapper.java index 22b5edf12d..33a91e71f2 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/record/RecordMapper.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/record/RecordMapper.java @@ -6,6 +6,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.module.system.dal.dataobject.record.RecordDO; +import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import org.apache.ibatis.annotations.Mapper; import cn.iocoder.yudao.module.system.controller.admin.record.vo.*; @@ -15,6 +16,7 @@ import cn.iocoder.yudao.module.system.controller.admin.record.vo.*; * @author 全智安 */ @Mapper +@InterceptorIgnore(tenantLine = "true") public interface RecordMapper extends BaseMapperX { default PageResult selectPage(RecordPageReqVO reqVO) { @@ -23,6 +25,7 @@ public interface RecordMapper extends BaseMapperX { .likeIfPresent(RecordDO::getOrgname, reqVO.getOrgname()) .likeIfPresent(RecordDO::getName, reqVO.getName()) .eqIfPresent(RecordDO::getPhone, reqVO.getPhone()) + .eqIfPresent(RecordDO::getUserid, reqVO.getUserid()) .eqIfPresent(RecordDO::getVisitstatus, reqVO.getVisitstatus()) .betweenIfPresent(RecordDO::getVisittime, reqVO.getVisittime()) .eqIfPresent(RecordDO::getContent, reqVO.getContent())