移除 PERMISSION_STALL, 用PERMISSION_CANTEEN替代

This commit is contained in:
sxu 2025-03-11 13:10:26 +08:00
parent 3941dce9ee
commit 324f56d922
3 changed files with 46 additions and 25 deletions

View File

@ -18,9 +18,13 @@ public interface AllocMealLineMapper extends BaseMapper<AllocMealLine> {
@Select({"SELECT MAX(meal_line_num) FROM alloc_meal_line WHERE if_del = 2 AND stall_id = #{stallId}"})
String getLatestMealLineNum(Long stallId);
// @LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_STALL
// )
@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_STALL
alias = "t5",
permissionType = DataPermissionTypeEnum.PERMISSION_AREA
)
Page<AllocMealLineVO> pageMealLine(@Param("page") Page<AllocMealLineVO> page, @Param("param") AllocCanteenStallPageParam param);
//

View File

@ -24,13 +24,17 @@ public interface AllocStallMapper extends BaseMapper<AllocStall> {
@Select({"SELECT t2.business_state FROM alloc_stall t1 INNER JOIN alloc_canteen t2 ON t1.canteen_id = t2.canteen_id WHERE stall_id = #{stallId}"})
Integer getCanteenStateByStallId(Long stallId);
@LeNiuDataPermission.List({@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_STALL
), @LeNiuDataPermission(
// @LeNiuDataPermission.List({@LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_STALL
// ), @LeNiuDataPermission(
// alias = "t6",
// permissionType = DataPermissionTypeEnum.PERMISSION_AREA
// )})
@LeNiuDataPermission(
alias = "t6",
permissionType = DataPermissionTypeEnum.PERMISSION_AREA
)})
)
Page<AllocStallVO> pageStall(@Param("page") Page<AllocStallVO> page, @Param("param") AllocCanteenStallPageParam param);
@Select({"SELECT stall_id, canteen_id FROM alloc_stall WHERE if_del = 2 AND stall_num IS NULL ORDER BY id ASC"})
@ -60,33 +64,45 @@ public interface AllocStallMapper extends BaseMapper<AllocStall> {
List<AllocStallVO> listAuthStallByUserRole();
@LeNiuDataPermission.List({@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_STALL
), @LeNiuDataPermission(
// @LeNiuDataPermission.List({@LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_STALL
// ), @LeNiuDataPermission(
// alias = "t3",
// permissionType = DataPermissionTypeEnum.PERMISSION_AREA
// )})
@LeNiuDataPermission(
alias = "t3",
permissionType = DataPermissionTypeEnum.PERMISSION_AREA
)})
)
Page<AllocRecipeStallVO> pageRecipeMealLineInfo(@Param("page") Page<AllocRecipeStallVO> page, @Param("param") AllocRecipeStallDTO recipeStallDTO);
@LeNiuDataPermission.List({@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_STALL
), @LeNiuDataPermission(
// @LeNiuDataPermission.List({@LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_STALL
// ), @LeNiuDataPermission(
// alias = "t3",
// permissionType = DataPermissionTypeEnum.PERMISSION_AREA
// )})
@LeNiuDataPermission(
alias = "t3",
permissionType = DataPermissionTypeEnum.PERMISSION_AREA
)})
)
Page<AllocRecipeStallVO> pageRecipeStallInfo(@Param("page") Page<AllocRecipeStallVO> page, @Param("param") AllocRecipeStallDTO recipeStallDTO);
@LeNiuDataPermission.List({@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_STALL
), @LeNiuDataPermission(
// @LeNiuDataPermission.List({@LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_STALL
// ), @LeNiuDataPermission(
// alias = "t1",
// permissionType = DataPermissionTypeEnum.PERMISSION_AREA
// )})
@LeNiuDataPermission(
alias = "t1",
permissionType = DataPermissionTypeEnum.PERMISSION_AREA
)})
)
List<AllocStallAuthVO> listAuthStall(@Param("canteenIdList") List<Long> canteenIdList);
List<CanteenStallVO> listStallByCanteenId(@Param("canteenId") Long canteenId);

View File

@ -3,8 +3,8 @@ package com.bonus.canteen.core.auth.enums;
public enum DataPermissionTypeEnum {
PERMISSION_ORG(1),
PERMISSION_CANTEEN(2),
PERMISSION_STALL(3),
PERMISSION_CANTEEN_STALL(4),
// PERMISSION_STALL(3),
// PERMISSION_CANTEEN_STALL(4),
PERMISSION_WAREHOUSE(5),
PERMISSION_SUPERMARKET(6),
PERMISSION_AREA(7);
@ -21,6 +21,7 @@ public enum DataPermissionTypeEnum {
// $FF: synthetic method
private static DataPermissionTypeEnum[] $values() {
return new DataPermissionTypeEnum[]{PERMISSION_ORG, PERMISSION_CANTEEN, PERMISSION_STALL, PERMISSION_CANTEEN_STALL, PERMISSION_WAREHOUSE, PERMISSION_SUPERMARKET, PERMISSION_AREA};
return new DataPermissionTypeEnum[]{PERMISSION_ORG, PERMISSION_CANTEEN, PERMISSION_WAREHOUSE, PERMISSION_SUPERMARKET, PERMISSION_AREA};
//return new DataPermissionTypeEnum[]{PERMISSION_ORG, PERMISSION_CANTEEN, PERMISSION_STALL, PERMISSION_CANTEEN_STALL, PERMISSION_WAREHOUSE, PERMISSION_SUPERMARKET, PERMISSION_AREA};
}
}