co_entity

package
v0.7.52 Latest Latest
Warning

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

Go to latest
Published: May 31, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Company

type Company struct {
	Id            int64       `json:"id"            description:"ID"`
	Name          string      `json:"name"          description:"名称"`
	ContactName   string      `json:"contactName"   description:"商务联系人"`
	ContactMobile string      `json:"contactMobile" description:"商务联系电话"`
	UserId        int64       `json:"userId"        description:"管理员ID"`
	State         int         `json:"state"         description:"状态:0未启用,1正常"`
	Remark        string      `json:"remark"        description:"备注"`
	CreatedBy     int64       `json:"createdBy"     description:"创建者"`
	CreatedAt     *gtime.Time `json:"createdAt"     description:"创建时间"`
	UpdatedBy     int64       `json:"updatedBy"     description:"更新者"`
	UpdatedAt     *gtime.Time `json:"updatedAt"     description:"更新时间"`
	DeletedBy     int64       `json:"deletedBy"     description:"删除者"`
	DeletedAt     *gtime.Time `json:"deletedAt"     description:"删除时间"`
	ParentId      int64       `json:"parentId"      description:"父级ID"`
	Address       string      `json:"address"       description:"地址"`
	LicenseId     int64       `json:"licenseId"     description:"主体资质id"`
	LicenseState  int         `json:"licenseState"  description:"主体状态,和主体资质状态保持一致"`
}

Company is the golang structure for table company.

type CompanyEmployee

type CompanyEmployee struct {
	Id           int64       `json:"id"           description:"ID,保持与USERID一致"`
	No           string      `json:"no"           description:"工号"`
	Avatar       string      `json:"avatar"       description:"头像"`
	Name         string      `json:"name"         description:"姓名"`
	Mobile       string      `json:"mobile"       description:"手机号"`
	UnionMainId  int64       `json:"unionMainId"  description:"所属主体"`
	State        int         `json:"state"        description:"状态: -1已离职,0待确认,1已入职"`
	LastActiveIp string      `json:"lastActiveIp" description:"最后活跃IP"`
	HiredAt      *gtime.Time `json:"hiredAt"      description:"入职时间"`
	CreatedBy    int64       `json:"createdBy"    description:""`
	CreatedAt    *gtime.Time `json:"createdAt"    description:""`
	UpdatedBy    int64       `json:"updatedBy"    description:""`
	UpdatedAt    *gtime.Time `json:"updatedAt"    description:""`
	DeletedBy    int64       `json:"deletedBy"    description:""`
	DeletedAt    *gtime.Time `json:"deletedAt"    description:""`
	Sex          int         `json:"sex"          description:"性别:0女 1男"`
	Remark       string      `json:"remark"       description:"备注"`
}

CompanyEmployee is the golang structure for table company_employee.

type CompanyTeam

type CompanyTeam struct {
	Id                int64       `json:"id"                description:"ID"`
	Name              string      `json:"name"              description:"团队名称,公司维度下唯一"`
	OwnerEmployeeId   int64       `json:"ownerEmployeeId"   description:"团队所有者/业务总监/业务经理/团队队长"`
	CaptainEmployeeId int64       `json:"captainEmployeeId" description:"团队队长编号/小组组长"`
	UnionMainId       int64       `json:"unionMainId"       description:"所属主体单位ID"`
	ParentId          int64       `json:"parentId"          description:"父级ID"`
	Remark            string      `json:"remark"            description:"备注"`
	CreatedAt         *gtime.Time `json:"createdAt"         description:""`
	UpdatedAt         *gtime.Time `json:"updatedAt"         description:""`
	DeletedAt         *gtime.Time `json:"deletedAt"         description:""`
}

CompanyTeam is the golang structure for table company_team.

type CompanyTeamMember

type CompanyTeamMember struct {
	Id           int64       `json:"id"           description:"ID"`
	TeamId       int64       `json:"teamId"       description:"团队ID"`
	EmployeeId   int64       `json:"employeeId"   description:"成员ID"`
	InviteUserId int64       `json:"inviteUserId" description:"邀约人ID"`
	UnionMainId  int64       `json:"unionMainId"  description:"关联主体ID"`
	JoinAt       *gtime.Time `json:"joinAt"       description:"加入时间"`
}

CompanyTeamMember is the golang structure for table company_team_member.

type FdAccount added in v0.1.112

