管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-12 b8283ee76c7d02347118c21fcdddabc598143e03
1
已添加1个文件
已修改20个文件
154 ■■■■ 文件已修改
data/db_fn.sql 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/menu-执行.xls 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/all/SettingData.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/all/StaticData.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/helper/SpringContextHelper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/helper/StringHelper.java 33 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/interceptor/AuthInterceptor.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/all/FileService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DownloadService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/MetaFileService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/MetaService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/StyleService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ArgsService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/AttachService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/BlacklistService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/LoginService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/MsgService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/OperateService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ResOpService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ResService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/UserService.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -161,11 +161,12 @@
select a.*,fn_uname(a.userid) uname from lf.sys_role_user a order by a.id
select a.*,fn_uname(a.userid) uname from lf.sys_role_user a where a.id = 1
select a.*,fn_rec_query(a.depid, 'dep') depName,fn_rec_query(a.dirid, 'dir') dirName from lf.sys_style a
select a.*,fn_rec_query(a.depid, 'dep') depName,fn_rec_query(a.dirid, 'dir') dirName from lf.sys_style a;
select * from lf.sys_auth order by id;
select * from lf.sys_menu_auth;
select * from lf.sys_args;
data/menu-Ö´ÐÐ.xls
Binary files differ
src/main/java/com/lf/server/entity/all/SettingData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
package com.lf.server.entity.all;
/**
 * è®¾ç½®æ•°æ®ç±»
 * @author WWW
 */
public class SettingData {
    /**
     * æŽ’除路径:"/druid/",
     */
    public static String[] EXCLUDE_PATH = new String[]{"/swagger", "/sign/", "/proxy"};
    /**
     * è‡ªåŠ¨ç™»å‡ºæ—¶é—´
     */
    public static Integer AUTO_LOGOUT = 15;
    /**
     * ä»¤ç‰Œæœ‰æ•ˆæœŸ
     */
    public static Integer TOKEN_EXPIRE = 240;
    /**
     * ç¼“存有效期
     */
    public static Integer CACHE_EXPIRE = 240;
    /**
     * é™„件大小
     */
    public static Integer MAX_FILE_SIZE = 20 * 1024 * 1024;
}
src/main/java/com/lf/server/entity/all/StaticData.java
@@ -6,11 +6,6 @@
 */
