| | |
| | | BankAccount BankAccount `gorm:"foreignKey:BankAccountId" json:"bankAccount"` |
| | | Remark string `gorm:"column:remark;type:varchar(255);not null;default '';comment:备注" json:"remark"` // 备注 |
| | | FileId int `gorm:"column:file_id;type:int;not null;default 0;comment:附件id" json:"fileId"` // 附件id |
| | | gorm.Model `json:"-"` |
| | | CrmModel |
| | | } |
| | | |
| | | // ReceiptSearch 收款单搜索条件 |
| | |
| | | } |
| | | ) |
| | | |
| | | func (Receipt) TableName() string { |
| | | func (slf *Receipt) TableName() string { |
| | | return "receipt" |
| | | } |
| | | |
| | | func (slf *Receipt) AfterFind(db *gorm.DB) (err error) { |
| | | err = slf.CrmModel.AfterFind(db) |
| | | if slf.CrmModel.ID == 0 { |
| | | slf.CrmModel.ID = uint(slf.Id) |
| | | } |
| | | slf.CrmModel.SetNumber(constvar.NumberPrefixOfReceipt) |
| | | return nil |
| | | } |
| | | |
| | | func NewReceiptSearch() *ReceiptSearch { |
| | | return &ReceiptSearch{ |
| | | Orm: mysqlx.GetDB(), |