package domain


type AlibabaWdkShopQueryShopDo struct {
    /*
        门店编码(所属的OU的编码)     */
    ShopName  *string `json:"shop_name,omitempty" `

    /*
        门店编码     */
    OuCode  *string `json:"ou_code,omitempty" `

    /*
        状态（默认、营业中、待维护、停用）     */
    Status  *string `json:"status,omitempty" `

    /*
        类型（默认、盒马鲜生店、自定义店、盒马B2C、盒马外卖店、盒马物流中心店、盒马配送站、盒马便利店）     */
    Type  *string `json:"type,omitempty" `

    /*
        省份名称     */
    ProvName  *string `json:"prov_name,omitempty" `

    /*
        城市名称     */
    CityName  *string `json:"city_name,omitempty" `

    /*
        地区名称     */
    AreaName  *string `json:"area_name,omitempty" `

    /*
        地址     */
    Address  *string `json:"address,omitempty" `

    /*
        商户编码     */
    MerchantCode  *string `json:"merchant_code,omitempty" `

    /*
        门店标记（正式、测试）     */
    Flag  *string `json:"flag,omitempty" `

    /*
        省份编码     */
    ProvCode  *string `json:"prov_code,omitempty" `

    /*
        城市编码     */
    CityCode  *string `json:"city_code,omitempty" `

    /*
        地区编码     */
    AreaCode  *string `json:"area_code,omitempty" `

}

func (s *AlibabaWdkShopQueryShopDo) SetShopName(v string) *AlibabaWdkShopQueryShopDo {
    s.ShopName = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetOuCode(v string) *AlibabaWdkShopQueryShopDo {
    s.OuCode = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetStatus(v string) *AlibabaWdkShopQueryShopDo {
    s.Status = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetType(v string) *AlibabaWdkShopQueryShopDo {
    s.Type = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetProvName(v string) *AlibabaWdkShopQueryShopDo {
    s.ProvName = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetCityName(v string) *AlibabaWdkShopQueryShopDo {
    s.CityName = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAreaName(v string) *AlibabaWdkShopQueryShopDo {
    s.AreaName = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAddress(v string) *AlibabaWdkShopQueryShopDo {
    s.Address = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetMerchantCode(v string) *AlibabaWdkShopQueryShopDo {
    s.MerchantCode = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetFlag(v string) *AlibabaWdkShopQueryShopDo {
    s.Flag = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetProvCode(v string) *AlibabaWdkShopQueryShopDo {
    s.ProvCode = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetCityCode(v string) *AlibabaWdkShopQueryShopDo {
    s.CityCode = &v
    return s
}
func (s *AlibabaWdkShopQueryShopDo) SetAreaCode(v string) *AlibabaWdkShopQueryShopDo {
    s.AreaCode = &v
    return s
}
