EAMRepair

package
v5.2.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FieldsRepair

type FieldsRepair struct {
	//ID
	ID int64 `db:"id" json:"id"`
	//创建时间
	CreateAt time.Time `db:"create_at" json:"createAt"`
	//更新时间
	UpdateAt time.Time `db:"update_at" json:"updateAt"`
	//删除时间
	DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//创建时
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//组织ID
	OrgID int64 `db:"org_id" json:"orgID" check:"id"`
	//提交人组织成员ID
	OrgBindID int64 `db:"org_bind_id" json:"orgBindID" check:"id" empty:"true"`
	//提交人用户ID
	UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"`
	//维修地点
	LocationDes string `db:"location_des" json:"locationDes" check:"des" min:"1" max:"300"`
	//库存产品ID
	ProductID int64 `db:"product_id" json:"productID" check:"id"`
	//审批状态
	// 0: 未审批; 1: 审批中; 2: 审批通过; 3: 审批拒绝
	Status int `db:"status" json:"status"`
	//维修数量
	Count int64 `db:"count" json:"count" check:"int64Than0"`
	//维修状态
	// 0: 未维修; 1: 维修中; 2: 维修完成; 3: 维修失败
	RepairStatus int `db:"repair_status" json:"repairStatus"`
	//EAM ID
	EAMID int64 `db:"eam_id" json:"eamID" check:"id"`
	//EAM编码
	EAMCode string `db:"eam_code" json:"eamCode" check:"des" min:"1" max:"50"`
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//审批时
	// TODO: 需采用BPM替代,审批流无法针对特殊内容进行指定
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//指派维修供应商ID
	// 集团审批时指定
	RepairCompanyID int64 `db:"repair_company_id" json:"repairCompanyID" check:"id" empty:"true"`
	//指派维修用户ID
	// 集团审批时指定
	RepairUserID int64 `db:"repair_user_id" json:"repairUserID" check:"id" empty:"true"`
	//指派维修人姓名
	// 集团审批时指定
	RepairUserName string `db:"repair_user_name" json:"repairUserName" check:"des" min:"1" max:"50" empty:"true"`
	//维修预估费用
	// 供应商填写的维修费用预估
	Estimate int64 `db:"estimate" json:"estimate" check:"int64Than0"`
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//维修后
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//维修时间
	RepairAt time.Time `db:"repair_at" json:"repairAt" empty:"true"`
	//维修备注
	RepairRemark string `db:"repair_remark" json:"repairRemark" check:"des" min:"1" max:"300" empty:"true"`
	//维修费用
	RepairTotal int64 `db:"repair_total" json:"repairTotal" check:"int64Than0" empty:"true"`
	//维修前价值
	// 维修前产品价值
	BeforePrice int64 `db:"before_price" json:"beforePrice" check:"int64Than0" empty:"true"`
	//维修后价值
	// 维修后产品价值
	AfterPrice int64 `db:"after_price" json:"afterPrice" check:"int64Than0" empty:"true"`
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//验收后
	///////////////////////////////////////////////////////////////////////////////////////////////////////
	//验收人组织成员ID
	AcceptBindID int64 `db:"accept_bind_id" json:"acceptBindID" check:"id" empty:"true"`
	//验收时间
	AcceptAt time.Time `db:"accept_at" json:"acceptAt" empty:"true"`
	//验收备注
	AcceptRemark string `db:"accept_remark" json:"acceptRemark" check:"des" min:"1" max:"300" empty:"true"`
}

FieldsRepair 维修工单

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL