12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package sysuser
-
- import (
- "wechat-conf/controllers"
- "wechat-conf/models/model"
- "wechat-conf/service/sysuser"
- )
-
- // SysuserController 信息
- type SysuserController struct {
- dao *sysuser.SysuserServ
- controllers.BaseController
- }
-
- // Constructor 初始化 Controller
- // @Title Constructor
- // @Description 初始化 Controller, 系统自动调用
- func (c *SysuserController) Constructor() {
- c.dao = sysuser.NewSysuserServ(c.Context)
- }
-
- func (c *SysuserController) GetUserList() {
- page, _ := c.GetInt("page")
- pageSize, _ := c.GetInt("pagesize")
- list, err := c.dao.GetSysuserList(page, pageSize)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(list)
- }
-
- func (c *SysuserController) GetUserById() {
- userId := c.GetString(":userId")
- user, err := c.dao.GetSysuserById(userId)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(user)
- }
- func (c *SysuserController) SaveUser() {
- user := model.SysUser{}
- if err := c.ParseForm(&user); err != nil {
- c.ResponseError(err)
- }
- newUser, err := c.dao.SaveUser(user)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(newUser)
- }
- func (c *SysuserController) DeleteUser() {
- userId := c.GetString(":userId")
- err := c.dao.DeleteUser(userId)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON("删除成功")
- }
|