public class StaticData {
    /**
     * æŽ’除路径:"/druid/",
     */
    public final static String[] EXCLUDE_PATH = new String[]{"/swagger", "/sign/", "proxy"};
    /**
     * ç‰ˆæœ¬å·
     */
    public final static String VERSION = "1.0.0";
@@ -34,11 +29,6 @@
     * æ–‡æœ¬ç¼–码方式
     */
    public final static String TEXT_ENCODER = "UTF-8";
    /**
     * ç¼“存前缀
     */
    public final static String CACHE_PREFIX = "LF";
    /**
     * å¯†ç æ­£åˆ™è¡¨è¾¾å¼
src/main/java/com/lf/server/helper/SpringContextHelper.java
@@ -9,7 +9,8 @@
 * Spring上下文帮助类
 * @author WWW
 */
@Component
//@Component
@SuppressWarnings("AlibabaCommentsMustBeJavadocFormat")
public class SpringContextHelper implements ApplicationContextAware {
    private static ApplicationContext context = null;
src/main/java/com/lf/server/helper/StringHelper.java
@@ -32,9 +32,6 @@
    /**
     * åˆ¤æ–­å­—符串,是否为数字
     *
     * @param str
     * @return
     */
    public static boolean isNumber(String str) {
        return NUMBER_PATTERN.matcher(str).matches();
@@ -47,9 +44,6 @@
    /**
     * å­—符串转为日期
     *
     * @param str
     * @return
     */
    public static Date parseDate(String str) {
        try {
@@ -61,9 +55,6 @@
    /**
     * å­—符串转为日期时间
     *
     * @param str
     * @return
     */
    public static Date parseTime(String str) {
        try {
@@ -75,9 +66,6 @@
    /**
     * åˆ¤æ–­å€¼æ˜¯å¦ä¸ºæ—¥æœŸæ ¼å¼
     *
     * @param strDate
     * @return
     */
    public static boolean isDate(String strDate) {
        Matcher m = datePattern.matcher(strDate);
@@ -86,10 +74,7 @@
    }
    /**
     * å­—符串,是否为null或""
     *
     * @param str
     * @return
     * å­—符串,是否为null æˆ– ""
     */
    public static boolean isNull(String str) {
        return null == str || str.length() == 0;
@@ -97,19 +82,20 @@
    /**
     * å­—符串,是否为空null和空格
     *
     * @param str
     * @return
     */
    public static boolean isEmpty(String str) {
        return str == null || "".equals(str.trim());
    }
    /**
     * èŽ·å– like å­—符串
     */
    public static String getLikeStr(String name) {
        return StringHelper.isEmpty(name) ? null : "%" + name.trim() + "%";
    }
    /**
     * é¦–字母大写
     *
     * @param str
     * @return
     */
    public static String capitalize(String str) {
        return String.valueOf(str.charAt(0)).toUpperCase() + str.substring(1);
@@ -127,9 +113,6 @@
    /**
     * å­—节单位换算
     *
     * @param byteNumber
     * @return
     */
    public static String formatByte(long byteNumber) {
        double kbNumber = byteNumber / D1024;
src/main/java/com/lf/server/interceptor/AuthInterceptor.java
@@ -3,7 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.lf.server.entity.all.HttpStatus;
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.all.StaticData;
import com.lf.server.entity.all.SettingData;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.helper.WebHelper;
@@ -88,7 +88,7 @@
     */
    private static boolean noNeedAuth(HttpServletRequest request) {
        String uri = request.getRequestURI().toLowerCase();
        for (String page : StaticData.EXCLUDE_PATH) {
        for (String page : SettingData.EXCLUDE_PATH) {
            if (uri.contains(page)) {
                return true;
            }
src/main/java/com/lf/server/service/all/FileService.java
@@ -4,6 +4,7 @@
import com.lf.server.controller.all.BaseController;
import com.lf.server.entity.all.HttpStatus;
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.all.SettingData;
import com.lf.server.entity.sys.AttachEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.FileHelper;
@@ -45,8 +46,6 @@
    @Autowired
    AttachService attachService;
    private static long MAX_FILE_SIZE = 20 * 1024 * 1024;
    private final static Log log = LogFactory.getLog(FileService.class);
    private static final String NO_FILE = JSON.toJSONString(new ResponseMsg<String>(HttpStatus.NOT_FOUND, "文件找不到"));
@@ -59,8 +58,8 @@
            if (file == null && file.isEmpty()) {
                return ctrl.fail("文件上传为空", null);
            }
            if (file.getSize() > MAX_FILE_SIZE) {
                return ctrl.fail(String.format("文件大于 %d MB", MAX_FILE_SIZE / 1024 / 1024), null);
            if (file.getSize() > SettingData.MAX_FILE_SIZE) {
                return ctrl.fail(String.format("文件大于 %d MB", SettingData.MAX_FILE_SIZE / 1024 / 1024), null);
            }
            // ä¼ è¾“文件
src/main/java/com/lf/server/service/data/DownloadService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String name) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return downloadMapper.selectCount(name);
    }
    @Override
    public List<DownloadEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return downloadMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/data/MetaFileService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String name) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return metaFileMapper.selectCount(name);
    }
    @Override
    public List<MetaFileEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return metaFileMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/data/MetaService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String name) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return metaMapper.selectCount(name);
    }
    @Override
    public List<MetaEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return metaMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/data/StyleService.java
@@ -1,6 +1,7 @@
package com.lf.server.service.data;
import com.lf.server.entity.data.StyleEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.mapper.data.StyleMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -20,18 +21,14 @@
    @Override
    public Integer selectCount(String name) {
        if (name != null && name.length() > 0) {
            name = "%" + name + "%";
        }
        name = StringHelper.getLikeStr(name);
        return styleMapper.selectCount(name);
    }
    @Override
    public List<StyleEntity> selectByPage(String name, Integer limit, Integer offset) {
        if (name != null && name.length() > 0) {
            name = "%" + name + "%";
        }
        name = StringHelper.getLikeStr(name);
        return styleMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/sys/ArgsService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String name) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return argsMapper.selectCount(name);
    }
    @Override
    public List<ArgsEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return argsMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/sys/AttachService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String name) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return attachMapper.selectCount(name);
    }
    @Override
    public List<AttachEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = "%" + (StringHelper.isNull(name) ? "" : name.trim()) + "%";
        name = StringHelper.getLikeStr(name);
        return attachMapper.selectByPage(name, limit, offset);
    }
src/main/java/com/lf/server/service/sys/BlacklistService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String ip, Integer type) {
        ip = StringHelper.isNull(ip) ? null : "%" + ip.trim() + "%";
        ip = StringHelper.getLikeStr(ip);
        return blacklistMapper.selectCount(ip, type);
    }
    @Override
    public List<BlacklistEntity> selectByPage(String ip, Integer type, Integer limit, Integer offset) {
        ip = StringHelper.isNull(ip) ? null : "%" + ip.trim() + "%";
        ip = StringHelper.getLikeStr(ip);
        return blacklistMapper.selectByPage(ip, type, limit, offset);
    }
src/main/java/com/lf/server/service/sys/LoginService.java
@@ -23,14 +23,14 @@
    @Override
    public Integer selectCount(String uname, Integer type, Timestamp start, Timestamp end) {
        uname = StringHelper.isNull(uname) ? null : "%" + uname.trim() + "%";
        uname = StringHelper.getLikeStr(uname);
        return loginMapper.selectCount(uname, type, start, end);
    }
    @Override
    public List<LoginEntity> selectByPage(String uname, Integer type, Timestamp start, Timestamp end, Integer limit, Integer offset) {
        uname = StringHelper.isNull(uname) ? null : "%" + uname.trim() + "%";
        uname = StringHelper.getLikeStr(uname);
        return loginMapper.selectByPage(uname, type, start, end, limit, offset);
    }
src/main/java/com/lf/server/service/sys/MsgService.java
@@ -19,14 +19,14 @@
    @Override
    public Integer selectCount(String title) {
        title = StringHelper.isNull(title) ? null : "%" + title.trim() + "%";
        title = StringHelper.getLikeStr(title);
        return msgMapper.selectCount(title);
    }
    @Override
    public List<MsgEntity> selectByPage(String title, Integer limit, Integer offset) {
        title = StringHelper.isNull(title) ? null : "%" + title.trim() + "%";
        title = StringHelper.getLikeStr(title);
        return msgMapper.selectByPage(title, limit, offset);
    }
src/main/java/com/lf/server/service/sys/OperateService.java
@@ -21,14 +21,14 @@
    @Override
    public Integer selectCount(String uname, Integer type, Timestamp start, Timestamp end) {
        uname = StringHelper.isNull(uname) ? null : "%" + uname.trim() + "%";
        uname = StringHelper.getLikeStr(uname);
        return operateMapper.selectCount(uname, type, start, end);
    }
    @Override
    public List<OperateEntity> selectByPage(String uname, Integer type, Timestamp start, Timestamp end, Integer limit, Integer offset) {
        uname = StringHelper.isNull(uname) ? null : "%" + uname.trim() + "%";
        uname = StringHelper.getLikeStr(uname);
        return operateMapper.selectByPage(uname, type, start, end, limit, offset);
    }
src/main/java/com/lf/server/service/sys/ResOpService.java
@@ -21,14 +21,14 @@
    @Override
    public Integer selectCount(String name, Integer type, Timestamp start, Timestamp end) {
        name = StringHelper.isNull(name) ? null : "%" + name.trim() + "%";
        name = StringHelper.getLikeStr(name);
        return resOpMapper.selectCount(name, type, start, end);
    }
    @Override
    public List<ResOpEntity> selectByPage(String name, Integer type, Timestamp start, Timestamp end, Integer limit, Integer offset) {
        name = StringHelper.isNull(name) ? null : "%" + name.trim() + "%";
        name = StringHelper.getLikeStr(name);
        return resOpMapper.selectByPage(name, type, start, end, limit, offset);
    }
src/main/java/com/lf/server/service/sys/ResService.java
@@ -27,7 +27,6 @@
        return resMapper.selectByPage(name, limit, offset);
    }
    @Override
    public Integer insertRes(ResEntity resEntity) {
        return resMapper.insertRes(resEntity);
src/main/java/com/lf/server/service/sys/UserService.java
@@ -21,7 +21,7 @@
    @Override
    public Integer selectCount(String uname) {
        uname = "%" + (StringHelper.isNull(uname) ? "" : uname.trim()) + "%";
        uname = StringHelper.getLikeStr(uname);
        return userMapper.selectCount(uname);
    }
@@ -43,7 +43,7 @@
    @Override
    public List<UserEntity> selectByPage(String uname, Integer limit, Integer offset) {
        uname = "%" + (StringHelper.isNull(uname) ? "" : uname.trim()) + "%";
        uname = StringHelper.getLikeStr(uname);
        return userMapper.selectByPage(uname, limit, offset);
    }
@@ -80,14 +80,14 @@
    @Override
    public Integer selectCountForRole(String uname, Integer roleid, Integer depid) {
        uname = "%" + (StringHelper.isNull(uname) ? "" : uname.trim()) + "%";
        uname = StringHelper.getLikeStr(uname);
        return userMapper.selectCountForRole(uname, roleid, depid);
    }
    @Override
    public List<UserEntity> selectByPageForRole(String uname, Integer roleid, Integer depid, Integer limit, Integer offset) {
        uname = "%" + (StringHelper.isNull(uname) ? "" : uname.trim()) + "%";
        uname = StringHelper.getLikeStr(uname);
        return userMapper.selectByPageForRole(uname, roleid, depid, limit, offset);
    }