use of com.hxkj.system.model.SysOplog in project my_curd by qinyou.
the class sysOplogController method query.
@Before(SearchSql.class)
public void query() {
int pageNumber = getAttr("pageNumber");
int pageSize = getAttr("pageSize");
String where = getAttr(Constant.SEARCH_SQL);
Page<SysOplog> sysOplogPage = SysOplog.dao.page(pageNumber, pageSize, where);
renderDatagrid(sysOplogPage);
}
use of com.hxkj.system.model.SysOplog in project my_curd by qinyou.
the class sysOplogController method exportToCvs.
@Before(SearchSql.class)
public void exportToCvs() {
String where = getAttr(Constant.SEARCH_SQL);
List<SysOplog> sysOplogs = SysOplog.dao.findWhere(where);
List<String> headers = Arrays.asList("操作人员", "日志内容", "IP地址", "操作时间");
List<String> columns = Arrays.asList("user_name", "op_content", "ip", "create_time");
CsvRender csvRender = new CsvRender(headers, sysOplogs);
csvRender.fileName("oplog.csv");
csvRender.clomuns(columns);
render(csvRender);
}
use of com.hxkj.system.model.SysOplog in project my_curd by qinyou.
the class sysOplogController method exportToExcel.
/**
* 导出Excel
*/
@Before(SearchSql.class)
public void exportToExcel() {
String where = getAttr(Constant.SEARCH_SQL);
List<SysOplog> sysOplogs = SysOplog.dao.findWhere(where);
String[] columns = new String[] { "user_name", "op_content", "ip", "create_time" };
String[] headers = new String[] { "操作人", "日志内容", "IP地址", "操作时间" };
render(PoiRender.me(sysOplogs).fileName(ToolString.toUtf8String("操作日志.xls")).sheetName("操作日志统计").columns(columns).headers(headers).cellWidth(3500).headerRow(1));
}
use of com.hxkj.system.model.SysOplog in project my_curd by qinyou.
the class BaseController method addOpLog.
/**
* 增加操作日志
*
* @param opContent 操作内容
*/
public void addOpLog(String opContent) {
SysOplog sysOplog = new SysOplog();
sysOplog.setId(Identities.uuid2());
sysOplog.setUserId((String) getSessionUser().get("id"));
sysOplog.setOpContent(opContent);
sysOplog.setIp(getRemoteAddress());
sysOplog.save();
}
Aggregations