type FdAccount struct {
	Id                 int64       `json:"id"                 description:"ID"`
	Name               string      `json:"name"               description:"账户名称"`
	UnionLicenseId     int64       `json:"unionLicenseId"     description:"关联资质ID,大于0时必须保值与 union_user_id 关联得上"`
	UnionUserId        int64       `json:"unionUserId"        description:"关联用户ID"`
	CurrencyCode       string      `json:"currencyCode"       description:"货币代码"`
	IsEnabled          int         `json:"isEnabled"          description:"是否启用:1启用,0禁用"`
	LimitState         int         `json:"limitState"         description:"限制状态:0不限制,1限制支出、2限制收入"`
	PrecisionOfBalance int         `json:"precisionOfBalance" description:"货币单位精度:1:元,10:角,100:分,1000:厘,10000:毫,……"`
	Balance            int64       `json:"balance"            description:"当前余额,必须要与账单最后一笔交易余额对应得上"`
	Version            int         `json:"version"            description:"乐观锁所需数据版本字段"`
	CreatedAt          *gtime.Time `json:"createdAt"          description:""`
	CreatedBy          int64       `json:"createdBy"          description:""`
	UpdatedAt          *gtime.Time `json:"updatedAt"          description:""`
	UpdatedBy          int64       `json:"updatedBy"          description:""`
	DeletedAt          *gtime.Time `json:"deletedAt"          description:""`
	DeletedBy          int64       `json:"deletedBy"          description:""`
	SceneType          int         `json:"sceneType"          description:"场景类型:0不限、1充电佣金收入"`
	AccountType        int         `` /* 130-byte string literal not displayed */
	AccountNumber      string      `` /* 136-byte string literal not displayed */
	UnionMainId        int64       `json:"unionMainId"        description:"关联主体ID,与union_license_id 中的union_main_id 一致"`
	AllowExceed        int         `json:"allowExceed"        description:"是否允许存在负余额: 0禁止、1允许"`
}

FdAccount is the golang structure for table fd_account.

type FdAccountBill added in v0.1.112

type FdAccountBill struct {
	Id            int64       `json:"id"            description:"ID"`
	FromUserId    int64       `json:"fromUserId"    description:"交易发起方UserID,如果是系统则固定为-1"`
	ToUserId      int64       `json:"toUserId"      description:"交易对象UserID"`
	FdAccountId   int64       `json:"fdAccountId"   description:"财务账户ID"`
	BeforeBalance int64       `json:"beforeBalance" description:"交易前账户余额"`
	Amount        int64       `json:"amount"        description:"交易金额"`
	AfterBalance  int64       `json:"afterBalance"  description:"交易后账户余额"`
	UnionOrderId  int64       `json:"unionOrderId"  description:"关联业务订单ID"`
	InOutType     int         `json:"inOutType"     description:"收支类型:1收入,2支出"`
	TradeType     int         `` /* 188-byte string literal not displayed */
	TradeAt       *gtime.Time `json:"tradeAt"       description:"交易时间"`
	Remark        string      `json:"remark"        description:"备注信息"`
	TradeState    int         `` /* 180-byte string literal not displayed */
	DeletedAt     *gtime.Time `json:"deletedAt"     description:""`
	CreatedAt     *gtime.Time `json:"createdAt"     description:""`
	CreatedBy     int64       `json:"createdBy"     description:""`
}

FdAccountBill is the golang structure for table fd_account_bill.

type FdAccountDetail added in v0.3.12

type FdAccountDetail struct {
	Id                int64       `json:"id"                description:"和财务账号 id保持一致"`
	TodayAccountSum   int         `json:"todayAccountSum"   description:"今日金额"`
	TodayUpdatedAt    *gtime.Time `json:"todayUpdatedAt"    description:"今日金额更新时间"`
	WeekAccountSum    int         `json:"weekAccountSum"    description:"本周金额"`
	WeekUpdatedAt     *gtime.Time `json:"weekUpdatedAt"     description:"本周金额更新时间"`
	MonthAccountSum   int         `json:"monthAccountSum"   description:"本月金额"`
	MonthUpdatedAt    *gtime.Time `json:"monthUpdatedAt"    description:"本月金额更新时间"`
	QuarterAccountSum int         `json:"quarterAccountSum" description:"本季度金额统计"`
	QuarterUpdatedAt  *gtime.Time `json:"quarterUpdatedAt"  description:"本季度金额更新时间"`
	YearAccountSum    int64       `json:"yearAccountSum"    description:"本年度金额统计"`
	YearUpdatedAt     *gtime.Time `json:"yearUpdatedAt"     description:"本年度金额更新时间"`
	UnionMainId       int64       `json:"unionMainId"       description:"关联主体id"`
	SysUserId         int64       `json:"sysUserId"         description:"关联用户id"`
	Version           int         `json:"version"           description:"乐观锁所需数据版本字段"`
	SceneType         int         `json:"sceneType"         description:"场景类型:0不限、1充电佣金收入"`
}

FdAccountDetail is the golang structure for table fd_account_detail.

