1234567891011121314151617181920212223242526272829303132333435363738 |
- package dao
- import (
- "github.com/shopspring/decimal"
- "server/global"
- )
- type FeeDetails struct {
- global.GVA_MODEL
- ReimbursementId uint `json:"reimbursementId" form:"reimbursementId" gorm:"comment:报销id"`
- Genre string `json:"genre" form:"genre" gorm:"comment:项目类型"`
- Subject string `json:"subject" form:"subject" gorm:"comment:科目"`
- Remarks string `json:"remarks" form:"remarks" gorm:"comment:备注"`
- FeePrice decimal.Decimal `json:"feePrice" form:"feePrice" gorm:"comment:报销金额;type:decimal(10,2)"`
- }
- func (FeeDetails) TableName() string {
- return "fee_details"
- }
- // TODO:费用详情查询
- // QueryFeeDetails 查询费用详情
- func QueryFeeDetails(id int) (feeDetails []FeeDetails, err error) {
- err = global.GVA_DB.Model(&FeeDetails{}).Where("reimbursement_id = ?", id).Find(&feeDetails).Error
- return feeDetails, err
- }
- // TODO:费用详情新增
- // TODO:费用详情修改
- // TODO:费用详情删除
- // DeleteFeeDetails 删除费用详情
- func DeleteFeeDetails(id uint) error {
- return global.GVA_DB.Unscoped().Where("reimbursement_id = ?", id).Delete(&FeeDetails{}).Error
- }
|