解决编译问题

This commit is contained in:
马超 2020-02-21 11:37:46 +08:00
parent 43f0b2f236
commit 5430059a6e
5 changed files with 213 additions and 2 deletions

View File

@ -0,0 +1,126 @@
package com.mac.common.cbb;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
/**
* 获取系统当前时间
*
* @return 系统当前时间
*/
public static String getCurrentTime() {
Date date = new Date();
String stringDate = String.format("%tF %<tT", date);
return stringDate;
}
/**
* @param formatString 格式"yyyy-MM-dd"
* @param stringDate 日期字符串"2000-03-19"
* @return 日期
* @throws ParseException 解析异常
*/
public static Date getDateByFormatString(String formatString, String stringDate) throws ParseException {
DateFormat dateFormat = new SimpleDateFormat(formatString);
Date date = dateFormat.parse(stringDate);
return date;
}
/**
* 格式化date
*
* @param formatString 格式"yyyy-MM-dd"
* @param stringDate 日期字符串"2000-03-19"
* @return SQL日期
* @throws ParseException 解析异常
*/
public static java.sql.Date getSqlDateByFormatString(String formatString, String stringDate) throws ParseException {
long longtime = DateUtil.getDateByFormatString("yyyyMMdd", stringDate).getTime();
return new java.sql.Date(longtime);
}
/**
* 两个日期相差天数
*
* @param preDate 第一个时间日期
* @param afterDate 第二个时间十七
* @return 相差的天数
*/
public static int getDifferentDays(Date preDate, Date afterDate) {
int preYear = getYear(preDate);
int afterYear = getYear(afterDate);
int preDayOfYear = getDayOfYear(preDate);
int afterDayOfYear = getDayOfYear(afterDate);
if (afterYear - preYear == 0) {
return afterDayOfYear - preDayOfYear;
} else {
int diffDay = 0;
while (preYear < afterYear) {
if (diffDay == 0 && isLeapYear(preYear)) {
diffDay = 366 - preDayOfYear;
} else if (diffDay == 0 && !isLeapYear(preYear)) {
diffDay = 365 - preDayOfYear;
} else if (isLeapYear(preYear)) {
diffDay += 366;
} else {
diffDay += 365;
}
preYear++;
}
diffDay += afterDayOfYear;
return diffDay;
}
}
/**
* 一年中的第几天
*
* @param date 日期
* @return 第几天
*/
public static int getDayOfYear(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int day = cal.get(Calendar.DAY_OF_YEAR);
return day;
}
/**
* 获取年份
* jdk推荐写法date.getYear()已被废弃
*
* @param date 日期
* @return 年份
*/
public static int getYear(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
return year;
}
/**
* 判断是否是闰年
*
* @param year 如2010
* @return 是否闰年
*/
public static boolean isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0)
|| year % 400 == 0) {
return true;
}
return false;
}
}

View File

@ -0,0 +1,15 @@
package com.mac.common.cbb;
import com.mac.common.domain.TableQueryBean;
public class MiniuiUtil {
public static TableQueryBean getMiniuiTablePageQuery(TableQueryBean tableQueryBean) {
int pageIndex = tableQueryBean.getPage();
int pageSize = tableQueryBean.getLimit();
int beginCount = (pageIndex - 1) * pageSize;
tableQueryBean.setBeginCount(beginCount);
return tableQueryBean;
}
}

View File

@ -0,0 +1,51 @@
package com.mac.common.domain;
public class TableData<T> {
private T data;
private int count;
private String msg;
private boolean success = true;
private int code = 0;
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
}

View File

@ -0,0 +1,19 @@
package com.mac.common.util;
import java.util.Random;
public class PasswordUtil {
public static String getSaltValue() {
Random r = new Random();
StringBuilder sb = new StringBuilder(16);
sb.append(r.nextInt(99999999)).append(r.nextInt(99999999));
int len = sb.length();
if (len < 16) {
for (int i = 0; i < 16 - len; i++) {
sb.append("0");
}
}
String salt = sb.toString();
return salt;
}
}

View File

@ -91,8 +91,8 @@
<version>1.3.3</version>
</dependency>
<dependency>
<groupId>com.mac</groupId>
<artifactId>scp-common</artifactId>
<groupId>com.qiwen</groupId>
<artifactId>file-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!--redis-->