contract_info.go 1.3 KB

1234567891011121314151617181920212223
  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 string `gorm:"column:task_id;NOT NULL"` // 任务id
  9. ProjectID string `gorm:"column:project_id;NOT NULL"` // 任务所属项目id
  10. BreakType int `gorm:"column:break_type;NOT NULL"` // 违约类型(4类严重违约):1(脚本)2(初稿)3(链接)4(数据)
  11. SettlementAmount float64 `gorm:"column:settlement_amount;NOT NULL"` // 应结算金额
  12. BreakAt time.Time `gorm:"column:break_at"` // 违约时间
  13. HandleAt *time.Time `gorm:"column:handle_at"` // 处理时间
  14. TerminateAt *time.Time `gorm:"column:terminate_at"` // 解约申请时间
  15. DefaultStatus int `gorm:"column:default_status"` // 违约处理状态1-5分别表示为违约、已重新上传、解约待处理、解约已处理(驳回)、解约已处理(解约)
  16. }
  17. func (m *YoungeeContractInfo) TableName() string {
  18. return "youngee_contract_info"
  19. }