Преглед изворни кода

调度中心,DAO层代码精简优化并且新增测试用例覆盖;

xuxueli пре 8 година
родитељ
комит
7926be5bc8

+ 0 - 51
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/impl/XxlJobGroupDaoImpl.java Прегледај датотеку

1
-//package com.xxl.job.admin.dao.impl;
2
-//
3
-//import com.xxl.job.admin.core.model.XxlJobGroup;
4
-//import com.xxl.job.admin.dao.XxlJobGroupDao;
5
-//import org.mybatis.spring.SqlSessionTemplate;
6
-//import org.springframework.stereotype.Repository;
7
-//
8
-//import javax.annotation.Resource;
9
-//import java.util.List;
10
-//
11
-///**
12
-// * Created by xuxueli on 16/9/30.
13
-// */
14
-//@Repository
15
-//public class XxlJobGroupDaoImpl implements XxlJobGroupDao {
16
-//
17
-//    @Resource
18
-//    public SqlSessionTemplate sqlSessionTemplate;
19
-//
20
-//    @Override
21
-//    public List<XxlJobGroup> findAll() {
22
-//        return sqlSessionTemplate.selectList("XxlJobGroupMapper.findAll");
23
-//    }
24
-//
25
-//    @Override
26
-//    public List<XxlJobGroup> findByAddressType(int addressType) {
27
-//        return sqlSessionTemplate.selectList("XxlJobGroupMapper.findByAddressType", addressType);
28
-//    }
29
-//
30
-//    @Override
31
-//    public int save(XxlJobGroup xxlJobGroup) {
32
-//        return sqlSessionTemplate.update("XxlJobGroupMapper.save", xxlJobGroup);
33
-//    }
34
-//
35
-//    @Override
36
-//    public int update(XxlJobGroup xxlJobGroup) {
37
-//        return sqlSessionTemplate.update("XxlJobGroupMapper.update", xxlJobGroup);
38
-//    }
39
-//
40
-//    @Override
41
-//    public int remove(int id) {
42
-//        return sqlSessionTemplate.delete("XxlJobGroupMapper.remove", id);
43
-//    }
44
-//
45
-//    @Override
46
-//    public XxlJobGroup load(int id) {
47
-//        return sqlSessionTemplate.selectOne("XxlJobGroupMapper.load", id);
48
-//    }
49
-//
50
-//
51
-//}

+ 0 - 74
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/impl/XxlJobInfoDaoImpl.java Прегледај датотеку

