12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package workflow
- import (
- "github.com/gin-gonic/gin"
- "server/dao"
- "server/global"
- "server/model/common/request"
- "server/model/common/response"
- )
- type ApproverApi struct{}
- func (aa *ApproverApi) QueryAllApprover(c *gin.Context) {
- approvers, err := approverService.QueryAllApprover()
- if err != nil {
- response.FailWithMessage("查询失败", c)
- global.GVA_LOG.Error("QueryAllApprover ==" + err.Error())
- return
- }
- response.OkWithData(approvers, c)
- }
- func (aa *ApproverApi) QueryApproverList(c *gin.Context) {
- var info request.PageInfo
- err := c.ShouldBindJSON(&info)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("QueryApproverList ====== " + err.Error())
- return
- }
- list, total, err := approverService.QueryApproverList(info)
- if err != nil {
- response.FailWithMessage("查询失败", c)
- global.GVA_LOG.Error("QueryApproverList ====== " + err.Error())
- return
- }
- response.OkWithDetailed(response.PageResult{
- List: list,
- Total: total,
- Page: info.Page,
- PageSize: info.PageSize,
- }, "获取成功", c)
- }
- func (aa *ApproverApi) CreateApprover(c *gin.Context) {
- var approver dao.Approver
- err := c.ShouldBindJSON(&approver)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("CreateApprover ====== " + err.Error())
- return
- }
- err = approverService.CreateApprover(approver)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("CreateApprover ====== " + err.Error())
- return
- }
- response.OkWithMessage("新增成功", c)
- }
- func (aa *ApproverApi) UpdateApprover(c *gin.Context) {
- var approver dao.Approver
- err := c.ShouldBindJSON(&approver)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("UpdateApprover ====== " + err.Error())
- return
- }
- err = approverService.UpdateApprover(approver)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("UpdateApprover ====== " + err.Error())
- return
- }
- response.OkWithMessage("修改成功", c)
- }
- func (aa *ApproverApi) DeleteApprover(c *gin.Context) {
- var approver dao.Approver
- err := c.ShouldBindJSON(&approver)
- if err != nil {
- response.FailWithMessage("参数错误", c)
- global.GVA_LOG.Error("DeleteApprover ====== " + err.Error())
- return
- }
- err = approverService.DeleteApprover(approver)
- if err != nil {
- response.FailWithMessage("失败", c)
- global.GVA_LOG.Error("DeleteApprover ====== " + err.Error())
- return
- }
- response.OkWithMessage("删除成功", c)
- }
|