feat:完善数据权限

koumen
dearLin 2026-03-25 17:07:08 +08:00
parent afb1ce0bc9
commit 5ea22e72d2
26 changed files with 80 additions and 1 deletions

View File

@ -34,5 +34,7 @@ public class ClosedAreaCarApplyPageQry extends PageQuery {
private Integer processOrRecord; private Integer processOrRecord;
@ApiModelProperty(value = "1股份2分公司3相关方4临时人员", name = "carBelongType") @ApiModelProperty(value = "1股份2分公司3相关方4临时人员", name = "carBelongType")
private Integer carBelongType; private Integer carBelongType;
private String menuPath;
} }

View File

@ -22,5 +22,7 @@ public class ClosedAreaPageQry extends PageQuery {
private Long parentId; private Long parentId;
@ApiModelProperty(value = "所属单位",name = "jurisdictionalCorpId") @ApiModelProperty(value = "所属单位",name = "jurisdictionalCorpId")
private Long jurisdictionalCorpId; private Long jurisdictionalCorpId;
private String menuPath;
} }

View File

@ -35,5 +35,7 @@ public class ClosedAreaPersonApplyPageQry extends PageQuery {
private Integer processOrRecord; private Integer processOrRecord;
@ApiModelProperty(value = "1股份2分公司3相关方4临时人员", name = "personBelongType", required = true) @ApiModelProperty(value = "1股份2分公司3相关方4临时人员", name = "personBelongType", required = true)
private Integer personBelongType; private Integer personBelongType;
private String menuPath;
} }

View File

@ -39,6 +39,6 @@ public class MkmjApprovalUserPageQry extends PageQuery {
@ApiModelProperty(value = "临时审核权限(1-有权限,0-没权限)") @ApiModelProperty(value = "临时审核权限(1-有权限,0-没权限)")
private Integer temporaryPermissionFlag; private Integer temporaryPermissionFlag;
private String menuPath;
} }

View File

@ -22,5 +22,7 @@ public class MkmjGatePageQry extends PageQuery {
@ApiModelProperty(value = "闸机状态") @ApiModelProperty(value = "闸机状态")
private Integer gateStatus; private Integer gateStatus;
private String menuPath;
} }

View File

@ -17,5 +17,7 @@ public class MkmjPassagePageQry extends PageQuery {
@ApiModelProperty(value = "通道状态") @ApiModelProperty(value = "通道状态")
private Integer eqPassageStatus; private Integer eqPassageStatus;
private String menuPath;
} }

View File

@ -28,5 +28,7 @@ public class PersonApplyPageQry extends PageQuery {
private String visitStartTime; private String visitStartTime;
@ApiModelProperty(name = "visitEndTime", value = "访问结束时间") @ApiModelProperty(name = "visitEndTime", value = "访问结束时间")
private String visitEndTime; private String visitEndTime;
private String menuPath;
} }

View File

@ -23,5 +23,7 @@ public class PersonCountPageQry extends PageQuery {
private Long departmentId; private Long departmentId;
@ApiModelProperty(value = "公司ID", name = "corpId") @ApiModelProperty(value = "公司ID", name = "corpId")
private Long corpId; private Long corpId;
private String menuPath;
} }

View File

@ -24,5 +24,7 @@ public class PersonMessagePageQry extends PageQuery {
* - `ne`: SQL!= * - `ne`: SQL!=
*/ */
private Long likePersonApplyId; private Long likePersonApplyId;
private String menuPath;
} }

View File

@ -51,5 +51,7 @@ public class VehicleApplyPageQry extends PageQuery {
@ApiModelProperty(value = "企业名称", name = "corpName") @ApiModelProperty(value = "企业名称", name = "corpName")
private String corpName; private String corpName;
private String menuPath;
} }

View File

@ -57,5 +57,7 @@ public class VehicleAuditPageQry extends PageQuery {
private String projectName; private String projectName;
@ApiModelProperty(name = "h5UserIdCard", value = "H5查询用申请的临时车辆驾驶人的身份证车辆申请记录") @ApiModelProperty(name = "h5UserIdCard", value = "H5查询用申请的临时车辆驾驶人的身份证车辆申请记录")
private String h5UserIdCard; private String h5UserIdCard;
private String menuPath;
} }

View File

@ -32,6 +32,8 @@ public class VehicleBlackPageQry extends PageQuery {
private Long vehicleDepartmentId; private Long vehicleDepartmentId;
@ApiModelProperty(name = "vehicleType", value = "车辆类型") @ApiModelProperty(name = "vehicleType", value = "车辆类型")
private String vehicleType; private String vehicleType;
private String menuPath;
} }

