[英]Audit System In Project
在我的审计项目中,我仅对一个实体(订单)使用spring-data-envers(hibernate-envers )。 它运作良好,并将所有更改作为新的原始数据保留在order_aud表中。 现在,我想获取所有仅更改的数据,说实话,我不想获取所有修订,并使用与先前修订不同的每个字段的if语句对其进行迭代。
我想要一个这样的最终模型:
@Data
@NoArgsConstructor
public class AuditRaw {
private String name;
private String date;
private List<AuditField> fields;
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AuditField {
private String name;
private Object previous;
private Object now;
}
我认为对于此模型, 任何帧反转都不合适。
现在,我正在考虑自己做点什么,但不知道如何开始。 在我的项目中,我使用postgresql和redis存储数据
我有两个端点来创建/更新剩余的订单,两个参数都是@RequestBody d,数据要填充到哪个端点,并且很难理解更改哪个字段。 我愿意接受好的建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.