1
-//package com.xxl.job.admin.dao.impl;
2
-//
3
-//import com.xxl.job.admin.core.model.XxlJobInfo;
4
-//import com.xxl.job.admin.dao.XxlJobInfoDao;
5
-//import org.mybatis.spring.SqlSessionTemplate;
6
-//import org.springframework.stereotype.Repository;
7
-//
8
-//import javax.annotation.Resource;
9
-//import java.util.HashMap;
10
-//import java.util.List;
11
-//
12
-///**
13
-// * job info
14
-// * @author xuxueli 2016-1-12 18:03:45
15
-// */
16
-//@Repository
17
-//public class XxlJobInfoDaoImpl implements XxlJobInfoDao {
18
-//
19
-//	@Resource
20
-//	public SqlSessionTemplate sqlSessionTemplate;
21
-//
22
-//	@Override
23
-//	public List<XxlJobInfo> pageList(int offset, int pagesize, int jobGroup, String executorHandler) {
24
-//		HashMap<String, Object> params = new HashMap<String, Object>();
25
-//		params.put("offset", offset);
26
-//		params.put("pagesize", pagesize);
27
-//		params.put("jobGroup", jobGroup);
28
-//		params.put("executorHandler", executorHandler);
29
-//
30
-//		return sqlSessionTemplate.selectList("XxlJobInfoMapper.pageList", params);
31
-//	}
32
-//
33
-//	@Override
34
-//	public int pageListCount(int offset, int pagesize, int jobGroup, String executorHandler) {
35
-//		HashMap<String, Object> params = new HashMap<String, Object>();
36
-//		params.put("offset", offset);
37
-//		params.put("pagesize", pagesize);
38
-//		params.put("jobGroup", jobGroup);
39
-//		params.put("executorHandler", executorHandler);
40
-//
41
-//		return sqlSessionTemplate.selectOne("XxlJobInfoMapper.pageListCount", params);
42
-//	}
43
-//
44
-//	@Override
45
-//	public int save(XxlJobInfo info) {
46
-//		return sqlSessionTemplate.insert("XxlJobInfoMapper.save", info);
47
-//	}
48
-//
49
-//	@Override
50
-//	public XxlJobInfo loadById(int id) {
51
-//		return sqlSessionTemplate.selectOne("XxlJobInfoMapper.loadById", id);
52
-//	}
53
-//
54
-//	@Override
55
-//	public int update(XxlJobInfo item) {
56
-//		return sqlSessionTemplate.update("XxlJobInfoMapper.update", item);
57
-//	}
58
-//
59
-//	@Override
60
-//	public int delete(int id) {
61
-//		return sqlSessionTemplate.update("XxlJobInfoMapper.delete", id);
62
-//	}
63
-//
64
-//	@Override
65
-//	public List<XxlJobInfo> getJobsByGroup(String jobGroup) {
66
-//		return sqlSessionTemplate.selectList("XxlJobInfoMapper.getJobsByGroup", jobGroup);
67
-//	}
68
-//
69
-//	@Override
70
-//	public int findAllCount() {
71
-//		return sqlSessionTemplate.selectOne("XxlJobInfoMapper.findAllCount");
72
-//	}
73
-//
74
-//}

+ 0 - 107
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/impl/XxlJobLogDaoImpl.java Прегледај датотеку

