Efecto: agregue esta anotación al campo y luego ejecute el método de eliminación de BaseMapper, el método de eliminación se convertirá en una modificación
Ejemplo:
Clase de entidad:
@TableLogic (delval = "2") Entero privado eliminado;
capa de servicio:
llamada deleteById (id) de BaseMapper; // id es la clave principal correspondiente a la
ejecución de la entidad es el efecto:
En el caso de agregar @TableLogic
sql: ACTUALIZAR el nombre de la tabla SET eliminado = 2 WHERE id =? Y eliminado = 0
sin @TableLogic
Tomar eliminar del nombre de la tabla donde id = valor
Parámetros de anotación de @TableLogic
value = "" Valor original predeterminado
delval = "" valor eliminado
@TableLogic (valor = "valor original", delval = "cambiar valor")