Pre Merge pull request !147 from dxfeng/feature/dxf
commit
96bf06ffd9
@ -0,0 +1,124 @@
|
||||
package com.engine.organization.entity.commom;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author:dxfeng
|
||||
* @createTime: 2022/07/06
|
||||
* @version: 1.0
|
||||
*/
|
||||
public class FieldInfo {
|
||||
/**
|
||||
* 字段名称
|
||||
*/
|
||||
private String fieldName;
|
||||
/**
|
||||
* 第一个字段的类型
|
||||
*/
|
||||
private Class<?> firstFieldType;
|
||||
/**
|
||||
* 第二个字段的类型
|
||||
*/
|
||||
private Class<?> secondFieldType;
|
||||
/**
|
||||
* 第一个对象的值
|
||||
*/
|
||||
private Object firstVal;
|
||||
/**
|
||||
* 第二个对象的值
|
||||
*/
|
||||
private Object secondVal;
|
||||
|
||||
public FieldInfo() {
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> firstFieldType, Class<?> secondFieldType) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = firstFieldType;
|
||||
this.secondFieldType = secondFieldType;
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> fieldType, Object firstVal, Object secondVal) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = fieldType;
|
||||
this.secondFieldType = fieldType;
|
||||
this.firstVal = firstVal;
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> firstFieldType, Class<?> secondFieldType, Object firstVal, Object secondVal) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = firstFieldType;
|
||||
this.secondFieldType = secondFieldType;
|
||||
this.firstVal = firstVal;
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
public String getFieldName() {
|
||||
return fieldName;
|
||||
}
|
||||
|
||||
public void setFieldName(String fieldName) {
|
||||
this.fieldName = fieldName;
|
||||
}
|
||||
|
||||
public Class<?> getFirstFieldType() {
|
||||
return firstFieldType;
|
||||
}
|
||||
|
||||
public void setFirstFieldType(Class<?> firstFieldType) {
|
||||
this.firstFieldType = firstFieldType;
|
||||
}
|
||||
|
||||
public Object getFirstVal() {
|
||||
return firstVal;
|
||||
}
|
||||
|
||||
public void setFirstVal(Object firstVal) {
|
||||
this.firstVal = firstVal;
|
||||
}
|
||||
|
||||
public void setSecondFieldType(Class<?> secondFieldType) {
|
||||
this.secondFieldType = secondFieldType;
|
||||
}
|
||||
|
||||
public Class<?> getSecondFieldType() {
|
||||
return secondFieldType;
|
||||
}
|
||||
|
||||
public Object getSecondVal() {
|
||||
return secondVal;
|
||||
}
|
||||
|
||||
public void setSecondVal(Object secondVal) {
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
FieldInfo fieldInfo = (FieldInfo) o;
|
||||
return Objects.equals(fieldName, fieldInfo.fieldName) &&
|
||||
Objects.equals(firstFieldType, fieldInfo.firstFieldType) &&
|
||||
Objects.equals(secondFieldType, fieldInfo.secondFieldType) &&
|
||||
Objects.equals(firstVal, fieldInfo.firstVal) &&
|
||||
Objects.equals(secondVal, fieldInfo.secondVal);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(fieldName, firstFieldType, secondFieldType, firstVal, secondVal);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "FieldInfo{" +
|
||||
"fieldName='" + fieldName + '\'' +
|
||||
", firstFieldType=" + firstFieldType +
|
||||
", secondFieldType=" + secondFieldType +
|
||||
", firstVal=" + firstVal +
|
||||
", secondVal=" + secondVal +
|
||||
'}';
|
||||
}
|
||||
}
|
@ -0,0 +1,120 @@
|
||||
package com.engine.organization.entity.logview.bo;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* 不同的属性
|
||||
*
|
||||
* @author:dxfeng
|
||||
* @createTime: 2022/07/06
|
||||
* @version: 1.0
|
||||
*/
|
||||
public class FieldInfo {
|
||||
/**
|
||||
* 字段名称
|
||||
*/
|
||||
private String fieldName;
|
||||
/**
|
||||
* 第一个字段的类型
|
||||
*/
|
||||
private Class<?> firstFieldType;
|
||||
/**
|
||||
* 第二个字段的类型
|
||||
*/
|
||||
private Class<?> secondFieldType;
|
||||
/**
|
||||
* 第一个对象的值
|
||||
*/
|
||||
private Object firstVal;
|
||||
/**
|
||||
* 第二个对象的值
|
||||
*/
|
||||
private Object secondVal;
|
||||
|
||||
public FieldInfo() {
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> firstFieldType, Class<?> secondFieldType) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = firstFieldType;
|
||||
this.secondFieldType = secondFieldType;
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> fieldType, Object firstVal, Object secondVal) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = fieldType;
|
||||
this.secondFieldType = fieldType;
|
||||
this.firstVal = firstVal;
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
public FieldInfo(String fieldName, Class<?> firstFieldType, Class<?> secondFieldType, Object firstVal, Object secondVal) {
|
||||
this.fieldName = fieldName;
|
||||
this.firstFieldType = firstFieldType;
|
||||
this.secondFieldType = secondFieldType;
|
||||
this.firstVal = firstVal;
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
public String getFieldName() {
|
||||
return fieldName;
|
||||
}
|
||||
|
||||
public void setFieldName(String fieldName) {
|
||||
this.fieldName = fieldName;
|
||||
}
|
||||
|
||||
public Class<?> getFirstFieldType() {
|
||||
return firstFieldType;
|
||||
}
|
||||
|
||||
public void setFirstFieldType(Class<?> firstFieldType) {
|
||||
this.firstFieldType = firstFieldType;
|
||||
}
|
||||
|
||||
public Object getFirstVal() {
|
||||
return firstVal;
|
||||
}
|
||||
|
||||
public void setFirstVal(Object firstVal) {
|
||||
this.firstVal = firstVal;
|
||||
}
|
||||
|
||||
public void setSecondFieldType(Class<?> secondFieldType) {
|
||||
this.secondFieldType = secondFieldType;
|
||||
}
|
||||
|
||||
public Class<?> getSecondFieldType() {
|
||||
return secondFieldType;
|
||||
}
|
||||
|
||||
public Object getSecondVal() {
|
||||
return secondVal;
|
||||
}
|
||||
|
||||
public void setSecondVal(Object secondVal) {
|
||||
this.secondVal = secondVal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
FieldInfo fieldInfo = (FieldInfo) o;
|
||||
return Objects.equals(fieldName, fieldInfo.fieldName) &&
|
||||
Objects.equals(firstFieldType, fieldInfo.firstFieldType) &&
|
||||
Objects.equals(secondFieldType, fieldInfo.secondFieldType) &&
|
||||
Objects.equals(firstVal, fieldInfo.firstVal) &&
|
||||
Objects.equals(secondVal, fieldInfo.secondVal);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(fieldName, firstFieldType, secondFieldType, firstVal, secondVal);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "[\"" + fieldName + "\":由\"" + firstVal + "\"修改为\"" + secondVal;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue