1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package http
- import (
- "strconv"
- "go-common/library/ecode"
- "go-common/library/log"
- bm "go-common/library/net/http/blademaster"
- )
- // departments .
- func departments(c *bm.Context) {
- c.JSON(mngSvc.Departments(c))
- }
- // roles .
- func roles(c *bm.Context) {
- c.JSON(mngSvc.Roles(c))
- }
- // userByDepartment .
- func usersByDepartment(c *bm.Context) {
- ID, _ := strconv.ParseInt(c.Request.Form.Get("id"), 10, 64)
- if ID <= 0 {
- c.JSON(nil, ecode.RequestErr)
- log.Error("ID unnarmal (%d)", ID)
- return
- }
- c.JSON(mngSvc.UsersByDepartment(c, ID))
- }
- // userByRole .
- func usersByRole(c *bm.Context) {
- ID, _ := strconv.ParseInt(c.Request.Form.Get("id"), 10, 64)
- if ID <= 0 {
- c.JSON(nil, ecode.RequestErr)
- log.Error("ID unnarmal (%d)", ID)
- return
- }
- c.JSON(mngSvc.UsersByRole(c, ID))
- }
|