View File

@ -24,5 +24,7 @@ public class VehicleMessagePageQry extends PageQuery {
* - `ne`: SQL!= * - `ne`: SQL!=
*/ */
private String likeLicenceType; private String likeLicenceType;
private String menuPath;
} }

View File

@ -28,5 +28,7 @@ public class VehicleViolationsPageQry extends PageQuery {
private String licenceNo; private String licenceNo;
@ApiModelProperty(value = "违规类型", name = "violationType") @ApiModelProperty(value = "违规类型", name = "violationType")
private String violationType; private String violationType;
private String menuPath;
} }

View File

@ -27,5 +27,7 @@ public class VideoPageQry extends PageQuery {
private Long eqForeignId; private Long eqForeignId;
// 设备类型1-口门 2-闸机) // 设备类型1-口门 2-闸机)
private Integer eqDeviceType; private Integer eqDeviceType;
private String menuPath;
} }

View File

@ -18,5 +18,7 @@ public class XgfApplyCarPageQry extends PageQuery {
private Integer processOrRecord; private Integer processOrRecord;
@ApiModelProperty(name = "applyCorpId", value = "申请单位") @ApiModelProperty(name = "applyCorpId", value = "申请单位")
private Long applyCorpId; private Long applyCorpId;
private String menuPath;
} }

View File

@ -28,5 +28,7 @@ public class XgfApplyPersonPageQry extends PageQuery {
private String userCard; private String userCard;
@ApiModelProperty(name = "employeePersonUserName", value = "姓名") @ApiModelProperty(name = "employeePersonUserName", value = "姓名")
private String employeePersonUserName; private String employeePersonUserName;
private String menuPath;
} }

View File

