// Path: src/main/java/com/monkeyk/sos/infrastructure/DateUtils.java
// public abstract class DateUtils {
// 
//     public static final String DEFAULT_DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
// 
// 
//     /**
//      * Private constructor
//      */
//     private DateUtils() {
//     }
// 
//     public static LocalDateTime now() {
//         return LocalDateTime.now();
//     }
// 
// 
//     public static String toDateTime(LocalDateTime date) {
//         return toDateTime(date, DEFAULT_DATE_TIME_FORMAT);
//     }
// 
//     public static String toDateTime(LocalDateTime dateTime, String pattern) {
//         return dateTime.format(DateTimeFormatter.ofPattern(pattern, Locale.SIMPLIFIED_CHINESE));
//     }
// 
// 
// 
//     public static String toDateText(LocalDate date, String pattern) {
//         if (date == null || pattern == null) {
//             return null;
//         }
//         return date.format(DateTimeFormatter.ofPattern(pattern, Locale.SIMPLIFIED_CHINESE));
//     }
// 
// 
// }


import com.monkeyk.sos.infrastructure.DateUtils;
import java.io.Serializable;
import java.time.LocalDateTime;
package com.monkeyk.sos.domain.oauth;



/**
 * @author Shengzhao Li
 */
public class OauthClientDetails implements Serializable {


    private static final long serialVersionUID = -6947822646185526939L;

// Path: src/main/java/com/monkeyk/sos/infrastructure/DateUtils.java
// public abstract class DateUtils {
// 
//     public static final String DEFAULT_DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
// 
// 
//     /**
//      * Private constructor
//      */
//     private DateUtils() {
//     }
// 
//     public static LocalDateTime now() {
//         return LocalDateTime.now();
//     }
// 
// 
//     public static String toDateTime(LocalDateTime date) {
//         return toDateTime(date, DEFAULT_DATE_TIME_FORMAT);
//     }
// 
//     public static String toDateTime(LocalDateTime dateTime, String pattern) {
//         return dateTime.format(DateTimeFormatter.ofPattern(pattern, Locale.SIMPLIFIED_CHINESE));
//     }
// 
// 
// 
//     public static String toDateText(LocalDate date, String pattern) {
//         if (date == null || pattern == null) {
//             return null;
//         }
//         return date.format(DateTimeFormatter.ofPattern(pattern, Locale.SIMPLIFIED_CHINESE));
//     }
// 
// 
// }


// Path: src/main/java/com/monkeyk/sos/domain/oauth/OauthClientDetails.java
import com.monkeyk.sos.infrastructure.DateUtils;
import java.io.Serializable;
import java.time.LocalDateTime;

package com.monkeyk.sos.domain.oauth;



/**
 * @author Shengzhao Li
 */
public class OauthClientDetails implements Serializable {


    private static final long serialVersionUID = -6947822646185526939L;

    private LocalDateTime createTime = DateUtils.now();