type FdBankCard added in v0.1.112

type FdBankCard struct {
	Id            int64       `json:"id"            description:"ID"`
	BankName      string      `json:"bankName"      description:"银行名称"`
	CardType      int         `json:"cardType"      description:"银行卡类型:1借记卡,2储蓄卡"`
	CardNumber    string      `json:"cardNumber"    description:"银行卡号"`
	ExpiredAt     *gtime.Time `json:"expiredAt"     description:"有效期"`
	HolderName    string      `json:"holderName"    description:"银行卡开户名"`
	BankOfAccount string      `json:"bankOfAccount" description:"开户行"`
	State         int         `json:"state"         description:"状态:0禁用,1正常"`
	Remark        string      `json:"remark"        description:"备注信息"`
	UserId        int64       `json:"userId"        description:"用户id,表示属于谁"`
	CreatedAt     *gtime.Time `json:"createdAt"     description:""`
	CreatedBy     int64       `json:"createdBy"     description:""`
	UpdatedAt     *gtime.Time `json:"updatedAt"     description:""`
	UpdatedBy     int64       `json:"updatedBy"     description:""`
	DeletedAt     *gtime.Time `json:"deletedAt"     description:""`
	DeletedBy     int64       `json:"deletedBy"     description:""`
}

FdBankCard is the golang structure for table fd_bank_card.

type FdCurrency added in v0.1.112

type FdCurrency struct {
	Code          string  `json:"code"          description:"国家编码"`
	EnName        string  `json:"enName"        description:"国家英文名称"`
	CnName        string  `json:"cnName"        description:"国家中文名称"`
	CurrencyCode  string  `json:"currencyCode"  description:"货币编码"`
	CurrencyCn    string  `json:"currencyCn"    description:"货币中文名称"`
	CurrencyEn    string  `json:"currencyEn"    description:"货币英文名称"`
	Symbol        string  `json:"symbol"        description:"货币符号"`
	SymbolNative  string  `json:"symbolNative"  description:"货币原生符号"`
	IsLegalTender int     `json:"isLegalTender" description:"是否法定货币:1是,0否"`
	CurrencyRate  float64 `json:"currencyRate"  description:"货币汇率,本币为人民币"`
}

FdCurrency is the golang structure for table fd_currency.

type FdInvoice added in v0.1.112

type FdInvoice struct {
	Id            int64       `json:"id"            description:""`
	Name          string      `json:"name"          description:"发票抬头名称"`
	TaxId         string      `json:"taxId"         description:"纳税识别号"`
	Addr          string      `json:"addr"          description:"发票收件地址,限纸质"`
	Email         string      `json:"email"         description:"发票收件邮箱,限电子发票"`
	UserId        int64       `json:"userId"        description:"申请人UserID"`
	AuditUserId   int64       `json:"auditUserId"   description:"审核人UserID"`
	AuditReplyMsg string      `json:"auditReplyMsg" description:"审核回复,仅审核不通过时才有值"`
	AuditAt       *gtime.Time `json:"auditAt"       description:"审核时间"`
	State         int         `json:"state"         description:"状态:0待审核、1已通过、-1不通过"`
	UnionMainId   int64       `json:"unionMainId"   description:"主体ID:运营商ID、服务商ID、商户ID、消费者ID"`
	CreatedAt     *gtime.Time `json:"createdAt"     description:""`
	CreatedBy     int64       `json:"createdBy"     description:""`
	UpdatedAt     *gtime.Time `json:"updatedAt"     description:""`
	UpdatedBy     int64       `json:"updatedBy"     description:""`
	DeletedAt     *gtime.Time `json:"deletedAt"     description:""`
	DeletedBy     int64       `json:"deletedBy"     description:""`
}

FdInvoice is the golang structure for table fd_invoice.

type FdInvoiceDetail added in v0.1.112

