获取登录员工信息接口修改
This commit is contained in:
parent
efc2463af6
commit
f1d0bda88f
|
|
@ -1,9 +1,12 @@
|
|||
package com.czg.controller.admin;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.czg.account.dto.staff.ShopStaffAddDTO;
|
||||
import com.czg.account.dto.staff.ShopStaffEditDTO;
|
||||
import com.czg.account.dto.staff.ShopStaffRemoveDTO;
|
||||
import com.czg.account.entity.ShopInfo;
|
||||
import com.czg.account.entity.ShopStaff;
|
||||
import com.czg.account.service.ShopInfoService;
|
||||
import com.czg.account.service.ShopStaffService;
|
||||
import com.czg.annotation.SaAdminCheckPermission;
|
||||
import com.czg.resp.CzgResult;
|
||||
|
|
@ -27,6 +30,8 @@ public class ShopStaffController {
|
|||
|
||||
@Resource
|
||||
private ShopStaffService shopStaffService;
|
||||
@Resource
|
||||
private ShopInfoService shopInfoService;
|
||||
|
||||
/**
|
||||
* 员工列表
|
||||
|
|
@ -35,7 +40,7 @@ public class ShopStaffController {
|
|||
* @param code 员工编号
|
||||
* @return 分页数据
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:list")
|
||||
@SaAdminCheckPermission(value = "shopStaff:list", name = "员工列表")
|
||||
@GetMapping
|
||||
public CzgResult<Page<ShopStaff>> list(String name, String code) {
|
||||
return CzgResult.success(shopStaffService.get(name, code));
|
||||
|
|
@ -46,7 +51,7 @@ public class ShopStaffController {
|
|||
* 权限标识: shopStaff:permission
|
||||
* @return 权限id集合
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:permission")
|
||||
@SaAdminCheckPermission(value = "shopStaff:permission", name = "获取员工对应的权限id")
|
||||
@GetMapping("/permission")
|
||||
public CzgResult<List<Long>> permission(@RequestParam Long id) {
|
||||
return CzgResult.success(shopStaffService.permission(id));
|
||||
|
|
@ -62,7 +67,8 @@ public class ShopStaffController {
|
|||
return CzgResult.success(shopStaffService.getOne(new QueryWrapper().eq(ShopStaff::getShopId, StpKit.USER.getShopId()).eq(ShopStaff::getId, StpKit.USER.getLoginIdAsLong())));
|
||||
}
|
||||
|
||||
return CzgResult.success();
|
||||
ShopInfo shopInfo = shopInfoService.getById(StpKit.USER.getShopId());
|
||||
return CzgResult.success(BeanUtil.copyProperties(shopInfo, ShopStaff.class));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -71,7 +77,7 @@ public class ShopStaffController {
|
|||
* @param id shopStaff id
|
||||
* @return 详细信息
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:detail")
|
||||
@SaAdminCheckPermission(value = "shopStaff:detail", name = "员工详情")
|
||||
@GetMapping("/detail")
|
||||
public CzgResult<ShopStaff> detail(@RequestParam Long id) {
|
||||
return CzgResult.success(shopStaffService.detail(StpKit.USER.getShopId(), id));
|
||||
|
|
@ -83,7 +89,7 @@ public class ShopStaffController {
|
|||
* @param shopStaffAddDTO 添加信息
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:add")
|
||||
@SaAdminCheckPermission(value = "shopStaff:add", name = "员工添加")
|
||||
@PostMapping
|
||||
public CzgResult<Boolean> add(@RequestBody @Validated ShopStaffAddDTO shopStaffAddDTO) {
|
||||
return CzgResult.success(shopStaffService.add(shopStaffAddDTO));
|
||||
|
|
@ -95,7 +101,7 @@ public class ShopStaffController {
|
|||
* @param shopStaffEditDTO 添加信息
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:edit")
|
||||
@SaAdminCheckPermission(value = "shopStaff:edit", name = "员工修改")
|
||||
@PutMapping
|
||||
public CzgResult<Boolean> edit(@RequestBody @Validated ShopStaffEditDTO shopStaffEditDTO) {
|
||||
return CzgResult.success(shopStaffService.edit(shopStaffEditDTO));
|
||||
|
|
@ -107,7 +113,7 @@ public class ShopStaffController {
|
|||
* @param shopStaffRemoveDTO 删除信息
|
||||
* @return 是否成功
|
||||
*/
|
||||
@SaAdminCheckPermission("shopStaff:del")
|
||||
@SaAdminCheckPermission(value = "shopStaff:del", name = "员工删除")
|
||||
@DeleteMapping
|
||||
public CzgResult<Boolean> delete(@RequestBody @Validated ShopStaffRemoveDTO shopStaffRemoveDTO) {
|
||||
return CzgResult.success(shopStaffService.delete(shopStaffRemoveDTO));
|
||||
|
|
|
|||
Loading…
Reference in New Issue