package com.ssm.manage.query;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ssm.manage.entity.SysCompanyStore;
import com.ssm.manage.page.BasePage;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;
import java.util.List;

@Setter
@Getter
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class SysCompanyStoreRequest extends BasePage {
    /**
     * 公司与门店关系ID
     */
    private Integer companyStoreId;
    /**
     * 门店ID
     */
    private String storeId;
    /**
     * 门店编码
     */
    private String storeNum;
    /**
     * 门店名称
     */
    private String storeName;
    /**
     * 公司ID
     */
    private Integer companyId;
    /**
     * 公司编码
     */
    private String companyCode;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 创建者ID
     */
    private Long funderId;
    /**
     * 创建者名称
     */
    private String funderName;
    /**
     * 创建时间
     */
    private Date funderDate;
    /**
     * 修改者ID
     */
    private Long updatedId;
    /**
     * 修改者名称
     */
    private String updatedName;
    /**
     * 修改时间
     */
    private Date updatedDate;

    private List<SysCompanyStore> sysCompanyStores;
}
