// ========================================================================== // This is auto-generated by gf cli tool. Fill this file as you wish. // ========================================================================== package contract import ( "dashoo.cn/micro/app/model/contract/internal" "dashoo.cn/opms_libary/request" "github.com/gogf/gf/os/gtime" ) // CtrContractInvoice is the golang structure for table ctr_contract_invoice. type CtrContractInvoice internal.CtrContractInvoice // Fill with you ideas below. type CtrContractInvoiceListReq struct { request.PageReq CustId int `json:"custId"` // 关联客户 CustName string `json:"custName"` // 客户名称 ContractId int `json:"contractId"` // 关联合同 ContractCode string `json:"contractCode"` // 合同编号 ContractAmount float64 `json:"contractAmount"` // 合同金额 InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额 InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期 InvoiceType string `json:"invoiceType"` // 开票类型 ApproStatus string `json:"approStatus"` // 审核状态 InvoiceCode string `json:"invoiceCode"` // 发票号码 ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期 CourierCode string `json:"courierCode"` // 快递单号 } type CtrContractInvoiceAddReq struct { CustId int `json:"custId"` // 关联客户 CustName string `json:"custName"` // 客户名称 ContractId int `json:"contractId"` // 关联合同 ContractCode string `json:"contractCode"` // 合同编号 ContractAmount float64 `json:"contractAmount"` // 合同金额 InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额 InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期 InvoiceType string `json:"invoiceType"` // 开票类型 ApproStatus string `json:"approStatus"` // 审核状态 InvoiceCode string `json:"invoiceCode"` // 发票号码 ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期 CourierCode string `json:"courierCode"` // 快递单号 Remark string `json:"remark"` // 备注 } type CtrContractInvoiceUpdateReq struct { Id int `json:"id" v:"required#请输入Id"` CustId int `json:"custId"` // 关联客户 CustName string `json:"custName"` // 客户名称 ContractId int `json:"contractId"` // 关联合同 ContractCode string `json:"contractCode"` // 合同编号 ContractAmount float64 `json:"contractAmount"` // 合同金额 InvoiceAmount float64 `json:"invoiceAmount"` // 开票金额 InvoiceDate *gtime.Time `json:"invoiceDate"` // 开票日期 InvoiceType string `json:"invoiceType"` // 开票类型 ApproStatus string `json:"approStatus"` // 审核状态 InvoiceCode string `json:"invoiceCode"` // 发票号码 ActualInvoiceDate *gtime.Time `json:"actualInvoiceDate"` // 实际开票日期 CourierCode string `json:"courierCode"` // 快递单号 Remark *string `json:"remark"` }