work_order_calendar.go 784 B

123456789101112131415161718192021222324252627282930
  1. package model
  2. import (
  3. "time"
  4. pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
  5. )
  6. type WorkOrderCalendar struct {
  7. Id int64 `json:"id"`
  8. Name string `json:"name"`
  9. Count int32 `json:"count"`
  10. ShowDay string `json:"show_day"`
  11. IsShow pasturePb.IsShow_Kind `json:"is_show"`
  12. CreatedAt int64 `json:"created_at"`
  13. UpdatedAt int64 `json:"updated_at"`
  14. }
  15. func (w *WorkOrderCalendar) TableName() string {
  16. return "work_order_calendar"
  17. }
  18. func NewWorkOrderCalendar(name string, count int32) *WorkOrderCalendar {
  19. return &WorkOrderCalendar{
  20. Name: name,
  21. Count: count,
  22. ShowDay: time.Now().Format(LayoutDate2),
  23. IsShow: pasturePb.IsShow_Ok,
  24. }
  25. }