contract_info.go 1.2 KB

12345678910111213141516171819202122
  1. package gorm_model
  2. // Code generated by sql2gorm. DO NOT EDIT.
  3. import (
  4. "time"
  5. )
  6. type YoungeeContractInfo struct {
  7. ContractID int `gorm:"column:contract_id;primary_key;AUTO_INCREMENT"` // 合约id
  8. TaskID int `gorm:"column:task_id;NOT NULL"` // 任务id
  9. BreakType int `gorm:"column:break_type;NOT NULL"` // 违约类型(4类严重违约):1(脚本)2(初稿)3(链接)4(数据)
  10. SettlementAmount float64 `gorm:"column:settlement_amount;NOT NULL"` // 应结算金额
  11. BreakAt time.Time `gorm:"column:break_at"` // 违约时间
  12. HandleAt *time.Time `gorm:"column:handle_at"` // 处理时间
  13. TerminateAt *time.Time `gorm:"column:terminate_at"` // 解约申请时间
  14. DefaultStatus int `gorm:"column:default_status"` // 违约处理状态1-5分别表示为违约、已重新上传、解约待处理、解约已处理(驳回)、解约已处理(解约)
  15. }
  16. func (m *YoungeeContractInfo) TableName() string {
  17. return "youngee_contract_info"
  18. }