package models import "time" type FeedTemplate struct { Id int64 `xorm:"id" json:"id"` PastureId int64 `xorm:"pastureid" json:"pasture_id"` TCode string `xorm:"tcode" json:"t_code"` TName string `xorm:"tname" json:"t_name"` TColor string `xorm:"tcolor" json:"t_color"` CCid int64 `xorm:"ccid" json:"c_cid"` CCName string `xorm:"ccname" json:"cc_name"` FTType string `xorm:"fttype" json:"ft_type"` FTTypeId int32 `xorm:"fttypeid" json:"ft_type_id"` Source string `xorm:"source" json:"source"` Remark string `xorm:"remark" json:"remark"` Enable int32 `xorm:"enable" json:"enable"` Sort int64 `xorm:"sort" json:"sort"` Owner string `xorm:"owner" json:"owner"` Weight float64 `xorm:"weight" json:"weight"` DryWeight float64 `xorm:"dryweight" json:"dry_weight"` IsDelete int32 `xorm:"isdelete" json:"is_delete"` Version int64 `xorm:"version" json:"version"` SaveTime string `xorm:"savetime" json:"save_time"` IsIssue int32 `xorm:"isissue" json:"is_issue"` IssueVersion int32 `xorm:"issueversion" json:"issue_version"` IssueId int64 `xorm:"issueid" json:"issue_id"` Backup1 string `xorm:"backup1" json:"backup1"` Backup2 string `xorm:"backup2" json:"backup2"` IsModify int32 `xorm:"is_modify" json:"is_modify"` GroupDataId int64 `xorm:"group_data_id" json:"group_data_id"` } func (f *FeedTemplate) TableName() string { return "feedtemplet" } func NewFeedTemplateByGroup(req *FeedFormula) *FeedTemplate { return &FeedTemplate{ PastureId: req.PastureId, TCode: req.EncodeNumber, TName: req.Name, TColor: req.Colour, CCid: int64(req.CattleCategoryId), CCName: req.CattleCategoryName, FTType: req.FormulaTypeName, FTTypeId: req.FormulaTypeId, Source: "集囒下发", Remark: req.Remarks, Enable: 1, Version: req.Version, SaveTime: time.Now().Format("2006-01-02 15:04:05"), IsIssue: 0, IssueVersion: 0, IssueId: 0, IsModify: req.IsModify, GroupDataId: req.Id, } }