@ -2,6 +2,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.ClosedAreaCarApplyDO; import com.zcloud.primeport.persistence.dataobject.ClosedAreaCarApplyDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -16,6 +18,9 @@ import org.apache.ibatis.annotations.Param;
* @Date 2026-03-20 10:07:14 * @Date 2026-03-20 10:07:14
*/ */
@Mapper @Mapper
@DataScopes(
@DataScope(method = "listPage", menuPerms = "")
)
public interface ClosedAreaCarApplyMapper extends BaseMapper<ClosedAreaCarApplyDO> { public interface ClosedAreaCarApplyMapper extends BaseMapper<ClosedAreaCarApplyDO> {
IPage<ClosedAreaCarApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<ClosedAreaCarApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);

View File

@ -1,6 +1,8 @@
package com.zcloud.primeport.persistence.mapper; package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.ClosedAreaDO; import com.zcloud.primeport.persistence.dataobject.ClosedAreaDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -16,6 +18,9 @@ import java.util.Map;
* @Date 2026-03-19 10:27:51 * @Date 2026-03-19 10:27:51
*/ */
@Mapper @Mapper
@DataScopes(
@DataScope(method = "listPage", menuPerms = "")
)
public interface ClosedAreaMapper extends BaseMapper<ClosedAreaDO> { public interface ClosedAreaMapper extends BaseMapper<ClosedAreaDO> {
List<ClosedAreaDO> getCountByHgAuthArea(); List<ClosedAreaDO> getCountByHgAuthArea();

View File

@ -2,6 +2,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.ClosedAreaPersonApplyDO; import com.zcloud.primeport.persistence.dataobject.ClosedAreaPersonApplyDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zcloud.primeport.persistence.dataobject.UserDto; import com.zcloud.primeport.persistence.dataobject.UserDto;
@ -16,6 +18,9 @@ import java.util.Map;
* @Date 2026-03-19 13:59:16 * @Date 2026-03-19 13:59:16
*/ */
@Mapper @Mapper
@DataScopes(
@DataScope(method = "listPage", menuPerms = "")
)
public interface ClosedAreaPersonApplyMapper extends BaseMapper<ClosedAreaPersonApplyDO> { public interface ClosedAreaPersonApplyMapper extends BaseMapper<ClosedAreaPersonApplyDO> {
IPage<UserDto> getCorpUserList(IPage<ClosedAreaPersonApplyDO> iPage, @Param("params") Map<String, Object> params); IPage<UserDto> getCorpUserList(IPage<ClosedAreaPersonApplyDO> iPage, @Param("params") Map<String, Object> params);

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.MkmjGateDO; import com.zcloud.primeport.persistence.dataobject.MkmjGateDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -16,6 +18,9 @@ import org.apache.ibatis.annotations.Param;
* @Date 2026-03-05 11:33:18 * @Date 2026-03-05 11:33:18
*/ */
@Mapper @Mapper
@DataScopes(
@DataScope(method = "listPage", menuPerms = "")
)
public interface MkmjGateMapper extends BaseMapper<MkmjGateDO> { public interface MkmjGateMapper extends BaseMapper<MkmjGateDO> {
IPage<MkmjGateDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<MkmjGateDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -10,6 +12,9 @@ import java.util.Map;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@Mapper @Mapper
@DataScopes(
@DataScope(method = "listPage", menuPerms = "")
)
public interface MkmjPassageMapper extends BaseMapper<MkmjPassageDO> { public interface MkmjPassageMapper extends BaseMapper<MkmjPassageDO> {
IPage<MkmjPassageDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<MkmjPassageDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);
} }

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.PersonApplyDO; import com.zcloud.primeport.persistence.dataobject.PersonApplyDO;
import com.zcloud.primeport.persistence.dataobject.XgfApplyPersonDO; import com.zcloud.primeport.persistence.dataobject.XgfApplyPersonDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -17,6 +19,11 @@ import org.apache.ibatis.annotations.Param;
* @Date 2026-03-05 11:33:22 * @Date 2026-03-05 11:33:22
*/ */
@Mapper @Mapper
@DataScopes({
@DataScope(method = "listPage", menuPerms = ""),
@DataScope(method = "xgfPersonPermissionsList", menuPerms = ""),
@DataScope(method = "xgfPersonnelVehicleManagementList", menuPerms = "")}
)
public interface PersonApplyMapper extends BaseMapper<PersonApplyDO> { public interface PersonApplyMapper extends BaseMapper<PersonApplyDO> {
IPage<PersonApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<PersonApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.FgsVehicleCountDto; import com.zcloud.primeport.persistence.dataobject.FgsVehicleCountDto;
import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO; import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -18,6 +20,9 @@ import java.util.Map;
* @Date 2026-03-05 11:33:23 * @Date 2026-03-05 11:33:23
*/ */
@Mapper @Mapper
@DataScopes({
@DataScope(method = "listPage", menuPerms = "")}
)
public interface VehicleApplyMapper extends BaseMapper<VehicleApplyDO> { public interface VehicleApplyMapper extends BaseMapper<VehicleApplyDO> {
IPage<VehicleApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<VehicleApplyDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO; import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO;
import com.zcloud.primeport.persistence.dataobject.VehicleBlackDO; import com.zcloud.primeport.persistence.dataobject.VehicleBlackDO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -17,6 +19,9 @@ import org.apache.ibatis.annotations.Param;
* @Date 2026-03-05 11:33:26 * @Date 2026-03-05 11:33:26
*/ */
@Mapper @Mapper
@DataScopes({
@DataScope(method = "listPage", menuPerms = "")}
)
public interface VehicleBlackMapper extends BaseMapper<VehicleBlackDO> { public interface VehicleBlackMapper extends BaseMapper<VehicleBlackDO> {
VehicleBlackDO getInfoById(Long id); VehicleBlackDO getInfoById(Long id);

View File

@ -3,6 +3,8 @@ package com.zcloud.primeport.persistence.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jjb.saas.framework.datascope.annotation.DataScope;
import com.jjb.saas.framework.datascope.annotation.DataScopes;
import com.zcloud.primeport.persistence.dataobject.PersonCountDto; import com.zcloud.primeport.persistence.dataobject.PersonCountDto;
import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO; import com.zcloud.primeport.persistence.dataobject.VehicleApplyDO;
import com.zcloud.primeport.persistence.dataobject.XgfApplyPersonDO; import com.zcloud.primeport.persistence.dataobject.XgfApplyPersonDO;
@ -18,6 +20,9 @@ import org.apache.ibatis.annotations.Param;
* @Date 2026-03-05 11:33:23 * @Date 2026-03-05 11:33:23
*/ */
@Mapper @Mapper
@DataScopes({
@DataScope(method = "listPage", menuPerms = "")}
)
public interface XgfApplyPersonMapper extends BaseMapper<XgfApplyPersonDO> { public interface XgfApplyPersonMapper extends BaseMapper<XgfApplyPersonDO> {
IPage<XgfApplyPersonDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms); IPage<XgfApplyPersonDO> listPage(Page<Map<String, Object>> page, @Param("params") Map<String, Object> params, String menuPerms);