1234567891011121314151617181920212223242526272829303132 |
- package model
- import (
- "time"
- pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
- )
- type WorkOrderCalendar struct {
- Id int64 `json:"id"`
- Name string `json:"name"`
- CalendarType pasturePb.CalendarType_Kind `json:"calendarType"`
- Count int32 `json:"count"`
- ShowDay string `json:"showDay"`
- IsShow pasturePb.IsShow_Kind `json:"isShow"`
- CreatedAt int64 `json:"createdAt"`
- UpdatedAt int64 `json:"updatedAt"`
- }
- func (w *WorkOrderCalendar) TableName() string {
- return "work_order_calendar"
- }
- func NewWorkOrderCalendar(name string, calendarType pasturePb.CalendarType_Kind, count int32) *WorkOrderCalendar {
- return &WorkOrderCalendar{
- Name: name,
- Count: count,
- CalendarType: calendarType,
- ShowDay: time.Now().Format(LayoutDate2),
- IsShow: pasturePb.IsShow_Ok,
- }
- }
|