123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package model
- import (
- "kpt-pasture/util"
- "time"
- pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
- )
- type WorkOrderList struct {
- Id int64 `json:"id"`
- CalendarId int64 `json:"calendarId"`
- Name string `json:"name"`
- CowId int64 `json:"cowId"`
- StartAt int64 `json:"startAt"`
- FinishAt int64 `json:"finishAt"`
- EndAt int64 `json:"endAt"`
- DisUserId int64 `json:"disUserId"`
- ExecUserId int64 `json:"execUserId"`
- IsCompletion pasturePb.IsShow_Kind `json:"isCompletion"`
- IsShow pasturePb.IsShow_Kind `json:"isShow"`
- Remarks string `json:"remarks"`
- CreatedAt int64 `json:"createdAt"`
- UpdatedAt int64 `json:"updatedAt"`
- }
- func (w *WorkOrderList) TableName() string {
- return "work_order_list"
- }
- func NewWorkOrderList(name string, calendarId, cowId int64) *WorkOrderList {
- return &WorkOrderList{
- CalendarId: calendarId,
- Name: name,
- CowId: cowId,
- StartAt: util.TimeParseLocalUnix(time.Now().Format(LayoutDate2)),
- FinishAt: 0,
- EndAt: 0,
- DisUserId: 0,
- ExecUserId: 0,
- IsCompletion: pasturePb.IsShow_No,
- IsShow: pasturePb.IsShow_Ok,
- Remarks: "",
- }
- }
|