From 0804bdf14eaff8248196c2d9d523aa09aa70acf0 Mon Sep 17 00:00:00 2001 From: Leo <98382335+gaoziman@users.noreply.github.com> Date: Sun, 6 Jul 2025 18:15:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=BC=BA=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=8C=89=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在SysRoleVo中添加beginTime和endTime字段 - 在SysRoleMapper.xml中添加时间范围查询条件 - 支持按创建时间进行角色数据过滤 --- .../thin/domain/model/vo/system/SysRoleVo.java | 10 ++++++++++ .../src/main/resources/mapper/system/SysRoleMapper.xml | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/coder-common-thin-model/src/main/java/org/leocoder/thin/domain/model/vo/system/SysRoleVo.java b/coder-common-thin-model/src/main/java/org/leocoder/thin/domain/model/vo/system/SysRoleVo.java index cd228e3..452a16d 100755 --- a/coder-common-thin-model/src/main/java/org/leocoder/thin/domain/model/vo/system/SysRoleVo.java +++ b/coder-common-thin-model/src/main/java/org/leocoder/thin/domain/model/vo/system/SysRoleVo.java @@ -27,4 +27,14 @@ public class SysRoleVo extends BaseVo { */ private String roleStatus; + /** + * 开始时间 + */ + private String beginTime; + + /** + * 结束时间 + */ + private String endTime; + } diff --git a/coder-common-thin-mybatisplus/src/main/resources/mapper/system/SysRoleMapper.xml b/coder-common-thin-mybatisplus/src/main/resources/mapper/system/SysRoleMapper.xml index ad49fe1..764ff4a 100644 --- a/coder-common-thin-mybatisplus/src/main/resources/mapper/system/SysRoleMapper.xml +++ b/coder-common-thin-mybatisplus/src/main/resources/mapper/system/SysRoleMapper.xml @@ -29,6 +29,12 @@ AND t1.role_status = #{vo.roleStatus} + + AND t1.create_time >= #{vo.beginTime} + + + AND t1.create_time #{vo.endTime} + ${vo.params.roleDataScope}