系统日志log管理
分页查询
SysLog
public class Syslog {
private String id;
private String userName;
private String ip;
private Date time;
private String method;
private String action;
private String companyId;
private String companyName;
}
TestSyslogService
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath*:spring/applicationContext-*.xml")
public class TestSyslogService {
private static final Logger l= LoggerFactory.getLogger(TestSyslogService.class);
@Autowired
ISyslogService service;
@Test
public void test01(){
PageInfo<Syslog> pi=service.findByPage(1,10,"1");
l.info("pi=="+pi);
}
ISyslogService
PageInfo<Syslog> findByPage(int curr, int pageSize, String companyId);
SyslogServiceImpl
@Service
public class SyslogServiceImpl implements ISyslogService {
@Autowired
ISyslogDao dao;
@Override
public PageInfo<Syslog> findByPage(int curr, int pageSize, String companyId) {
PageHelper.startPage(curr,pageSize);
List<Syslog> list=dao.findAll(companyId);
PageInfo<Syslog> pi=new PageInfo<>(list);
return pi;
}
}
ISyslogDao
List<Syslog> findAll(String companyId);
ISyslogDao.xml
<?xml version="1.0" encoding="UTF-8" ?&