freedom_emp.go 2.0 KB
package model

type FreedomEmps struct {
	Id    string        `json:"id"`
	Items []*FreedomEmp `json:"items"`
}

type FreedomEmp struct {
	UserName         string `json:"user_name"`
	UserMobile       string `json:"user_mobile"`
	IdCardNo         string `json:"id_card_no"`
	BankName         string `json:"bank_name"`
	BankCard         string `json:"bank_card"`
	TotalSalary      string `json:"total_salary"`
	Comment          string `json:"comment"`
	JobName          string `json:"job_name"`
	BeginTime        int64  `json:"begin_time"`
	EndTime          int64  `json:"end_time"`
	JobType          string `json:"job_type"`
	WorkPlace        string `json:"work_place"`
	SalaryUnit       string `json:"salary_unit"`
	Salary           string `json:"salary"`
	ConfirmType      string `json:"confirm_type"`
	OpenAccountBank  string `json:"open_account_bank"`
	OpenAccountPlace string `json:"open_account_place"`
	OpenBankNo       string `json:"open_bank_no"`
	IndustryCode     string `json:"industry_code"`
	Extra            string `json:"extra"`
	BankPaymentId    string `json:"bank_payment_id"`
	WorkLoad         string `json:"work_load"`
	IntervalPrice    string `json:"interval_price"`
	RealTotalSalary  string `json:"real_total_salary"`
}


type UploadFreedomEmps struct {
	Id       string `json:"id"`
	FileType string `json:"file_type"`
	Content  string `json:"content"`
	TraceNo  string `json:"trace_no"`
}

type UploadFreedomEmpsByUrl struct {
	Id       string `json:"id"`
	FileType string `json:"file_type"`
	Url      string `json:"url"`
	TraceNo  string `json:"trace_no"`
}

type FreedomEmpStatus struct {
	Id string `json:"id"`
}

type UpdateOrderDetail struct {
	OrderId      string   `json:"order_id"`
	DetailId     string   `json:"detail_id"`
	UserName     string   `json:"user_name"`
	UserMobile   string   `json:"user_mobile"`
	UserIdCard   string   `json:"user_id_card"`
	BankName     string   `json:"bank_name"`
	BankCard     string   `json:"bank_card"`
	UpdateFields []string `json:"update_fields"`
}