3030import org .aoju .bus .base .consts .Consts ;
3131import org .aoju .bus .core .key .ObjectID ;
3232import org .aoju .bus .core .lang .Normal ;
33- import org .aoju .bus .core .utils .*;
33+ import org .aoju .bus .core .toolkit .*;
3434
3535import javax .persistence .Transient ;
3636import java .util .List ;
4040 * Entity 基本信息.
4141 *
4242 * @author Kimi Liu
43- * @version 5.9.3
43+ * @version 5.9.5
4444 * @since JDK 1.8+
4545 */
4646@ Data
@@ -99,7 +99,7 @@ public static <T extends BaseEntity> void setAccess(T source, T target) {
9999 * @param target 目标实体
100100 */
101101 public static <T extends BaseEntity > void setAccess (T source , T ... target ) {
102- if (Objects .isNull (source ) || ArrayUtils .isEmpty (target )) {
102+ if (Objects .isNull (source ) || ArrayKit .isEmpty (target )) {
103103 return ;
104104 }
105105 for (T targetEntity : target ) {
@@ -116,7 +116,7 @@ public static <T extends BaseEntity> void setAccess(T source, T... target) {
116116 * @param target 目标实体
117117 */
118118 public static <S extends BaseEntity , E extends BaseEntity > void setAccess (S source , List <E > target ) {
119- if (Objects .isNull (source ) || CollUtils .isEmpty (target )) {
119+ if (Objects .isNull (source ) || CollKit .isEmpty (target )) {
120120 return ;
121121 }
122122 target .forEach (targetEntity -> setAccess (source , targetEntity ));
@@ -133,8 +133,8 @@ public static <S extends BaseEntity, E extends BaseEntity> void setAccess(S sour
133133 public static <T extends BaseEntity > void resetIntField (T entity , String [] fields , String [] values ) {
134134 for (int i = 0 ; i < fields .length ; i ++) {
135135 String field = fields [i ];
136- if (Consts .EMPTY .equals (values [i ]) && ReflectUtils .hasField (entity , field )) {
137- ReflectUtils .invokeSetter (entity , field , null );
136+ if (Consts .EMPTY .equals (values [i ]) && ReflectKit .hasField (entity , field )) {
137+ ReflectKit .invokeSetter (entity , field , null );
138138 }
139139 }
140140 }
@@ -147,13 +147,13 @@ public static <T extends BaseEntity> void resetIntField(T entity, String[] field
147147 */
148148 public <T > void setCreateInfo (T entity ) {
149149 String id = ObjectID .id ();
150- String timestamp = StringUtils .toString (DateUtils .timestamp ());
150+ String timestamp = StringKit .toString (DateKit .timestamp ());
151151 String [] fields = {"id" , "created" };
152152 Object [] value = new Object []{id , timestamp };
153- if (ObjectUtils .isEmpty (getValue (entity , "creator" ))) {
153+ if (ObjectKit .isEmpty (getValue (entity , "creator" ))) {
154154 fields = new String []{"id" , "creator" , "created" };
155155 value = new Object []{id ,
156- ObjectUtils .isEmpty (getValue (entity , "x_user_id" )) ? "-1" : getValue (entity , "x_user_id" ),
156+ ObjectKit .isEmpty (getValue (entity , "x_user_id" )) ? "-1" : getValue (entity , "x_user_id" ),
157157 timestamp };
158158 }
159159 setValue (entity , fields , value );
@@ -166,12 +166,12 @@ public <T> void setCreateInfo(T entity) {
166166 * @param entity 反射对象
167167 */
168168 public <T > void setUpdatedInfo (T entity ) {
169- String timestamp = StringUtils .toString (DateUtils .timestamp ());
169+ String timestamp = StringKit .toString (DateKit .timestamp ());
170170 String [] fields = {"modified" };
171171 Object [] value = new Object []{timestamp };
172- if (ObjectUtils .isEmpty (getValue (entity , "modifier" ))) {
172+ if (ObjectKit .isEmpty (getValue (entity , "modifier" ))) {
173173 fields = new String []{"modifier" , "modified" };
174- value = new Object []{ObjectUtils .isEmpty (getValue (entity , "x_user_id" )) ? "-1" : getValue (entity , "x_user_id" ),
174+ value = new Object []{ObjectKit .isEmpty (getValue (entity , "x_user_id" )) ? "-1" : getValue (entity , "x_user_id" ),
175175 timestamp };
176176 }
177177
@@ -192,10 +192,10 @@ public <T> void setCreatAndUpdatInfo(T entity) {
192192 * @return 主键为空, 则返回false;主键有值,返回true
193193 */
194194 public <T > boolean isPKNotNull (T entity , String field ) {
195- if (!ReflectUtils .hasField (entity , field )) {
195+ if (!ReflectKit .hasField (entity , field )) {
196196 return false ;
197197 }
198- Object value = ReflectUtils .getFieldValue (entity , field );
198+ Object value = ReflectKit .getFieldValue (entity , field );
199199 return value != null && !Normal .EMPTY .equals (value );
200200 }
201201
@@ -207,8 +207,8 @@ public <T> boolean isPKNotNull(T entity, String field) {
207207 * @param field 属性数组
208208 */
209209 private <T > Object getValue (T entity , String field ) {
210- if (ReflectUtils .hasField (entity , field )) {
211- Object object = ReflectUtils .invokeGetter (entity , field );
210+ if (ReflectKit .hasField (entity , field )) {
211+ Object object = ReflectKit .invokeGetter (entity , field );
212212 return object != null ? object .toString () : null ;
213213 }
214214 return null ;
@@ -225,8 +225,8 @@ private <T> Object getValue(T entity, String field) {
225225 private <T > void setValue (T entity , String [] fields , Object [] value ) {
226226 for (int i = 0 ; i < fields .length ; i ++) {
227227 String field = fields [i ];
228- if (ReflectUtils .hasField (entity , field )) {
229- ReflectUtils .invokeSetter (entity , field , value [i ]);
228+ if (ReflectKit .hasField (entity , field )) {
229+ ReflectKit .invokeSetter (entity , field , value [i ]);
230230 }
231231 }
232232 }
0 commit comments