package model // CreateEnterpriseRequest 创建企业请求 type CreateEnterpriseRequest struct { EnterpriseName string `json:"enterprise_name" validate:"required" required:"true" description:"企业名称"` EnterpriseCode string `json:"enterprise_code" description:"企业编号"` OwnerShopID *uint `json:"owner_shop_id" description:"归属店铺ID(可不填则归属平台)"` LegalPerson string `json:"legal_person" description:"法人代表"` ContactName string `json:"contact_name" description:"联系人姓名"` ContactPhone string `json:"contact_phone" description:"联系人电话"` BusinessLicense string `json:"business_license" description:"营业执照号"` Province string `json:"province" description:"省份"` City string `json:"city" description:"城市"` District string `json:"district" description:"区县"` Address string `json:"address" description:"详细地址"` } // UpdateEnterpriseRequest 更新企业请求 type UpdateEnterpriseRequest struct { EnterpriseName *string `json:"enterprise_name" description:"企业名称"` EnterpriseCode *string `json:"enterprise_code" description:"企业编号"` LegalPerson *string `json:"legal_person" description:"法人代表"` ContactName *string `json:"contact_name" description:"联系人姓名"` ContactPhone *string `json:"contact_phone" description:"联系人电话"` BusinessLicense *string `json:"business_license" description:"营业执照号"` Province *string `json:"province" description:"省份"` City *string `json:"city" description:"城市"` District *string `json:"district" description:"区县"` Address *string `json:"address" description:"详细地址"` } // EnterpriseResponse 企业响应 type EnterpriseResponse struct { ID uint `json:"id" description:"企业ID"` EnterpriseName string `json:"enterprise_name" description:"企业名称"` EnterpriseCode string `json:"enterprise_code" description:"企业编号"` OwnerShopID *uint `json:"owner_shop_id,omitempty" description:"归属店铺ID"` LegalPerson string `json:"legal_person" description:"法人代表"` ContactName string `json:"contact_name" description:"联系人姓名"` ContactPhone string `json:"contact_phone" description:"联系人电话"` BusinessLicense string `json:"business_license" description:"营业执照号"` Province string `json:"province" description:"省份"` City string `json:"city" description:"城市"` District string `json:"district" description:"区县"` Address string `json:"address" description:"详细地址"` Status int `json:"status" description:"状态 (0:禁用, 1:启用)"` CreatedAt string `json:"created_at" description:"创建时间"` UpdatedAt string `json:"updated_at" description:"更新时间"` }