business_checker.go 928 B

123456789101112131415161718192021222324252627
  1. // ============================================================================
  2. // This is auto-generated by gf cli tool only once. Fill this file as you wish.
  3. // ============================================================================
  4. package wf_business_checker
  5. import (
  6. "github.com/gogf/gf/database/gdb"
  7. "github.com/gogf/gf/errors/gerror"
  8. "github.com/gogf/gf/frame/g"
  9. )
  10. type SaveParams struct {
  11. FromTable string `orm:"from_table" json:"from_table"` // 业务表名
  12. FromId uint64 `orm:"from_id" json:"from_id"` // 业务id
  13. UserId string `orm:"user_id" json:"user_id"` // 用户id
  14. DepartmentId string `orm:"department_id" json:"department_id"` // 部门id
  15. }
  16. func SaveInfo(data *SaveParams, tx *gdb.TX) error {
  17. _, err := Model.TX(tx).Save(data)
  18. if err != nil {
  19. g.Log().Error(err)
  20. return gerror.New("保存业务审批人员/部门信息失败")
  21. }
  22. return nil
  23. }