2023年2月21日(逻辑删除,新增修改,删除人的自动添加)

product
chuang 2 years ago
parent 683bb23bf0
commit 386fb61e18

@ -63,12 +63,39 @@ private static ApplicationContext applicationContext;
// userProvider= applicationContext.getBean(UserProvider.class); // userProvider= applicationContext.getBean(UserProvider.class);
UserInfo userInfo = userProvider.get(); UserInfo userInfo = userProvider.get();
Object lastModifyTime = this.getFieldValByName("lastModifyTime", metaObject);
Object lastModifyUserId = this.getFieldValByName("lastModifyUserId", metaObject);
Object lastModifyUserName = this.getFieldValByName("lastModifyUserName", metaObject);
if (lastModifyTime==null){
this.setFieldValByName("lastModifyTime", DateUtil.getNowDate(), metaObject); this.setFieldValByName("lastModifyTime", DateUtil.getNowDate(), metaObject);
}
if (lastModifyUserId==null){
this.setFieldValByName("lastModifyUserId", userInfo.getUserId(), metaObject); this.setFieldValByName("lastModifyUserId", userInfo.getUserId(), metaObject);
}
if (lastModifyUserName==null){
this.setFieldValByName("lastModifyUserName", userInfo.getUserName(), metaObject); this.setFieldValByName("lastModifyUserName", userInfo.getUserName(), metaObject);
Object deleteMark = this.getFieldValByName("deleteMark", metaObject); }
// if (deleteMark!=null&&String.valueOf(deleteMark).equals("")) // this.setFieldValByName("lastModifyTime", DateUtil.getNowDate(), metaObject);
// this.setFieldValByName("lastModifyUserId", userInfo.getUserId(), metaObject);
// this.setFieldValByName("lastModifyUserName", userInfo.getUserName(), metaObject);
Object deleteTime = this.getFieldValByName("deleteTime", metaObject);
Object deleteUserId = this.getFieldValByName("deleteUserId", metaObject);
Object deleteUserName = this.getFieldValByName("deleteUserName", metaObject);
if (deleteTime==null){
this.setFieldValByName("deleteTime", DateUtil.getNowDate(), metaObject);
}
if (deleteUserId==null){
this.setFieldValByName("deleteUserId", userInfo.getUserId(), metaObject);
}
if(deleteUserName==null) {
this.setFieldValByName("deleteUserName", userInfo.getUserName(), metaObject);
}
} }

