PerformancePoints.go 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package Performance
  2. import (
  3. db "ERP_salary/initialize"
  4. )
  5. // 绩效点
  6. type PerformancePoints struct {
  7. Id int `json:"Id" gorm:"primaryKey;autoIncrement;comment:主键编码"`
  8. T_name string `json:"T_name" gorm:"size:128"` // 绩效点名称
  9. T_points_numerator int `json:"T_points_numerator" gorm:"size:4"` // 绩效点分子
  10. T_points_denominator int `json:"T_points_denominator" gorm:"size:4"` // 绩效点分母
  11. T_remark string `json:"T_remark" gorm:"size:text"`
  12. T_State int `json:"T_State" gorm:"column:t__state;size(2);default(1)"` // 0 删除(伪删除) 1 正常
  13. CreateTime db.Time `json:"CreateTime" gorm:"column:create_time;autoCreateTime;comment:创建时间"` // 创建时间
  14. UpdateTime db.Time `json:"UpdateTime" gorm:"column:update_time;autoUpdateTime;comment:最后更新时间"` // 最后更新时间
  15. }
  16. func (e *PerformancePoints) TableName() string {
  17. return "performance_points"
  18. }
  19. type PerformancePointsOmit struct {
  20. Id int `json:"Id"` // 主键编码
  21. T_name string `json:"T_name"` // 绩效点名称
  22. T_points_numerator int `json:"T_points_numerator"` // 绩效点分子
  23. T_points_denominator int `json:"T_points_denominator"` // 绩效点分母
  24. T_remark string `json:"T_remark"`
  25. T_State int `json:"T_State"` // 0 删除(伪删除) 1 正常
  26. }
  27. func (e *PerformancePointsOmit) TableName() string {
  28. return "performance_points"
  29. }