88 lines
4.3 KiB
Go
88 lines
4.3 KiB
Go
package proto
|
|
|
|
import "service/api/base"
|
|
|
|
type ApiQueryAgreeStateReq struct {
|
|
base.BaseRequest
|
|
}
|
|
|
|
type ApiQueryAgreeStateData struct {
|
|
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
|
|
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
|
|
AgreeState int `json:"agree_state" deepcopier:"field:AgreeState"` // 签约状态
|
|
AgreeDesc string `json:"agree_desc" deepcopier:"field:AgreeDesc"` // 签约状态描述
|
|
}
|
|
|
|
type ApiQueryAgreeStateResp struct {
|
|
base.BaseResponse
|
|
Data *ApiQueryAgreeStateData `json:"data"`
|
|
}
|
|
|
|
type ApiWorkerFindDetailReq struct {
|
|
base.BaseRequest
|
|
}
|
|
|
|
type ApiWorkerFindDetailData struct {
|
|
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
|
|
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
|
|
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
|
|
WorkerName string `json:"worker_name" deepcopier:"field:WorkerName"` // 自由职业者名称
|
|
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
|
|
IdentNo string `json:"ident_no" deepcopier:"field:IdentNo"` // 自由职业者证件号
|
|
CertificateType int `json:"certificate_type" deepcopier:"field:CertificateType"` // 自由职业者证件类型
|
|
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号
|
|
SignState int `json:"sign_state" deepcopier:"field:SignState"` // 签约状态
|
|
SignTime string `json:"sign_time" deepcopier:"field:SignTime"` // 签约时间
|
|
SignDesc string `json:"sign_desc" deepcopier:"field:SignDesc"` // 签约状态描述
|
|
VerifiedStatus int `json:"verified_status" deepcopier:"field:VerifiedStatus"` // 实名认证状态
|
|
VerifiedTime string `json:"verified_time" deepcopier:"field:VerifiedTime"` // 实名认证时间
|
|
VerifiedDesc string `json:"verified_desc" deepcopier:"field:VerifiedDesc"` // 实名认证描述
|
|
WorkerCfcaSignFlag bool `json:"worker_cfca_sign_flag" deepcopier:"field:WorkerCfcaSignFlag"` // 职业者签约方式
|
|
CreateTime string `json:"create_time" deepcopier:"field:CreateTime"` // 创建时间
|
|
UpdateTime string `json:"update_time" deepcopier:"field:UpdateTime"` // 最后更新时间
|
|
}
|
|
|
|
type ApiWorkerFindDetailResp struct {
|
|
base.BaseResponse
|
|
Data *ApiWorkerFindDetailData `json:"data"`
|
|
}
|
|
|
|
type ApiSingleDistributeReq struct {
|
|
base.BaseRequest
|
|
ReceiptChannel int64 `json:"receipt_channel"`
|
|
WorkerAccount string `json:"worker_account"`
|
|
DistributeAmount string `json:"distribute_amount"`
|
|
}
|
|
|
|
type ApiSingleDistributeData struct {
|
|
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
|
|
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
|
|
DistributeAmount string `json:"distribute_amount" deepcopier:"field:DistributeAmount"` // 下发金额
|
|
DistributeId string `json:"distribute_id" deepcopier:"field:DistributeId"` // 慧用工平台处理单号
|
|
}
|
|
|
|
type ApiSingleDistributeResp struct {
|
|
base.BaseResponse
|
|
Data *ApiSingleDistributeData `json:"data"`
|
|
}
|
|
|
|
type ApiWorkerUpdateReq struct {
|
|
base.BaseRequest
|
|
WorkerMobile string `json:"worker_mobile"` // 自由职业者手机号
|
|
BankCard string `json:"bank_card"` // 收款账号
|
|
ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道
|
|
}
|
|
|
|
type ApiWorkerUpdateData struct {
|
|
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
|
|
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
|
|
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
|
|
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
|
|
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号
|
|
}
|
|
|
|
type ApiWorkerUpdateResp struct {
|
|
base.BaseResponse
|
|
Data *ApiWorkerUpdateData `json:"data"`
|
|
}
|