@ -1,13 +1,9 @@
package jnpf.customer.entity; package jnpf.customer.entity;
import com.alibaba.fastjson.annotation.JSONField; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
@ -25,34 +21,35 @@ public class CustomerEntity {
@TableId("ID") @TableId("ID")
private String id; private String id;
@TableField("CREATOR_USER_ID") @TableField(value = "CREATOR_USER_ID",fill = FieldFill.INSERT)
private String creatorUserId; private String creatorUserId;
@TableField("CREATOR_USER_NAME") @TableField(value = "CREATOR_USER_NAME",fill = FieldFill.INSERT)
private String creatorUserName; private String creatorUserName;
@TableField("CREATOR_TIME") @TableField(value = "CREATOR_TIME",fill = FieldFill.INSERT)
private Date creatorTime; private Date creatorTime;
@TableField("LAST_MODIFY_USER_ID") @TableField(value = "LAST_MODIFY_USER_ID",fill = FieldFill.UPDATE)
private String lastModifyUserId; private String lastModifyUserId;
@TableField("LAST_MODIFY_USER_NAME") @TableField(value = "LAST_MODIFY_USER_NAME",fill = FieldFill.UPDATE)
private String lastModifyUserName; private String lastModifyUserName;
@TableField("LAST_MODIFY_TIME") @TableField(value = "LAST_MODIFY_TIME",fill = FieldFill.UPDATE)
private Date lastModifyTime; private Date lastModifyTime;
@TableField("DELETE_USER_ID") @TableField(value = "DELETE_USER_ID",fill = FieldFill.UPDATE)
private String deleteUserId; private String deleteUserId;
@TableField("DELETE_USER_NAME") @TableField(value = "DELETE_USER_NAME",fill = FieldFill.UPDATE)
private String deleteUserName; private String deleteUserName;
@TableField("DELETE_TIME") @TableField(value = "DELETE_TIME",fill = FieldFill.UPDATE)
private Date deleteTime; private Date deleteTime;
@TableField("DELETE_MARK") @TableField("DELETE_MARK")
@TableLogic
private String deleteMark; private String deleteMark;
@TableField("ORGNIZE_ID") @TableField("ORGNIZE_ID")

@ -1,8 +1,6 @@
package jnpf.materialvo.entity; package jnpf.materialvo.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -24,34 +22,35 @@ public class MaterialEntity {
@TableId("ID") @TableId("ID")
private String id; private String id;
@TableField("CREATOR_USER_ID") @TableField(value = "CREATOR_USER_ID",fill = FieldFill.INSERT)
private String creatorUserId; private String creatorUserId;
@TableField("CREATOR_USER_NAME") @TableField(value = "CREATOR_USER_NAME",fill = FieldFill.INSERT)
private String creatorUserName; private String creatorUserName;
@TableField("CREATOR_TIME") @TableField(value = "CREATOR_TIME",fill = FieldFill.INSERT)
private Date creatorTime; private Date creatorTime;
@TableField("LAST_MODIFY_USER_ID") @TableField(value = "LAST_MODIFY_USER_ID",fill = FieldFill.UPDATE)
private String lastModifyUserId; private String lastModifyUserId;
@TableField("LAST_MODIFY_USER_NAME") @TableField(value = "LAST_MODIFY_USER_NAME",fill = FieldFill.UPDATE)
private String lastModifyUserName; private String lastModifyUserName;
@TableField("LAST_MODIFY_TIME") @TableField(value = "LAST_MODIFY_TIME",fill = FieldFill.UPDATE)
private Date lastModifyTime; private Date lastModifyTime;
@TableField("DELETE_USER_ID") @TableField(value = "DELETE_USER_ID",fill = FieldFill.UPDATE)
private String deleteUserId; private String deleteUserId;
@TableField("DELETE_USER_NAME") @TableField(value = "DELETE_USER_NAME",fill = FieldFill.UPDATE)
private String deleteUserName; private String deleteUserName;
@TableField("DELETE_TIME") @TableField(value = "DELETE_TIME")
private Date deleteTime; private Date deleteTime;
@TableField("DELETE_MARK") @TableField("DELETE_MARK")
@TableLogic
private String deleteMark; private String deleteMark;
@TableField("ORGNIZE_ID") @TableField("ORGNIZE_ID")

@ -309,12 +309,12 @@ public class SupplierController {
public ActionResult<SupplierInfoVO> info(@PathVariable("id") String id){ public ActionResult<SupplierInfoVO> info(@PathVariable("id") String id){
SupplierEntity entity= supplierService.getInfo(id); SupplierEntity entity= supplierService.getInfo(id);
SupplierInfoVO vo=JsonUtil.getJsonToBean(entity, SupplierInfoVO.class); SupplierInfoVO vo=JsonUtil.getJsonToBean(entity, SupplierInfoVO.class);
if(vo.getCreatorTime()!=null){ // if(vo.getCreatorTime()!=null){
vo.setCreatorTime(vo.getCreatorTime()); // vo.setCreatorTime(vo.getCreatorTime());
} // }
if(vo.getLastModifyTime()!=null){ // if(vo.getLastModifyTime()!=null){
vo.setLastModifyTime(vo.getLastModifyTime()); // vo.setLastModifyTime(vo.getLastModifyTime());
} // }
//子表 //子表
//副表 //副表

@ -39,13 +39,13 @@ public class SupplierEntity {
@TableField(value = "LAST_MODIFY_TIME",fill = FieldFill.UPDATE) @TableField(value = "LAST_MODIFY_TIME",fill = FieldFill.UPDATE)
private Date lastModifyTime; private Date lastModifyTime;
@TableField("DELETE_USER_ID") @TableField(value = "DELETE_USER_ID",fill = FieldFill.UPDATE)
private String deleteUserId; private String deleteUserId;
@TableField("DELETE_USER_NAME") @TableField(value = "DELETE_USER_NAME",fill = FieldFill.UPDATE)
private String deleteUserName; private String deleteUserName;
@TableField("DELETE_TIME") @TableField(value = "DELETE_TIME",fill = FieldFill.UPDATE)
private Date deleteTime; private Date deleteTime;
@TableField("DELETE_MARK") @TableField("DELETE_MARK")

Loading…
Cancel
Save