删除会员接口
This commit is contained in:
@ -32,7 +32,9 @@ import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
@ -198,6 +200,12 @@ public class MemberUserController {
|
||||
BeanUtils.toBean(list, MemberUserExportVo.class));
|
||||
}
|
||||
|
||||
@DeleteMapping("/delete/{userId}")
|
||||
@Operation(summary = "删除会员")
|
||||
public CommonResult<Boolean> delete(@PathVariable Long userId){
|
||||
return success(memberUserService.delete(userId));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -101,8 +101,8 @@ public interface MemberUserMapper extends BaseMapperX<MemberUserDO> {
|
||||
return update(null, lambdaUpdateWrapper);
|
||||
}
|
||||
|
||||
@Delete("delete from user_face where user_id = #{faceId}")
|
||||
void deleteFace(Long faceId);
|
||||
@Delete("delete from user_face where sys_user_id = #{userId}")
|
||||
void deleteFace(@Param("userId") Long userId);
|
||||
|
||||
|
||||
default PageResult<MemberUserDO> selectUserList(MemberUserListVO listVO) {
|
||||
|
@ -254,4 +254,7 @@ public interface MemberUserService {
|
||||
MemberUserDO getByCardId(String cardId);
|
||||
|
||||
Map<String,Object> getInfoByCard(String cardId,Long mobile);
|
||||
|
||||
boolean delete(Long userId);
|
||||
|
||||
}
|
||||
|
@ -884,4 +884,12 @@ public class MemberUserServiceImpl implements MemberUserService {
|
||||
}
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean delete(Long userId) {
|
||||
int i = memberUserMapper.deleteById(userId);
|
||||
memberUserMapper.deleteFace(userId);
|
||||
return i>0;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user