package com.mosty.base.utils;

import com.mosty.base.model.BaseEntity;
import com.mosty.common.base.util.IpUtil;
import com.mosty.common.token.UserInfo;
import com.mosty.common.token.UserInfoManager;
import org.apache.ibatis.reflection.MetaObject;

import java.sql.Timestamp;

public class SystemFiledsAddUtil {


//    public static void insertFill(BaseEntity metaObject) {
//        UserInfo userInfo = UserInfoManager.getUser();
//
//        //根据属性名字设置要填充的值
//        if (metaObject.hasGetter("xtCjip")) {
//            if (metaObject.getValue("xtCjip") == null) {
//                this.strictInsertFill(metaObject, "xtCjip", String.class, IpUtil.getIpAddress());
//            }
//        }
//        //根据属性名字设置要填充的值
//        if (metaObject.hasGetter("xtSjzt")) {
//            if (metaObject.getValue("xtSjzt") == null) {
//                this.strictInsertFill(metaObject, "xtSjzt", String.class, "1");
//            }
//        }
//        if (metaObject.hasGetter("xtScbz")) {
//            if (metaObject.getValue("xtScbz") == null) {
//                this.strictInsertFill(metaObject, "xtScbz", String.class, "0");
//            }
//        }
//        if (metaObject.hasGetter("xtCjsj")) {
//            if (metaObject.getValue("xtCjsj") == null) {
//                this.strictInsertFill(metaObject, "xtCjsj", Timestamp.class, new Timestamp(System.currentTimeMillis()));
//            }
//        }
//    }
}