1
-//package com.xxl.job.admin.dao.impl;
2
-//
3
-//import com.xxl.job.admin.core.model.XxlJobLog;
4
-//import com.xxl.job.admin.dao.XxlJobLogDao;
5
-//import org.mybatis.spring.SqlSessionTemplate;
6
-//import org.springframework.stereotype.Repository;
7
-//
8
-//import javax.annotation.Resource;
9
-//import java.util.Date;
10
-//import java.util.HashMap;
11
-//import java.util.List;
12
-//import java.util.Map;
13
-//
14
-///**
15
-// * job log
16
-// * @author xuxueli 2016-1-12 18:03:06
17
-// */
18
-//@Repository
19
-//public class XxlJobLogDaoImpl implements XxlJobLogDao {
20
-//
21
-//	@Resource
22
-//	public SqlSessionTemplate sqlSessionTemplate;
23
-//
24
-//	@Override
25
-//	public List<XxlJobLog> pageList(int offset, int pagesize, int jobGroup, int jobId, Date triggerTimeStart, Date triggerTimeEnd, int logStatus) {
26
-//		HashMap<String, Object> params = new HashMap<String, Object>();
27
-//		params.put("offset", offset);
28
-//		params.put("pagesize", pagesize);
29
-//		params.put("jobGroup", jobGroup);
30
-//		params.put("jobId", jobId);
31
-//		params.put("triggerTimeStart", triggerTimeStart);
32
-//		params.put("triggerTimeEnd", triggerTimeEnd);
33
-//		params.put("logStatus", logStatus);
34
-//
35
-//		return sqlSessionTemplate.selectList("XxlJobLogMapper.pageList", params);
36
-//	}
37
-//
38
-//	@Override
39
-//	public int pageListCount(int offset, int pagesize, int jobGroup, int jobId, Date triggerTimeStart, Date triggerTimeEnd, int logStatus) {
40
-//		HashMap<String, Object> params = new HashMap<String, Object>();
41
-//		params.put("offset", offset);
42
-//		params.put("pagesize", pagesize);
43
-//		params.put("jobGroup", jobGroup);
44
-//		params.put("jobId", jobId);
45
-//		params.put("triggerTimeStart", triggerTimeStart);
46
-//		params.put("triggerTimeEnd", triggerTimeEnd);
47
-//		params.put("logStatus", logStatus);
48
-//
49
-//		return sqlSessionTemplate.selectOne("XxlJobLogMapper.pageListCount", params);
50
-//	}
51
-//
52
-//	@Override
53
-//	public XxlJobLog load(int id) {
54
-//		return sqlSessionTemplate.selectOne("XxlJobLogMapper.load", id);
55
-//	}
56
-//
57
-//	@Override
58
-//	public int save(XxlJobLog xxlJobLog) {
59
-//		return sqlSessionTemplate.insert("XxlJobLogMapper.save", xxlJobLog);
60
-//	}
61
-//
62
-//	@Override
63
-//	public int updateTriggerInfo(XxlJobLog xxlJobLog) {
64
-//		if (xxlJobLog.getTriggerMsg()!=null && xxlJobLog.getTriggerMsg().length()>2000) {
65
-//			xxlJobLog.setTriggerMsg(xxlJobLog.getTriggerMsg().substring(0, 2000));
66
-//		}
67
-//		return sqlSessionTemplate.update("XxlJobLogMapper.updateTriggerInfo", xxlJobLog);
68
-//	}
69
-//
70
-//	@Override
71
-//	public int updateHandleInfo(XxlJobLog xxlJobLog) {
72
-//		if (xxlJobLog.getHandleMsg()!=null && xxlJobLog.getHandleMsg().length()>2000) {
73
-//			xxlJobLog.setHandleMsg(xxlJobLog.getHandleMsg().substring(0, 2000));
74
-//		}
75
-//		return sqlSessionTemplate.update("XxlJobLogMapper.updateHandleInfo", xxlJobLog);
76
-//	}
77
-//
78
-//	@Override
79
-//	public int delete(int jobId) {
80
-//		return sqlSessionTemplate.delete("XxlJobLogMapper.delete", jobId);
81
-//	}
82
-//
83
-//	@Override
84
-//	public int triggerCountByHandleCode(int handleCode) {
85
-//		return sqlSessionTemplate.selectOne("XxlJobLogMapper.triggerCountByHandleCode", handleCode);
86
-//	}
87
-//
88
-//	@Override
89
-//	public List<Map<String, Object>> triggerCountByDay(Date from, Date to, int handleCode) {
90
-//		Map<String, Object> params = new HashMap<String, Object>();
91
-//		params.put("from", from);
92
-//		params.put("to", to);
93
-//		params.put("handleCode", handleCode);
94
-//		return sqlSessionTemplate.selectList("XxlJobLogMapper.triggerCountByDay", params);
95
-//	}
96
-//
97
-//	@Override
98
-//	public int clearLog(int jobGroup, int jobId, Date clearBeforeTime, int clearBeforeNum) {
99
-//		Map<String, Object> params = new HashMap<String, Object>();
100
-//		params.put("jobGroup", jobGroup);
101
-//		params.put("jobId", jobId);
102
-//		params.put("clearBeforeTime", clearBeforeTime);
103
-//		params.put("clearBeforeNum", clearBeforeNum);
104
-//		return sqlSessionTemplate.delete("XxlJobLogMapper.clearLog", params);
105
-//	}
106
-//
107
-//}

+ 0 - 45
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/impl/XxlJobLogGlueDaoImpl.java Прегледај датотеку