type FdInvoiceDetail struct {
	Id            int64       `json:"id"            description:"ID"`
	TaxNumber     string      `json:"taxNumber"     description:"纳税识别号"`
	TaxName       string      `json:"taxName"       description:"纳税人名称"`
	BillIds       string      `json:"billIds"       description:"账单ID组"`
	Amount        int64       `json:"amount"        description:"开票金额,单位精度:分"`
	Rate          int         `json:"rate"          description:"税率,如3% 则填入3"`
	RateMount     int64       `json:"rateMount"     description:"税额,单位精度:分"`
	Remark        string      `json:"remark"        description:"发布内容描述"`
	Type          int         `json:"type"          description:"发票类型:1电子发票,2纸质发票"`
	State         int         `json:"state"         description:"状态:1待审核、2待开票、4开票失败、8已开票、16已撤销"`
	AuditUserIds  int64       `json:"auditUserIds"  description:"审核者UserID,多个用逗号隔开"`
	MakeType      int         `json:"makeType"      description:"出票类型:1普通发票、2增值税专用发票、3专业发票"`
	MakeUserId    int64       `json:"makeUserId"    description:"出票人UserID,如果是系统出票则默认-1"`
	MakeAt        *gtime.Time `json:"makeAt"        description:"出票时间"`
	CourierName   string      `json:"courierName"   description:"快递名称,限纸质发票"`
	CourierNumber string      `json:"courierNumber" description:"快递编号,限纸质发票"`
	FdInvoiceId   int64       `json:"fdInvoiceId"   description:"发票抬头ID"`
	AuditUserId   int64       `json:"auditUserId"   description:"审核者UserID"`
	AuditReplyMsg string      `json:"auditReplyMsg" description:"审核回复,仅审核不通过时才有值"`
	AuditAt       *gtime.Time `json:"auditAt"       description:"审核时间"`
	UserId        int64       `json:"userId"        description:"申请者用户ID"`
	UnionMainId   int64       `json:"unionMainId"   description:"主体ID:运营商ID、服务商ID、商户ID、消费者ID"`
	Email         string      `json:"email"         description:"发票收件邮箱,限电子发票"`
	CreatedAt     *gtime.Time `json:"createdAt"     description:""`
	CreatedBy     int64       `json:"createdBy"     description:""`
	UpdatedAt     *gtime.Time `json:"updatedAt"     description:""`
	UpdatedBy     int64       `json:"updatedBy"     description:""`
	DeletedAt     *gtime.Time `json:"deletedAt"     description:""`
	DeletedBy     int64       `json:"deletedBy"     description:""`
	BelongTo      int         `json:"belongTo"      description:"发票拥有者类型:1个人  2主体"`
}

FdInvoiceDetail is the golang structure for table fd_invoice_detail.

type License added in v0.5.10

type License struct {
	Id                         int64       `json:"id"                         description:""`
	IdcardFrontPath            string      `json:"idcardFrontPath"            description:"身份证头像面照片"`
	IdcardBackPath             string      `json:"idcardBackPath"             description:"身份证国徽面照片"`
	IdcardNo                   string      `json:"idcardNo"                   description:"身份证号"`
	IdcardExpiredDate          *gtime.Time `json:"idcardExpiredDate"          description:"身份证有效期"`
	IdcardAddress              string      `json:"idcardAddress"              description:"身份证户籍地址"`
	PersonContactName          string      `json:"personContactName"          description:"负责人,必须是自然人"`
	PersonContactMobile        string      `json:"personContactMobile"        description:"负责人,联系电话"`
	BusinessLicenseName        string      `json:"businessLicenseName"        description:"公司全称"`
	BusinessLicenseAddress     string      `json:"businessLicenseAddress"     description:"公司地址"`
	BusinessLicensePath        string      `json:"businessLicensePath"        description:"营业执照图片地址"`
	BusinessLicenseScope       string      `json:"businessLicenseScope"       description:"经营范围"`
	BusinessLicenseRegCapital  string      `json:"businessLicenseRegCapital"  description:"注册资本"`
	BusinessLicenseTermTime    string      `json:"businessLicenseTermTime"    description:"营业期限"`
	BusinessLicenseOrgCode     string      `json:"businessLicenseOrgCode"     description:"组织机构代码"`
	BusinessLicenseCreditCode  string      `json:"businessLicenseCreditCode"  description:"统一社会信用代码"`
	BusinessLicenseLegal       string      `json:"businessLicenseLegal"       description:"法人"`
	BusinessLicenseLegalPath   string      `json:"businessLicenseLegalPath"   description:"法人证照,如果法人不是自然人,则该项必填"`
	LatestAuditLogId           int64       `json:"latestAuditLogId"           description:"最新的审核记录ID"`
	State                      int         `json:"state"                      description:"状态:0失效、1正常"`
	AuthType                   int         `json:"authType"                   description:"认证类型:"`
	Remark                     string      `json:"remark"                     description:"备注信息"`
	UpdatedAt                  *gtime.Time `json:"updatedAt"                  description:""`
	CreatedAt                  *gtime.Time `json:"createdAt"                  description:""`
	DeletedAt                  *gtime.Time `json:"deletedAt"                  description:""`
	BrandName                  string      `json:"brandName"                  description:"品牌名称"`
	BusinessLicenseLegalMobile string      `json:"businessLicenseLegalMobile" description:"法人联系电话"`
	ServerMobile               string      `json:"serverMobile"               description:"服务电话"`
}

License is the golang structure for table license.

Jump to

Keyboard shortcuts

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