package business_trip import "time" import ( "github.com/beego/beego/v2/client/orm" ) type BusinessApplyPeer struct { BusinessApplyPeerId int `orm:"column(business_apply_peer_id);pk;auto" description:"ID"` BusinessApplyId int `description:"出差申请id"` ArriveDate string `description:"到达日期"` ReturnDate string `description:"返程日期"` Province string `description:"目的地省"` City string `description:"目的地市"` Status string `description:"状态:'待审批','已审批','已驳回','已撤回','已过期'"` PeerPeopleId int `description:"同行人id"` PeerPeopleName string `description:"同行人姓名"` CreateTime time.Time `description:"创建时间"` ModifyTime time.Time `description:"修改时间"` } // 添加出差申请随行人 func AddBusinessApplyPeer(items []*BusinessApplyPeer) (err error) { o := orm.NewOrm() _, err = o.InsertMulti(len(items), items) if err != nil { return } return } // 删除 func DeleteBusinessApplyPeer(businessApplyId int) (err error) { o := orm.NewOrm() sql := ` DELETE FROM business_apply_peer WHERE business_apply_id=? ` _, err = o.Raw(sql, businessApplyId).Exec() if err != nil { return err } return err }