添加流程管理。
This commit is contained in:
parent
b42e35d412
commit
87d5fd981f
@ -22,10 +22,12 @@ import (
|
|||||||
// @Router /api/v1/loginloglist [get]
|
// @Router /api/v1/loginloglist [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetLoginLogList(c *gin.Context) {
|
func GetLoginLogList(c *gin.Context) {
|
||||||
var data system.LoginLog
|
var (
|
||||||
var err error
|
err error
|
||||||
var pageSize = 10
|
pageSize = 10
|
||||||
var pageIndex = 1
|
pageIndex = 1
|
||||||
|
data system.LoginLog
|
||||||
|
)
|
||||||
|
|
||||||
size := c.Request.FormValue("pageSize")
|
size := c.Request.FormValue("pageSize")
|
||||||
if size != "" {
|
if size != "" {
|
||||||
@ -41,7 +43,10 @@ func GetLoginLogList(c *gin.Context) {
|
|||||||
data.Status = c.Request.FormValue("status")
|
data.Status = c.Request.FormValue("status")
|
||||||
data.Ipaddr = c.Request.FormValue("ipaddr")
|
data.Ipaddr = c.Request.FormValue("ipaddr")
|
||||||
result, count, err := data.GetPage(pageSize, pageIndex)
|
result, count, err := data.GetPage(pageSize, pageIndex)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
var mp = make(map[string]interface{}, 3)
|
var mp = make(map[string]interface{}, 3)
|
||||||
mp["list"] = result
|
mp["list"] = result
|
||||||
@ -62,12 +67,17 @@ func GetLoginLogList(c *gin.Context) {
|
|||||||
// @Router /api/v1/loginlog/{infoId} [get]
|
// @Router /api/v1/loginlog/{infoId} [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetLoginLog(c *gin.Context) {
|
func GetLoginLog(c *gin.Context) {
|
||||||
var LoginLog system.LoginLog
|
var (
|
||||||
|
res app.Response
|
||||||
|
LoginLog system.LoginLog
|
||||||
|
)
|
||||||
LoginLog.InfoId, _ = tools.StringToInt(c.Param("infoId"))
|
LoginLog.InfoId, _ = tools.StringToInt(c.Param("infoId"))
|
||||||
result, err := LoginLog.Get()
|
result, err := LoginLog.Get()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
var res app.Response
|
|
||||||
res.Data = result
|
res.Data = result
|
||||||
c.JSON(http.StatusOK, res.ReturnOK())
|
c.JSON(http.StatusOK, res.ReturnOK())
|
||||||
}
|
}
|
||||||
@ -85,9 +95,15 @@ func GetLoginLog(c *gin.Context) {
|
|||||||
func InsertLoginLog(c *gin.Context) {
|
func InsertLoginLog(c *gin.Context) {
|
||||||
var data system.LoginLog
|
var data system.LoginLog
|
||||||
err := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
tools.HasError(err, "", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
result, err := data.Create()
|
result, err := data.Create()
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
var res app.Response
|
var res app.Response
|
||||||
res.Data = result
|
res.Data = result
|
||||||
c.JSON(http.StatusOK, res.ReturnOK())
|
c.JSON(http.StatusOK, res.ReturnOK())
|
||||||
@ -104,12 +120,20 @@ func InsertLoginLog(c *gin.Context) {
|
|||||||
// @Router /api/v1/loginlog [put]
|
// @Router /api/v1/loginlog [put]
|
||||||
// @Security Bearer
|
// @Security Bearer
|
||||||
func UpdateLoginLog(c *gin.Context) {
|
func UpdateLoginLog(c *gin.Context) {
|
||||||
var data system.LoginLog
|
var (
|
||||||
|
res app.Response
|
||||||
|
data system.LoginLog
|
||||||
|
)
|
||||||
err := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
result, err := data.Update(data.InfoId)
|
result, err := data.Update(data.InfoId)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
var res app.Response
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
res.Data = result
|
res.Data = result
|
||||||
c.JSON(http.StatusOK, res.ReturnOK())
|
c.JSON(http.StatusOK, res.ReturnOK())
|
||||||
}
|
}
|
||||||
@ -122,12 +146,17 @@ func UpdateLoginLog(c *gin.Context) {
|
|||||||
// @Success 200 {string} string "{"code": -1, "message": "删除失败"}"
|
// @Success 200 {string} string "{"code": -1, "message": "删除失败"}"
|
||||||
// @Router /api/v1/loginlog/{infoId} [delete]
|
// @Router /api/v1/loginlog/{infoId} [delete]
|
||||||
func DeleteLoginLog(c *gin.Context) {
|
func DeleteLoginLog(c *gin.Context) {
|
||||||
var data system.LoginLog
|
var (
|
||||||
|
res app.Response
|
||||||
|
data system.LoginLog
|
||||||
|
)
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
IDS := tools.IdsStrToIdsIntGroup("infoId", c)
|
IDS := tools.IdsStrToIdsIntGroup("infoId", c)
|
||||||
_, err := data.BatchDelete(IDS)
|
_, err := data.BatchDelete(IDS)
|
||||||
tools.HasError(err, "修改失败", 500)
|
if err != nil {
|
||||||
var res app.Response
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
res.Msg = "删除成功"
|
res.Msg = "删除成功"
|
||||||
c.JSON(http.StatusOK, res.ReturnOK())
|
c.JSON(http.StatusOK, res.ReturnOK())
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,8 @@ func CreateClassify(c *gin.Context) {
|
|||||||
|
|
||||||
err = c.ShouldBind(&classifyValue)
|
err = c.ShouldBind(&classifyValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断创建的分类是否存在
|
// 判断创建的分类是否存在
|
||||||
@ -33,17 +34,20 @@ func CreateClassify(c *gin.Context) {
|
|||||||
Where("name = ?", classifyValue.Name).
|
Where("name = ?", classifyValue.Name).
|
||||||
Count(&classifyCount).Error
|
Count(&classifyCount).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "创建的分类名称已经存在,请修改", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if classifyCount > 0 {
|
if classifyCount > 0 {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, errors.New("创建的分类名称已经存在"), "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
classifyValue.Creator = tools.GetUserId(c)
|
classifyValue.Creator = tools.GetUserId(c)
|
||||||
|
|
||||||
err = orm.Eloquent.Table("p_process_classify").Create(&classifyValue).Error
|
err = orm.Eloquent.Table("p_process_classify").Create(&classifyValue).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, "", "创建流程分类成功")
|
app.OK(c, "", "创建流程分类成功")
|
||||||
@ -76,7 +80,8 @@ func ClassifyList(c *gin.Context) {
|
|||||||
}, &classifyList, SearchParams, "p_process_classify")
|
}, &classifyList, SearchParams, "p_process_classify")
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
app.OK(c, result, "获取分类列表成功")
|
app.OK(c, result, "获取分类列表成功")
|
||||||
}
|
}
|
||||||
@ -90,7 +95,8 @@ func UpdateClassify(c *gin.Context) {
|
|||||||
|
|
||||||
err = c.ShouldBind(&classifyValue)
|
err = c.ShouldBind(&classifyValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 更新
|
// 更新
|
||||||
@ -98,7 +104,8 @@ func UpdateClassify(c *gin.Context) {
|
|||||||
Where("id = ?", classifyValue.Id).
|
Where("id = ?", classifyValue.Id).
|
||||||
Update("name", classifyValue.Name).Error
|
Update("name", classifyValue.Name).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, classifyValue, "流程分类更新成功")
|
app.OK(c, classifyValue, "流程分类更新成功")
|
||||||
@ -108,12 +115,14 @@ func UpdateClassify(c *gin.Context) {
|
|||||||
func DeleteClassify(c *gin.Context) {
|
func DeleteClassify(c *gin.Context) {
|
||||||
classifyId := c.DefaultQuery("classifyId", "")
|
classifyId := c.DefaultQuery("classifyId", "")
|
||||||
if classifyId == "" {
|
if classifyId == "" {
|
||||||
tools.HasError(errors.New("参数传递失败,请确认classifyId是否传递"), "", -1)
|
app.Error(c, -1, errors.New("参数传递失败,请确认classifyId是否传递"), "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err := orm.Eloquent.Delete(process2.Classify{}, "id = ?", classifyId).Error
|
err := orm.Eloquent.Delete(process2.Classify{}, "id = ?", classifyId).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "", -1)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, "", "流程分类删除成功")
|
app.OK(c, "", "流程分类删除成功")
|
||||||
|
@ -1,125 +1,123 @@
|
|||||||
package process
|
package process
|
||||||
|
|
||||||
//import (
|
import (
|
||||||
// process2 "ferry/models/process"
|
"errors"
|
||||||
// "ferry/pkg/connection"
|
"ferry/global/orm"
|
||||||
// "ferry/pkg/pagination"
|
process2 "ferry/models/process"
|
||||||
// "ferry/pkg/response/code"
|
"ferry/pkg/pagination"
|
||||||
// "fmt"
|
"ferry/tools"
|
||||||
//
|
"ferry/tools/app"
|
||||||
// "github.com/gin-gonic/gin"
|
"fmt"
|
||||||
//)
|
|
||||||
//
|
"github.com/gin-gonic/gin"
|
||||||
///*
|
)
|
||||||
// @Author : lanyulei
|
|
||||||
//*/
|
/*
|
||||||
//
|
@Author : lanyulei
|
||||||
//// 流程列表
|
*/
|
||||||
//func ProcessList(c *gin.Context) {
|
|
||||||
// type processValue struct {
|
// 流程列表
|
||||||
// process2.Info
|
func ProcessList(c *gin.Context) {
|
||||||
// CreateUser string `json:"create_user"`
|
var (
|
||||||
// CreateName string `json:"create_name"`
|
err error
|
||||||
// ClassifyName string `json:"classify_name"`
|
processList []*struct {
|
||||||
// }
|
process2.Info
|
||||||
//
|
CreateUser string `json:"create_user"`
|
||||||
// var (
|
CreateName string `json:"create_name"`
|
||||||
// err error
|
ClassifyName string `json:"classify_name"`
|
||||||
// processList []*processValue
|
}
|
||||||
// )
|
)
|
||||||
//
|
|
||||||
// SearchParams := map[string]map[string]interface{}{
|
SearchParams := map[string]map[string]interface{}{
|
||||||
// "like": pagination.RequestParams(c),
|
"like": pagination.RequestParams(c),
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// db := connection.DB.Self.
|
db := orm.Eloquent.Model(&process2.Info{}).
|
||||||
// Model(&process2.Info{}).
|
Joins("left join sys_user on sys_user.user_id = p_process_info.creator").
|
||||||
// Joins("left join user_info on user_info.id = p_process_info.creator").
|
Joins("left join p_process_classify on p_process_classify.id = p_process_info.classify").
|
||||||
// Joins("left join p_process_classify on p_process_classify.id = p_process_info.classify").
|
Select("p_process_info.id, p_process_info.create_time, p_process_info.update_time, p_process_info.name, p_process_info.creator, p_process_classify.name as classify_name, sys_user.username as create_user, sys_user.nick_name as create_name")
|
||||||
// Select("p_process_info.id, p_process_info.create_time, p_process_info.update_time, p_process_info.name, p_process_info.creator, p_process_classify.name as classify_name, user_info.username as create_user, user_info.nickname as create_name").
|
|
||||||
// Where("p_process_info.`delete_time` IS NULL")
|
result, err := pagination.Paging(&pagination.Param{
|
||||||
//
|
C: c,
|
||||||
// result, err := pagination.Paging(&pagination.Param{
|
DB: db,
|
||||||
// C: c,
|
}, &processList, SearchParams, "p_process_info")
|
||||||
// DB: db,
|
|
||||||
// }, &processList, SearchParams, "p_process_info")
|
if err != nil {
|
||||||
//
|
app.Error(c, -1, err, fmt.Sprintf("查询流程模版失败,%v", err.Error()))
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.SelectError, nil, fmt.Sprintf("查询流程列表失败,%v", err.Error()))
|
}
|
||||||
// return
|
app.OK(c, result, "查询流程列表成功")
|
||||||
// }
|
}
|
||||||
// Response(c, nil, result, "")
|
|
||||||
//}
|
// 创建流程
|
||||||
//
|
func CreateProcess(c *gin.Context) {
|
||||||
//// 创建流程
|
var (
|
||||||
//func CreateProcess(c *gin.Context) {
|
err error
|
||||||
// var (
|
processValue process2.Info
|
||||||
// err error
|
processCount int
|
||||||
// processValue process2.Info
|
)
|
||||||
// processCount int
|
|
||||||
// )
|
err = c.ShouldBind(&processValue)
|
||||||
//
|
if err != nil {
|
||||||
// err = c.ShouldBind(&processValue)
|
app.Error(c, -1, err, fmt.Sprintf("参数绑定失败,%v", err.Error()))
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.BindError, nil, err.Error())
|
}
|
||||||
// return
|
|
||||||
// }
|
// 确定流程名称是否重复
|
||||||
//
|
err = orm.Eloquent.Model(&processValue).
|
||||||
// // 确定修改的分类是否存在
|
Where("name = ?", processValue.Name).
|
||||||
// err = connection.DB.Self.Model(&processValue).
|
Count(&processCount).Error
|
||||||
// Where("name = ?", processValue.Name).
|
if err != nil {
|
||||||
// Count(&processCount).Error
|
app.Error(c, -1, err, fmt.Sprintf("流程信息查询失败,%v", err.Error()))
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.SelectError, nil, fmt.Sprintf("查询流程数量失败,%v", err.Error()))
|
}
|
||||||
// return
|
if processCount > 0 {
|
||||||
// }
|
app.Error(c, -1, errors.New("流程名称重复"), "")
|
||||||
// if processCount > 0 {
|
return
|
||||||
// Response(c, code.InternalServerError, nil, "流程名称出现重复,请换一个名称")
|
}
|
||||||
// return
|
|
||||||
// }
|
processValue.Creator = tools.GetUserId(c)
|
||||||
//
|
|
||||||
// processValue.Creator = c.GetInt("userId")
|
err = orm.Eloquent.Create(&processValue).Error
|
||||||
//
|
if err != nil {
|
||||||
// err = connection.DB.Self.Create(&processValue).Error
|
app.Error(c, -1, err, fmt.Sprintf("创建流程失败,%v", err.Error()))
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.CreateError, nil, fmt.Sprintf("创建流程失败,%v", err.Error()))
|
}
|
||||||
// return
|
|
||||||
// }
|
app.OK(c, processValue, "流程创建成功")
|
||||||
//
|
}
|
||||||
// Response(c, nil, nil, "")
|
|
||||||
//}
|
// 更新流程
|
||||||
//
|
func UpdateProcess(c *gin.Context) {
|
||||||
//// 更新流程
|
var (
|
||||||
//func UpdateProcess(c *gin.Context) {
|
err error
|
||||||
// var (
|
processValue process2.Info
|
||||||
// err error
|
)
|
||||||
// processValue process2.Info
|
|
||||||
// )
|
err = c.ShouldBind(&processValue)
|
||||||
//
|
if err != nil {
|
||||||
// err = c.ShouldBind(&processValue)
|
app.Error(c, -1, err, "")
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.BindError, nil, err.Error())
|
}
|
||||||
// return
|
|
||||||
// }
|
err = orm.Eloquent.Model(&process2.Info{}).
|
||||||
//
|
Where("id = ?", processValue.Id).
|
||||||
// err = connection.DB.Self.Model(&process2.Info{}).
|
Updates(map[string]interface{}{
|
||||||
// Where("id = ?", processValue.Id).
|
"name": processValue.Name,
|
||||||
// Updates(map[string]interface{}{
|
"structure": processValue.Structure,
|
||||||
// "name": processValue.Name,
|
"tpls": processValue.Tpls,
|
||||||
// "structure": processValue.Structure,
|
"classify": processValue.Classify,
|
||||||
// "tpls": processValue.Tpls,
|
"task": processValue.Task,
|
||||||
// "classify": processValue.Classify,
|
}).Error
|
||||||
// "task": processValue.Task,
|
if err != nil {
|
||||||
// }).Error
|
app.Error(c, -1, err, fmt.Sprintf("更新流程信息失败,%v", err.Error()))
|
||||||
// if err != nil {
|
return
|
||||||
// Response(c, code.UpdateError, nil, fmt.Sprintf("更新流程信息失败,%v", err.Error()))
|
}
|
||||||
// return
|
|
||||||
// }
|
app.OK(c, processValue, "更新流程信息成功")
|
||||||
//
|
}
|
||||||
// Response(c, nil, nil, "")
|
|
||||||
//}
|
// 删除流程
|
||||||
//
|
|
||||||
//// 删除流程
|
|
||||||
//func DeleteProcess(c *gin.Context) {
|
//func DeleteProcess(c *gin.Context) {
|
||||||
// processId := c.DefaultQuery("processId", "")
|
// processId := c.DefaultQuery("processId", "")
|
||||||
// if processId == "" {
|
// if processId == "" {
|
||||||
@ -134,28 +132,28 @@ package process
|
|||||||
// }
|
// }
|
||||||
// Response(c, nil, nil, "")
|
// Response(c, nil, nil, "")
|
||||||
//}
|
//}
|
||||||
//
|
|
||||||
//// 流程详情
|
// 流程详情
|
||||||
//func ProcessDetails(c *gin.Context) {
|
func ProcessDetails(c *gin.Context) {
|
||||||
// processId := c.DefaultQuery("processId", "")
|
processId := c.DefaultQuery("processId", "")
|
||||||
// if processId == "" {
|
if processId == "" {
|
||||||
// Response(c, code.InternalServerError, nil, "参数不正确,请确定参数processId是否传递")
|
app.Error(c, -1, errors.New("参数不正确,请确定参数processId是否传递"), "")
|
||||||
// return
|
return
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// var processValue process2.Info
|
var processValue process2.Info
|
||||||
// err := connection.DB.Self.Model(&processValue).
|
err := orm.Eloquent.Model(&processValue).
|
||||||
// Where("id = ?", processId).
|
Where("id = ?", processId).
|
||||||
// Find(&processValue).Error
|
Find(&processValue).Error
|
||||||
// if err != nil {
|
if err != nil {
|
||||||
// Response(c, code.SelectError, nil, fmt.Sprintf("查询流程详情失败, %v", err.Error()))
|
app.Error(c, -1, err, fmt.Sprintf("查询流程详情失败, %v", err.Error()))
|
||||||
// return
|
return
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// Response(c, nil, processValue, "")
|
app.OK(c, processValue, "查询流程详情成功")
|
||||||
//}
|
}
|
||||||
//
|
|
||||||
//// 分类流程列表
|
// 分类流程列表
|
||||||
//func ClassifyProcessList(c *gin.Context) {
|
//func ClassifyProcessList(c *gin.Context) {
|
||||||
// type classifyProcess struct {
|
// type classifyProcess struct {
|
||||||
// process2.Classify
|
// process2.Classify
|
||||||
|
@ -17,15 +17,13 @@ import (
|
|||||||
|
|
||||||
// 模板列表
|
// 模板列表
|
||||||
func TemplateList(c *gin.Context) {
|
func TemplateList(c *gin.Context) {
|
||||||
type templateUserValue struct {
|
|
||||||
process.TplInfo
|
|
||||||
CreateUser string `json:"create_user"`
|
|
||||||
CreateName string `json:"create_name"`
|
|
||||||
}
|
|
||||||
|
|
||||||
var (
|
var (
|
||||||
err error
|
err error
|
||||||
templateList []*templateUserValue
|
templateList []*struct {
|
||||||
|
process.TplInfo
|
||||||
|
CreateUser string `json:"create_user"`
|
||||||
|
CreateName string `json:"create_name"`
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
SearchParams := map[string]map[string]interface{}{
|
SearchParams := map[string]map[string]interface{}{
|
||||||
@ -41,7 +39,8 @@ func TemplateList(c *gin.Context) {
|
|||||||
}, &templateList, SearchParams, "p_tpl_info")
|
}, &templateList, SearchParams, "p_tpl_info")
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, result, "获取模版列表成功")
|
app.OK(c, result, "获取模版列表成功")
|
||||||
@ -57,7 +56,8 @@ func CreateTemplate(c *gin.Context) {
|
|||||||
|
|
||||||
err = c.ShouldBind(&templateValue)
|
err = c.ShouldBind(&templateValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 确认模版名称是否存在
|
// 确认模版名称是否存在
|
||||||
@ -65,16 +65,19 @@ func CreateTemplate(c *gin.Context) {
|
|||||||
Where("name = ?", templateValue.Name).
|
Where("name = ?", templateValue.Name).
|
||||||
Count(&templateCount).Error
|
Count(&templateCount).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if templateCount > 0 {
|
if templateCount > 0 {
|
||||||
tools.HasError(errors.New("模版名称已存在"), "")
|
app.Error(c, -1, errors.New("模版名称已存在"), "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
templateValue.Creator = tools.GetUserId(c) // 当前登陆用户ID
|
templateValue.Creator = tools.GetUserId(c) // 当前登陆用户ID
|
||||||
err = orm.Eloquent.Create(&templateValue).Error
|
err = orm.Eloquent.Create(&templateValue).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, "", "创建模版成功")
|
app.OK(c, "", "创建模版成功")
|
||||||
@ -89,14 +92,16 @@ func TemplateDetails(c *gin.Context) {
|
|||||||
|
|
||||||
templateId := c.DefaultQuery("template_id", "")
|
templateId := c.DefaultQuery("template_id", "")
|
||||||
if templateId == "" {
|
if templateId == "" {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = orm.Eloquent.Model(&templateDetailsValue).
|
err = orm.Eloquent.Model(&templateDetailsValue).
|
||||||
Where("id = ?", templateId).
|
Where("id = ?", templateId).
|
||||||
Find(&templateDetailsValue).Error
|
Find(&templateDetailsValue).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, templateDetailsValue, "")
|
app.OK(c, templateDetailsValue, "")
|
||||||
@ -110,7 +115,8 @@ func UpdateTemplate(c *gin.Context) {
|
|||||||
)
|
)
|
||||||
err = c.ShouldBind(&templateValue)
|
err = c.ShouldBind(&templateValue)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = orm.Eloquent.Model(&templateValue).
|
err = orm.Eloquent.Model(&templateValue).
|
||||||
@ -121,7 +127,8 @@ func UpdateTemplate(c *gin.Context) {
|
|||||||
"form_structure": templateValue.FormStructure,
|
"form_structure": templateValue.FormStructure,
|
||||||
}).Error
|
}).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, templateValue, "")
|
app.OK(c, templateValue, "")
|
||||||
@ -135,12 +142,14 @@ func DeleteTemplate(c *gin.Context) {
|
|||||||
|
|
||||||
templateId := c.DefaultQuery("templateId", "")
|
templateId := c.DefaultQuery("templateId", "")
|
||||||
if templateId == "" {
|
if templateId == "" {
|
||||||
tools.HasError(errors.New("参数不正确,请确认templateId是否传递"), "")
|
app.Error(c, -1, errors.New("参数不正确,请确认templateId是否传递"), "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = orm.Eloquent.Delete(process.TplInfo{}, "id = ?", templateId).Error
|
err = orm.Eloquent.Delete(process.TplInfo{}, "id = ?", templateId).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tools.HasError(err, "")
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
app.OK(c, "", "删除模版成功")
|
app.OK(c, "", "删除模版成功")
|
||||||
|
@ -1,16 +1,19 @@
|
|||||||
package system
|
package system
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"ferry/tools"
|
|
||||||
"ferry/tools/app"
|
"ferry/tools/app"
|
||||||
"ferry/tools/captcha"
|
"ferry/tools/captcha"
|
||||||
|
"fmt"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GenerateCaptchaHandler(c *gin.Context) {
|
func GenerateCaptchaHandler(c *gin.Context) {
|
||||||
id, b64s, err := captcha.DriverDigitFunc()
|
id, b64s, err := captcha.DriverDigitFunc()
|
||||||
tools.HasError(err, "验证码获取失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, fmt.Sprintf("验证码获取失败, %v", err.Error()))
|
||||||
|
return
|
||||||
|
}
|
||||||
app.Custum(c, gin.H{
|
app.Custum(c, gin.H{
|
||||||
"code": 200,
|
"code": 200,
|
||||||
"data": b64s,
|
"data": b64s,
|
||||||
|
@ -20,22 +20,36 @@ import (
|
|||||||
// @Router /api/v1/deptList [get]
|
// @Router /api/v1/deptList [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetDeptList(c *gin.Context) {
|
func GetDeptList(c *gin.Context) {
|
||||||
var Dept system.Dept
|
var (
|
||||||
|
Dept system.Dept
|
||||||
|
err error
|
||||||
|
)
|
||||||
Dept.DeptName = c.Request.FormValue("deptName")
|
Dept.DeptName = c.Request.FormValue("deptName")
|
||||||
Dept.Status = c.Request.FormValue("status")
|
Dept.Status = c.Request.FormValue("status")
|
||||||
Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId"))
|
Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId"))
|
||||||
|
|
||||||
result, err := Dept.SetDept(true)
|
result, err := Dept.SetDept(true)
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetDeptTree(c *gin.Context) {
|
func GetDeptTree(c *gin.Context) {
|
||||||
var Dept system.Dept
|
var (
|
||||||
|
Dept system.Dept
|
||||||
|
err error
|
||||||
|
)
|
||||||
Dept.DeptName = c.Request.FormValue("deptName")
|
Dept.DeptName = c.Request.FormValue("deptName")
|
||||||
Dept.Status = c.Request.FormValue("status")
|
Dept.Status = c.Request.FormValue("status")
|
||||||
Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId"))
|
Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId"))
|
||||||
|
|
||||||
result, err := Dept.SetDept(false)
|
result, err := Dept.SetDept(false)
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,10 +62,17 @@ func GetDeptTree(c *gin.Context) {
|
|||||||
// @Router /api/v1/dept/{deptId} [get]
|
// @Router /api/v1/dept/{deptId} [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetDept(c *gin.Context) {
|
func GetDept(c *gin.Context) {
|
||||||
var Dept system.Dept
|
var (
|
||||||
|
err error
|
||||||
|
Dept system.Dept
|
||||||
|
)
|
||||||
Dept.DeptId, _ = tools.StringToInt(c.Param("deptId"))
|
Dept.DeptId, _ = tools.StringToInt(c.Param("deptId"))
|
||||||
|
|
||||||
result, err := Dept.Get()
|
result, err := Dept.Get()
|
||||||
tools.HasError(err, msg.NotFound, 404)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, msg.GetSuccess)
|
app.OK(c, result, msg.GetSuccess)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -68,10 +89,16 @@ func GetDept(c *gin.Context) {
|
|||||||
func InsertDept(c *gin.Context) {
|
func InsertDept(c *gin.Context) {
|
||||||
var data system.Dept
|
var data system.Dept
|
||||||
err := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
tools.HasError(err, "", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.CreateBy = tools.GetUserIdStr(c)
|
data.CreateBy = tools.GetUserIdStr(c)
|
||||||
result, err := data.Create()
|
result, err := data.Create()
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, msg.CreatedSuccess)
|
app.OK(c, result, msg.CreatedSuccess)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -89,10 +116,16 @@ func InsertDept(c *gin.Context) {
|
|||||||
func UpdateDept(c *gin.Context) {
|
func UpdateDept(c *gin.Context) {
|
||||||
var data system.Dept
|
var data system.Dept
|
||||||
err := c.BindJSON(&data)
|
err := c.BindJSON(&data)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
result, err := data.Update(data.DeptId)
|
result, err := data.Update(data.DeptId)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, msg.UpdatedSuccess)
|
app.OK(c, result, msg.UpdatedSuccess)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -106,8 +139,12 @@ func UpdateDept(c *gin.Context) {
|
|||||||
func DeleteDept(c *gin.Context) {
|
func DeleteDept(c *gin.Context) {
|
||||||
var data system.Dept
|
var data system.Dept
|
||||||
id, _ := tools.StringToInt(c.Param("id"))
|
id, _ := tools.StringToInt(c.Param("id"))
|
||||||
|
|
||||||
_, err := data.Delete(id)
|
_, err := data.Delete(id)
|
||||||
tools.HasError(err, "删除失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, "", msg.DeletedSuccess)
|
app.OK(c, "", msg.DeletedSuccess)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -115,13 +152,20 @@ func GetDeptTreeRoleselect(c *gin.Context) {
|
|||||||
var Dept system.Dept
|
var Dept system.Dept
|
||||||
var SysRole system.SysRole
|
var SysRole system.SysRole
|
||||||
id, _ := tools.StringToInt(c.Param("roleId"))
|
id, _ := tools.StringToInt(c.Param("roleId"))
|
||||||
|
|
||||||
SysRole.RoleId = id
|
SysRole.RoleId = id
|
||||||
result, err := Dept.SetDeptLable()
|
result, err := Dept.SetDeptLable()
|
||||||
tools.HasError(err, msg.NotFound, -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
menuIds := make([]int, 0)
|
menuIds := make([]int, 0)
|
||||||
if id != 0 {
|
if id != 0 {
|
||||||
menuIds, err = SysRole.GetRoleDeptId()
|
menuIds, err = SysRole.GetRoleDeptId()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
app.Custum(c, gin.H{
|
app.Custum(c, gin.H{
|
||||||
"code": 200,
|
"code": 200,
|
||||||
|
@ -36,7 +36,10 @@ func GetInfo(c *gin.Context) {
|
|||||||
sysuser := system.SysUser{}
|
sysuser := system.SysUser{}
|
||||||
sysuser.UserId = tools.GetUserId(c)
|
sysuser.UserId = tools.GetUserId(c)
|
||||||
user, err := sysuser.Get()
|
user, err := sysuser.Get()
|
||||||
tools.HasError(err, "", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
mp["introduction"] = " am a super administrator"
|
mp["introduction"] = " am a super administrator"
|
||||||
|
|
||||||
|
@ -23,7 +23,10 @@ func GetMenuList(c *gin.Context) {
|
|||||||
Menu.Visible = c.Request.FormValue("visible")
|
Menu.Visible = c.Request.FormValue("visible")
|
||||||
Menu.Title = c.Request.FormValue("title")
|
Menu.Title = c.Request.FormValue("title")
|
||||||
result, err := Menu.SetMenu()
|
result, err := Menu.SetMenu()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
@ -41,7 +44,10 @@ func GetMenu(c *gin.Context) {
|
|||||||
id, _ := tools.StringToInt(c.Param("id"))
|
id, _ := tools.StringToInt(c.Param("id"))
|
||||||
data.MenuId = id
|
data.MenuId = id
|
||||||
result, err := data.GetByMenuId()
|
result, err := data.GetByMenuId()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,11 +57,17 @@ func GetMenuTreeRoleselect(c *gin.Context) {
|
|||||||
id, _ := tools.StringToInt(c.Param("roleId"))
|
id, _ := tools.StringToInt(c.Param("roleId"))
|
||||||
SysRole.RoleId = id
|
SysRole.RoleId = id
|
||||||
result, err := Menu.SetMenuLable()
|
result, err := Menu.SetMenuLable()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
menuIds := make([]int, 0)
|
menuIds := make([]int, 0)
|
||||||
if id != 0 {
|
if id != 0 {
|
||||||
menuIds, err = SysRole.GetRoleMeunId()
|
menuIds, err = SysRole.GetRoleMeunId()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
app.Custum(c, gin.H{
|
app.Custum(c, gin.H{
|
||||||
"code": 200,
|
"code": 200,
|
||||||
@ -76,7 +88,10 @@ func GetMenuTreeRoleselect(c *gin.Context) {
|
|||||||
func GetMenuTreeelect(c *gin.Context) {
|
func GetMenuTreeelect(c *gin.Context) {
|
||||||
var data system.Menu
|
var data system.Menu
|
||||||
result, err := data.SetMenuLable()
|
result, err := data.SetMenuLable()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,10 +113,16 @@ func GetMenuTreeelect(c *gin.Context) {
|
|||||||
func InsertMenu(c *gin.Context) {
|
func InsertMenu(c *gin.Context) {
|
||||||
var data system.Menu
|
var data system.Menu
|
||||||
err := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.CreateBy = tools.GetUserIdStr(c)
|
data.CreateBy = tools.GetUserIdStr(c)
|
||||||
result, err := data.Create()
|
result, err := data.Create()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -118,11 +139,17 @@ func InsertMenu(c *gin.Context) {
|
|||||||
// @Security Bearer
|
// @Security Bearer
|
||||||
func UpdateMenu(c *gin.Context) {
|
func UpdateMenu(c *gin.Context) {
|
||||||
var data system.Menu
|
var data system.Menu
|
||||||
err2 := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
tools.HasError(err2, "修改失败", -1)
|
_, err = data.Update(data.MenuId)
|
||||||
_, err := data.Update(data.MenuId)
|
if err != nil {
|
||||||
tools.HasError(err, "", 501)
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, "", "修改成功")
|
app.OK(c, "", "修改成功")
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -137,9 +164,13 @@ func UpdateMenu(c *gin.Context) {
|
|||||||
func DeleteMenu(c *gin.Context) {
|
func DeleteMenu(c *gin.Context) {
|
||||||
var data system.Menu
|
var data system.Menu
|
||||||
id, _ := tools.StringToInt(c.Param("id"))
|
id, _ := tools.StringToInt(c.Param("id"))
|
||||||
|
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
_, err := data.Delete(id)
|
_, err := data.Delete(id)
|
||||||
tools.HasError(err, "删除失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, "", "删除成功")
|
app.OK(c, "", "删除成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,7 +185,10 @@ func DeleteMenu(c *gin.Context) {
|
|||||||
func GetMenuRole(c *gin.Context) {
|
func GetMenuRole(c *gin.Context) {
|
||||||
var Menu system.Menu
|
var Menu system.Menu
|
||||||
result, err := Menu.SetMenuRole(tools.GetRoleName(c))
|
result, err := Menu.SetMenuRole(tools.GetRoleName(c))
|
||||||
tools.HasError(err, "获取失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -171,6 +205,9 @@ func GetMenuIDS(c *gin.Context) {
|
|||||||
data.RoleName = c.GetString("role")
|
data.RoleName = c.GetString("role")
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
result, err := data.GetIDS()
|
result, err := data.GetIDS()
|
||||||
tools.HasError(err, "获取失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
@ -19,10 +19,12 @@ import (
|
|||||||
// @Router /api/v1/post [get]
|
// @Router /api/v1/post [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetPostList(c *gin.Context) {
|
func GetPostList(c *gin.Context) {
|
||||||
var data system.Post
|
var (
|
||||||
var err error
|
data system.Post
|
||||||
var pageSize = 10
|
err error
|
||||||
var pageIndex = 1
|
pageSize = 10
|
||||||
|
pageIndex = 1
|
||||||
|
)
|
||||||
|
|
||||||
if size := c.Request.FormValue("pageSize"); size != "" {
|
if size := c.Request.FormValue("pageSize"); size != "" {
|
||||||
pageSize = tools.StrToInt(err, size)
|
pageSize = tools.StrToInt(err, size)
|
||||||
@ -32,15 +34,17 @@ func GetPostList(c *gin.Context) {
|
|||||||
pageIndex = tools.StrToInt(err, index)
|
pageIndex = tools.StrToInt(err, index)
|
||||||
}
|
}
|
||||||
|
|
||||||
id := c.Request.FormValue("postId")
|
data.PostId, _ = tools.StringToInt(c.Request.FormValue("postId"))
|
||||||
data.PostId, _ = tools.StringToInt(id)
|
|
||||||
|
|
||||||
data.PostCode = c.Request.FormValue("postCode")
|
data.PostCode = c.Request.FormValue("postCode")
|
||||||
data.PostName = c.Request.FormValue("postName")
|
data.PostName = c.Request.FormValue("postName")
|
||||||
data.Status = c.Request.FormValue("status")
|
data.Status = c.Request.FormValue("status")
|
||||||
|
|
||||||
result, count, err := data.GetPage(pageSize, pageIndex)
|
result, count, err := data.GetPage(pageSize, pageIndex)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,10 +56,17 @@ func GetPostList(c *gin.Context) {
|
|||||||
// @Router /api/v1/post/{postId} [get]
|
// @Router /api/v1/post/{postId} [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetPost(c *gin.Context) {
|
func GetPost(c *gin.Context) {
|
||||||
var Post system.Post
|
var (
|
||||||
Post.PostId, _ = tools.StringToInt(c.Param("postId"))
|
err error
|
||||||
|
Post system.Post
|
||||||
|
)
|
||||||
|
Post.PostId, err = tools.StringToInt(c.Param("postId"))
|
||||||
|
|
||||||
result, err := Post.Get()
|
result, err := Post.Get()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,10 +83,16 @@ func GetPost(c *gin.Context) {
|
|||||||
func InsertPost(c *gin.Context) {
|
func InsertPost(c *gin.Context) {
|
||||||
var data system.Post
|
var data system.Post
|
||||||
err := c.Bind(&data)
|
err := c.Bind(&data)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.CreateBy = tools.GetUserIdStr(c)
|
data.CreateBy = tools.GetUserIdStr(c)
|
||||||
tools.HasError(err, "", 500)
|
|
||||||
result, err := data.Create()
|
result, err := data.Create()
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -93,10 +110,16 @@ func UpdatePost(c *gin.Context) {
|
|||||||
var data system.Post
|
var data system.Post
|
||||||
|
|
||||||
err := c.Bind(&data)
|
err := c.Bind(&data)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
tools.HasError(err, "", -1)
|
|
||||||
result, err := data.Update(data.PostId)
|
result, err := data.Update(data.PostId)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "修改成功")
|
app.OK(c, result, "修改成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -112,6 +135,9 @@ func DeletePost(c *gin.Context) {
|
|||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
IDS := tools.IdsStrToIdsIntGroup("postId", c)
|
IDS := tools.IdsStrToIdsIntGroup("postId", c)
|
||||||
result, err := data.BatchDelete(IDS)
|
result, err := data.BatchDelete(IDS)
|
||||||
tools.HasError(err, "删除失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "删除成功")
|
app.OK(c, result, "删除成功")
|
||||||
}
|
}
|
||||||
|
@ -21,10 +21,12 @@ import (
|
|||||||
// @Router /api/v1/rolelist [get]
|
// @Router /api/v1/rolelist [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetRoleList(c *gin.Context) {
|
func GetRoleList(c *gin.Context) {
|
||||||
var data system.SysRole
|
var (
|
||||||
var err error
|
err error
|
||||||
var pageSize = 10
|
pageSize = 10
|
||||||
var pageIndex = 1
|
pageIndex = 1
|
||||||
|
data system.SysRole
|
||||||
|
)
|
||||||
|
|
||||||
if size := c.Request.FormValue("pageSize"); size != "" {
|
if size := c.Request.FormValue("pageSize"); size != "" {
|
||||||
pageSize = tools.StrToInt(err, size)
|
pageSize = tools.StrToInt(err, size)
|
||||||
@ -38,7 +40,10 @@ func GetRoleList(c *gin.Context) {
|
|||||||
data.RoleName = c.Request.FormValue("roleName")
|
data.RoleName = c.Request.FormValue("roleName")
|
||||||
data.Status = c.Request.FormValue("status")
|
data.Status = c.Request.FormValue("status")
|
||||||
result, count, err := data.GetPage(pageSize, pageIndex)
|
result, count, err := data.GetPage(pageSize, pageIndex)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
||||||
}
|
}
|
||||||
@ -52,11 +57,22 @@ func GetRoleList(c *gin.Context) {
|
|||||||
// @Router /api/v1/role [get]
|
// @Router /api/v1/role [get]
|
||||||
// @Security Bearer
|
// @Security Bearer
|
||||||
func GetRole(c *gin.Context) {
|
func GetRole(c *gin.Context) {
|
||||||
var Role system.SysRole
|
var (
|
||||||
|
err error
|
||||||
|
Role system.SysRole
|
||||||
|
)
|
||||||
Role.RoleId, _ = tools.StringToInt(c.Param("roleId"))
|
Role.RoleId, _ = tools.StringToInt(c.Param("roleId"))
|
||||||
result, _ := Role.Get()
|
|
||||||
|
result, err := Role.Get()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
menuIds, err := Role.GetRoleMeunId()
|
menuIds, err := Role.GetRoleMeunId()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
result.MenuIds = menuIds
|
result.MenuIds = menuIds
|
||||||
app.OK(c, result, "")
|
app.OK(c, result, "")
|
||||||
|
|
||||||
@ -75,13 +91,22 @@ func InsertRole(c *gin.Context) {
|
|||||||
var data system.SysRole
|
var data system.SysRole
|
||||||
data.CreateBy = tools.GetUserIdStr(c)
|
data.CreateBy = tools.GetUserIdStr(c)
|
||||||
err := c.BindWith(&data, binding.JSON)
|
err := c.BindWith(&data, binding.JSON)
|
||||||
tools.HasError(err, "", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
id, err := data.Insert()
|
id, err := data.Insert()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.RoleId = id
|
data.RoleId = id
|
||||||
tools.HasError(err, "", -1)
|
|
||||||
var t system.RoleMenu
|
var t system.RoleMenu
|
||||||
_, err = t.Insert(id, data.MenuIds)
|
_, err = t.Insert(id, data.MenuIds)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, data, "添加成功")
|
app.OK(c, data, "添加成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,17 +120,32 @@ func InsertRole(c *gin.Context) {
|
|||||||
// @Success 200 {string} string "{"code": -1, "message": "修改失败"}"
|
// @Success 200 {string} string "{"code": -1, "message": "修改失败"}"
|
||||||
// @Router /api/v1/role [put]
|
// @Router /api/v1/role [put]
|
||||||
func UpdateRole(c *gin.Context) {
|
func UpdateRole(c *gin.Context) {
|
||||||
var data system.SysRole
|
var (
|
||||||
|
data system.SysRole
|
||||||
|
t system.RoleMenu
|
||||||
|
err error
|
||||||
|
)
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
err := c.Bind(&data)
|
err = c.Bind(&data)
|
||||||
tools.HasError(err, "数据解析失败", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
result, err := data.Update(data.RoleId)
|
result, err := data.Update(data.RoleId)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
var t system.RoleMenu
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
_, err = t.DeleteRoleMenu(data.RoleId)
|
_, err = t.DeleteRoleMenu(data.RoleId)
|
||||||
tools.HasError(err, "添加失败1", -1)
|
if err != nil {
|
||||||
_, err2 := t.Insert(data.RoleId, data.MenuIds)
|
app.Error(c, -1, err, "")
|
||||||
tools.HasError(err2, "添加失败2", -1)
|
return
|
||||||
|
}
|
||||||
|
_, err = t.Insert(data.RoleId, data.MenuIds)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
app.OK(c, result, "修改成功")
|
app.OK(c, result, "修改成功")
|
||||||
}
|
}
|
||||||
@ -123,9 +163,15 @@ func DeleteRole(c *gin.Context) {
|
|||||||
|
|
||||||
IDS := tools.IdsStrToIdsIntGroup("roleId", c)
|
IDS := tools.IdsStrToIdsIntGroup("roleId", c)
|
||||||
_, err := Role.BatchDelete(IDS)
|
_, err := Role.BatchDelete(IDS)
|
||||||
tools.HasError(err, "删除失败1", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
var t system.RoleMenu
|
var t system.RoleMenu
|
||||||
_, err = t.BatchDeleteRoleMenu(IDS)
|
_, err = t.BatchDeleteRoleMenu(IDS)
|
||||||
tools.HasError(err, "删除失败1", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, "", "删除成功")
|
app.OK(c, "", "删除成功")
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ package system
|
|||||||
import (
|
import (
|
||||||
"ferry/models/system"
|
"ferry/models/system"
|
||||||
"ferry/tools/app"
|
"ferry/tools/app"
|
||||||
"fmt"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
@ -18,13 +17,14 @@ import (
|
|||||||
// @Router /api/v1/rolemenu [get]
|
// @Router /api/v1/rolemenu [get]
|
||||||
// @Security Bearer
|
// @Security Bearer
|
||||||
func GetRoleMenu(c *gin.Context) {
|
func GetRoleMenu(c *gin.Context) {
|
||||||
var Rm system.RoleMenu
|
var (
|
||||||
|
res app.Response
|
||||||
|
Rm system.RoleMenu
|
||||||
|
)
|
||||||
_ = c.ShouldBind(&Rm)
|
_ = c.ShouldBind(&Rm)
|
||||||
result, err := Rm.Get()
|
result, err := Rm.Get()
|
||||||
var res app.Response
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
res.Msg = "抱歉未找到相关信息"
|
app.Error(c, -1, err, "")
|
||||||
c.JSON(http.StatusOK, res.ReturnError(200))
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
res.Data = result
|
res.Data = result
|
||||||
@ -55,12 +55,9 @@ func DeleteRoleMenu(c *gin.Context) {
|
|||||||
var t system.RoleMenu
|
var t system.RoleMenu
|
||||||
id := c.Param("id")
|
id := c.Param("id")
|
||||||
menuId := c.Request.FormValue("menu_id")
|
menuId := c.Request.FormValue("menu_id")
|
||||||
fmt.Println(menuId)
|
|
||||||
_, err := t.Delete(id, menuId)
|
_, err := t.Delete(id, menuId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
var res app.Response
|
app.Error(c, -1, err, "")
|
||||||
res.Msg = "删除失败"
|
|
||||||
c.JSON(http.StatusOK, res.ReturnError(200))
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
var res app.Response
|
var res app.Response
|
||||||
|
@ -20,10 +20,12 @@ import (
|
|||||||
// @Router /api/v1/sysUserList [get]
|
// @Router /api/v1/sysUserList [get]
|
||||||
// @Security Bearer
|
// @Security Bearer
|
||||||
func GetSysUserList(c *gin.Context) {
|
func GetSysUserList(c *gin.Context) {
|
||||||
var data system.SysUser
|
var (
|
||||||
var err error
|
pageIndex = 1
|
||||||
var pageSize = 10
|
pageSize = 10
|
||||||
var pageIndex = 1
|
err error
|
||||||
|
data system.SysUser
|
||||||
|
)
|
||||||
|
|
||||||
size := c.Request.FormValue("pageSize")
|
size := c.Request.FormValue("pageSize")
|
||||||
if size != "" {
|
if size != "" {
|
||||||
@ -46,7 +48,10 @@ func GetSysUserList(c *gin.Context) {
|
|||||||
data.DeptId, _ = tools.StringToInt(deptId)
|
data.DeptId, _ = tools.StringToInt(deptId)
|
||||||
|
|
||||||
result, count, err := data.GetPage(pageSize, pageIndex)
|
result, count, err := data.GetPage(pageSize, pageIndex)
|
||||||
tools.HasError(err, "", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
app.PageOK(c, result, count, pageIndex, pageSize, "")
|
||||||
}
|
}
|
||||||
@ -62,7 +67,10 @@ func GetSysUser(c *gin.Context) {
|
|||||||
var SysUser system.SysUser
|
var SysUser system.SysUser
|
||||||
SysUser.UserId, _ = tools.StringToInt(c.Param("userId"))
|
SysUser.UserId, _ = tools.StringToInt(c.Param("userId"))
|
||||||
result, err := SysUser.Get()
|
result, err := SysUser.Get()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
var SysRole system.SysRole
|
var SysRole system.SysRole
|
||||||
var Post system.Post
|
var Post system.Post
|
||||||
roles, _ := SysRole.GetList()
|
roles, _ := SysRole.GetList()
|
||||||
@ -90,21 +98,38 @@ func GetSysUser(c *gin.Context) {
|
|||||||
// @Router /api/v1/user/profile [get]
|
// @Router /api/v1/user/profile [get]
|
||||||
// @Security
|
// @Security
|
||||||
func GetSysUserProfile(c *gin.Context) {
|
func GetSysUserProfile(c *gin.Context) {
|
||||||
var SysUser system.SysUser
|
var (
|
||||||
|
Dept system.Dept
|
||||||
|
Post system.Post
|
||||||
|
SysRole system.SysRole
|
||||||
|
SysUser system.SysUser
|
||||||
|
)
|
||||||
userId := tools.GetUserIdStr(c)
|
userId := tools.GetUserIdStr(c)
|
||||||
SysUser.UserId, _ = tools.StringToInt(userId)
|
SysUser.UserId, _ = tools.StringToInt(userId)
|
||||||
result, err := SysUser.Get()
|
result, err := SysUser.Get()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
var SysRole system.SysRole
|
app.Error(c, -1, err, "")
|
||||||
var Post system.Post
|
return
|
||||||
var Dept system.Dept
|
}
|
||||||
//获取角色列表
|
//获取角色列表
|
||||||
roles, _ := SysRole.GetList()
|
roles, err := SysRole.GetList()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
//获取职位列表
|
//获取职位列表
|
||||||
posts, _ := Post.GetList()
|
posts, err := Post.GetList()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
//获取部门列表
|
//获取部门列表
|
||||||
Dept.DeptId = result.DeptId
|
Dept.DeptId = result.DeptId
|
||||||
dept, _ := Dept.Get()
|
dept, err := Dept.Get()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
postIds := make([]int, 0)
|
postIds := make([]int, 0)
|
||||||
postIds = append(postIds, result.PostId)
|
postIds = append(postIds, result.PostId)
|
||||||
@ -133,9 +158,15 @@ func GetSysUserInit(c *gin.Context) {
|
|||||||
var SysRole system.SysRole
|
var SysRole system.SysRole
|
||||||
var Post system.Post
|
var Post system.Post
|
||||||
roles, err := SysRole.GetList()
|
roles, err := SysRole.GetList()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
posts, err := Post.GetList()
|
posts, err := Post.GetList()
|
||||||
tools.HasError(err, "抱歉未找到相关信息", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
mp := make(map[string]interface{}, 2)
|
mp := make(map[string]interface{}, 2)
|
||||||
mp["roles"] = roles
|
mp["roles"] = roles
|
||||||
mp["posts"] = posts
|
mp["posts"] = posts
|
||||||
@ -154,11 +185,17 @@ func GetSysUserInit(c *gin.Context) {
|
|||||||
func InsertSysUser(c *gin.Context) {
|
func InsertSysUser(c *gin.Context) {
|
||||||
var sysuser system.SysUser
|
var sysuser system.SysUser
|
||||||
err := c.BindWith(&sysuser, binding.JSON)
|
err := c.BindWith(&sysuser, binding.JSON)
|
||||||
tools.HasError(err, "非法数据格式", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
sysuser.CreateBy = tools.GetUserIdStr(c)
|
sysuser.CreateBy = tools.GetUserIdStr(c)
|
||||||
id, err := sysuser.Insert()
|
id, err := sysuser.Insert()
|
||||||
tools.HasError(err, "添加失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, id, "添加成功")
|
app.OK(c, id, "添加成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,10 +211,16 @@ func InsertSysUser(c *gin.Context) {
|
|||||||
func UpdateSysUser(c *gin.Context) {
|
func UpdateSysUser(c *gin.Context) {
|
||||||
var data system.SysUser
|
var data system.SysUser
|
||||||
err := c.Bind(&data)
|
err := c.Bind(&data)
|
||||||
tools.HasError(err, "数据解析失败", -1)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
result, err := data.Update(data.UserId)
|
result, err := data.Update(data.UserId)
|
||||||
tools.HasError(err, "修改失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "修改成功")
|
app.OK(c, result, "修改成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -193,7 +236,10 @@ func DeleteSysUser(c *gin.Context) {
|
|||||||
data.UpdateBy = tools.GetUserIdStr(c)
|
data.UpdateBy = tools.GetUserIdStr(c)
|
||||||
IDS := tools.IdsStrToIdsIntGroup("userId", c)
|
IDS := tools.IdsStrToIdsIntGroup("userId", c)
|
||||||
result, err := data.BatchDelete(IDS)
|
result, err := data.BatchDelete(IDS)
|
||||||
tools.HasError(err, "删除失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, result, "删除成功")
|
app.OK(c, result, "删除成功")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -206,14 +252,22 @@ func DeleteSysUser(c *gin.Context) {
|
|||||||
// @Success 200 {string} string "{"code": -1, "message": "添加失败"}"
|
// @Success 200 {string} string "{"code": -1, "message": "添加失败"}"
|
||||||
// @Router /api/v1/user/profileAvatar [post]
|
// @Router /api/v1/user/profileAvatar [post]
|
||||||
func InsetSysUserAvatar(c *gin.Context) {
|
func InsetSysUserAvatar(c *gin.Context) {
|
||||||
form, _ := c.MultipartForm()
|
form, err := c.MultipartForm()
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
files := form.File["upload[]"]
|
files := form.File["upload[]"]
|
||||||
guid := uuid.New().String()
|
guid := uuid.New().String()
|
||||||
filPath := "static/uploadfile/" + guid + ".jpg"
|
filPath := "static/uploadfile/" + guid + ".jpg"
|
||||||
for _, file := range files {
|
for _, file := range files {
|
||||||
log.Println(file.Filename)
|
log.Println(file.Filename)
|
||||||
// 上传文件至指定目录
|
// 上传文件至指定目录
|
||||||
_ = c.SaveUploadedFile(file, filPath)
|
err = c.SaveUploadedFile(file, filPath)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sysuser := system.SysUser{}
|
sysuser := system.SysUser{}
|
||||||
sysuser.UserId = tools.GetUserId(c)
|
sysuser.UserId = tools.GetUserId(c)
|
||||||
@ -226,9 +280,16 @@ func InsetSysUserAvatar(c *gin.Context) {
|
|||||||
func SysUserUpdatePwd(c *gin.Context) {
|
func SysUserUpdatePwd(c *gin.Context) {
|
||||||
var pwd system.SysUserPwd
|
var pwd system.SysUserPwd
|
||||||
err := c.Bind(&pwd)
|
err := c.Bind(&pwd)
|
||||||
tools.HasError(err, "数据解析失败", 500)
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
sysuser := system.SysUser{}
|
sysuser := system.SysUser{}
|
||||||
sysuser.UserId = tools.GetUserId(c)
|
sysuser.UserId = tools.GetUserId(c)
|
||||||
_, _ = sysuser.SetPwd(pwd)
|
_, err = sysuser.SetPwd(pwd)
|
||||||
|
if err != nil {
|
||||||
|
app.Error(c, -1, err, "")
|
||||||
|
return
|
||||||
|
}
|
||||||
app.OK(c, "", "密码修改成功")
|
app.OK(c, "", "密码修改成功")
|
||||||
}
|
}
|
||||||
|
@ -5,19 +5,21 @@ package process
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"ferry/apis/process"
|
||||||
|
"ferry/middleware"
|
||||||
jwt "ferry/pkg/jwtauth"
|
jwt "ferry/pkg/jwtauth"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
func RegisterProcessRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
|
func RegisterProcessRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
|
||||||
//processRouter := v1.Group("/process").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
|
processRouter := v1.Group("/process").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
|
||||||
//{
|
{
|
||||||
//processRouter.GET("/classify", process.ClassifyProcessList)
|
//processRouter.GET("/classify", process.ClassifyProcessList)
|
||||||
//processRouter.GET("", process.ProcessList)
|
processRouter.GET("", process.ProcessList)
|
||||||
//processRouter.POST("", process.CreateProcess)
|
processRouter.POST("", process.CreateProcess)
|
||||||
//processRouter.PUT("", process.UpdateProcess)
|
processRouter.PUT("", process.UpdateProcess)
|
||||||
//processRouter.DELETE("", process.DeleteProcess)
|
//processRouter.DELETE("", process.DeleteProcess)
|
||||||
//processRouter.GET("/details", process.ProcessDetails)
|
processRouter.GET("/details", process.ProcessDetails)
|
||||||
//}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,6 @@ var (
|
|||||||
CreatedSuccess = "创建成功!"
|
CreatedSuccess = "创建成功!"
|
||||||
UpdatedSuccess = "更新成功!"
|
UpdatedSuccess = "更新成功!"
|
||||||
DeletedSuccess = "删除成功!"
|
DeletedSuccess = "删除成功!"
|
||||||
DeletedFail = "删除失败!"
|
|
||||||
GetSuccess = "查询成功!"
|
GetSuccess = "查询成功!"
|
||||||
NotFound = "未找到相关内容或者数据为空!"
|
NotFound = "未找到相关内容或者数据为空!"
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user