package controllers import ( "rtzh_elec_temperature/rtelec_app_public_lib/service" ) //ISS日志相关服务 type IssLogController struct { BaseController } //日志记录查询 // @router /list [get] func (c *IssLogController) LogList() { startDate := c.GetString("start") endDate := c.GetString("end") username := c.GetString("username") content := c.GetString("content") pageIndex, _ := c.GetInt("pageindex") pageSize, _ := c.GetInt("pagesize") logObject := new(service.LogService) List, err := logObject.GetLog(startDate, endDate, username, content, pageIndex, pageSize) if err != nil { c.Data["json"] = c.ApiError(err.Error()) } else { c.Data["json"] = c.ApiOK(List) } c.ServeJSON() } //日志删除接口 // @router /delete [post] func (c *IssLogController) LogDelete() { logObject := new(service.LogService) err := logObject.Delete(c.GetString("id")) if err != nil { c.Data["json"] = c.ApiError(err.Error()) } else { c.Data["json"] = c.ApiOK("") } c.ServeJSON() }