1
-//package com.xxl.job.admin.dao.impl;
2
-//
3
-//import com.xxl.job.admin.core.model.XxlJobLogGlue;
4
-//import com.xxl.job.admin.dao.XxlJobLogGlueDao;
5
-//import org.mybatis.spring.SqlSessionTemplate;
6
-//import org.springframework.stereotype.Repository;
7
-//
8
-//import javax.annotation.Resource;
9
-//import java.util.HashMap;
10
-//import java.util.List;
11
-//
12
-///**
13
-// * job log for glue
14
-// * @author xuxueli 2016-5-19 18:17:52
15
-// */
16
-//@Repository
17
-//public class XxlJobLogGlueDaoImpl implements XxlJobLogGlueDao {
18
-//
19
-//	@Resource
20
-//	public SqlSessionTemplate sqlSessionTemplate;
21
-//
22
-//	@Override
23
-//	public int save(XxlJobLogGlue xxlJobLogGlue) {
24
-//		return sqlSessionTemplate.insert("XxlJobLogGlueMapper.save", xxlJobLogGlue);
25
-//	}
26
-//
27
-//	@Override
28
-//	public List<XxlJobLogGlue> findByJobId(int jobId) {
29
-//		return sqlSessionTemplate.selectList("XxlJobLogGlueMapper.findByJobId", jobId);
30
-//	}
31
-//
32
-//	@Override
33
-//	public int removeOld(int jobId, int limit) {
34
-//		HashMap<String, Object> params = new HashMap<String, Object>();
35
-//		params.put("jobId", jobId);
36
-//		params.put("limit", limit);
37
-//		return sqlSessionTemplate.delete("XxlJobLogGlueMapper.removeOld", params);
38
-//	}
39
-//
40
-//	@Override
41
-//	public int deleteByJobId(int jobId) {
42
-//		return sqlSessionTemplate.delete("XxlJobLogGlueMapper.deleteByJobId", jobId);
43
-//	}
44
-//
45
-//}

+ 0 - 52
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/impl/XxlJobRegistryDaoImpl.java Прегледај датотеку

1
-//package com.xxl.job.admin.dao.impl;
2
-//
3
-//import com.xxl.job.admin.core.model.XxlJobRegistry;
4
-//import com.xxl.job.admin.dao.XxlJobRegistryDao;
5
-//import org.mybatis.spring.SqlSessionTemplate;
6
-//import org.springframework.stereotype.Repository;
7
-//
8
-//import javax.annotation.Resource;
9
-//import java.util.HashMap;
10
-//import java.util.List;
11
-//import java.util.Map;
12
-//
13
-///**
14
-// * Created by xuxueli on 16/9/30.
15
-// */
16
-//@Repository
17
-//public class XxlJobRegistryDaoImpl implements XxlJobRegistryDao {
18
-//
19
-//    @Resource
20
-//    public SqlSessionTemplate sqlSessionTemplate;
21
-//
22
-//    @Override
23
-//    public int removeDead(int timeout) {
24
-//        return sqlSessionTemplate.delete("XxlJobRegistryMapper.removeDead", timeout);
25
-//    }
26
-//
27
-//    @Override
28
-//    public List<XxlJobRegistry> findAll(int timeout) {
29
-//        return sqlSessionTemplate.selectList("XxlJobRegistryMapper.findAll", timeout);
30
-//    }
31
-//
32
-//    @Override
33
-//    public int registryUpdate(String registryGroup, String registryKey, String registryValue) {
34
-//        Map<String, Object> params = new HashMap<String, Object>();
35
-//        params.put("registryGroup", registryGroup);
36
-//        params.put("registryKey", registryKey);
37
-//        params.put("registryValue", registryValue);
38
-//
39
-//        return sqlSessionTemplate.update("XxlJobRegistryMapper.registryUpdate", params);
40
-//    }
41
-//
42
-//    @Override
43
-//    public int registrySave(String registryGroup, String registryKey, String registryValue) {
44
-//        Map<String, Object> params = new HashMap<String, Object>();
45
-//        params.put("registryGroup", registryGroup);
46
-//        params.put("registryKey", registryKey);
47
-//        params.put("registryValue", registryValue);
48
-//
49
-//        return sqlSessionTemplate.update("XxlJobRegistryMapper.registrySave", params);
50
-//    }
51
-//
52
-//}