mirror of https://github.com/elunez/eladmin
删除消息事物
parent
9a50698c4f
commit
4599771f74
|
@ -13,6 +13,6 @@ import org.springframework.data.jpa.repository.Query;
|
|||
public interface MessageRepository extends JpaRepository<Message, Long>, JpaSpecificationExecutor {
|
||||
|
||||
@Modifying
|
||||
@Query(value = "delete from meessage where id = ?1", nativeQuery = true)
|
||||
void deleteMessageById(long id);
|
||||
@Query(value = "delete from message where id = ?1", nativeQuery = true)
|
||||
void deleteMessageById(Long id);
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ public class MessageController {
|
|||
|
||||
@Log("删除消息")
|
||||
@ApiOperation(value = "删除消息")
|
||||
@DeleteMapping(value = "/messagee/{id}")
|
||||
@DeleteMapping(value = "/message/{id}")
|
||||
@PreAuthorize("hasAnyRole('ADMIN','MESSAGE_ALL','MESSAGE_DELETE')")
|
||||
public ResponseEntity delete(@PathVariable Long id){
|
||||
messageService.delete(id);
|
||||
|
|
|
@ -73,6 +73,7 @@ public class MessageServiceImpl implements MessageService {
|
|||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void delete(Long id) {
|
||||
messageRepository.deleteMessageById(id);;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue