package company_approval_message import ( "rdluck_tools/orm" "time" ) type CompanyApprovalMessage struct { Id int `orm:"column(id);pk"` CreateUserId int `description:"申请者id"` ReceiveUserId int `description:"审批者id"` MessageStatus int `description:"消息状态:0未读,1:已读"` Remark string `description:"备注信息"` Content string `description:"消息内容"` CompanyId int `description:"客户id"` CompanyName string `description:"客户名称"` CreateTime time.Time `description:"创建时间"` ModifyTime time.Time `description:"修改时间"` CompanyApprovalId int `description:"审批单id"` OperationStatus int `description:"消息状态:1:待审批,2:已审批"` MessageType int `description:"1:申请消息,2:审批结果"` } //添加审批消息 func AddCompanyApprovalMessage(item *CompanyApprovalMessage) (err error) { o := orm.NewOrm() _, err = o.Insert(item) return } //修改审批消息 func ModifyCompanyApprovalMessage(companyApprovalId int) (err error) { o := orm.NewOrm() sql := `UPDATE company_approval_message SET operation_status=2,modify_time=NOW() WHERE company_approval_id=? AND message_type=1 AND operation_status=1 ` _, err = o.Raw(sql, companyApprovalId).Exec() return }