settle_account_main.go 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. Fill this file as you wish.
  3. // ==========================================================================
  4. package model
  5. import (
  6. "github.com/gogf/gf/os/gtime"
  7. internal2 "lims_adapter/model/account/internal"
  8. )
  9. // SettleAccountMain is the golang structure for table settle_account_main.
  10. type SettleAccountMain internal2.SettleAccountMain
  11. // Fill with you ideas below.
  12. type SettleAccountMainReq struct {
  13. MainUserId int `json:"mainUserId"`
  14. BillId string `json:"billId"`
  15. MainUser string `json:"mainUser"`
  16. AttachUserId int `json:"attachUserId"`
  17. AttachUser string `json:"attachUser"`
  18. InstrumentId int `json:"instrumentId"`
  19. InstrumentName string `json:"instrumentName"`
  20. AppointUserId int `json:"appointUserId"`
  21. AppointUser string `json:"appointUser"`
  22. Status string `json:"status"`
  23. SettleStatus string `json:"settleStatus"` // 确认状态
  24. AccountStatus string `json:"accountStatus"`// 结算状态
  25. SettleUser string `json:"settleUser"` // 结算人
  26. VerificationUser string `json:"verificationUser"` // 确认人
  27. FeeType string `json:"feeType"`
  28. AppointStartDate string `json:"appointStartDate"`
  29. AppointEndDate string `json:"appointEndDate"`
  30. VerificationDate string `json:"verificationDate"`
  31. SettleStartDate string `json:"settleStartDate"`
  32. SettleEndDate string `json:"settleEndDate"`
  33. ActualStartDate string `json:"actualStartDate"`
  34. ActualEndDate string `json:"actualEndDate"`
  35. SearchType string `json:"searchType"` // 1 查询全部;2 查询主用户;3或其他 查询从用户
  36. }
  37. type AccountMainConfirmReq struct {
  38. MainId int `json:"mainId"`
  39. }
  40. type AccountMainAddReq struct {
  41. Main SettleAccountMain `json:"main"`
  42. Details []SettleAccountDetail `json:"details"`
  43. }
  44. type AccountMainCancelReq struct {
  45. AppointId int `json:"appointId"`
  46. IsAuto string `json:"is_auto"`
  47. }
  48. type MainInfo struct {
  49. SettleAccountMain
  50. SignInTime *gtime.Time `orm:"SignInTime" json:"sign_in_time"` // 签到时间
  51. SignOutTime *gtime.Time `orm:"SignOutTime" json:"sign_out_time"` // 签退时间
  52. }