123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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()
- }
|