package com.ssm.manage.query;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ssm.manage.page.BasePage;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Setter
@Getter
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class SysCompanyRequest  extends BasePage {
    //公司ID
    private Integer companyId;
    //公司编码
    private String companyCode;
    //公司名称
    private String companyName;
    //法人代表
    private String legalPerson;
    //上级ID
    private Integer parentId;
    //上级编码
    private String parentCode;
    //上级名称
    private String parentName;
    //信用证号码
    private String creditNumber;
    //注册时间
    private String registrationDate;
    //注册资金
    private Double registeredFund;
    //经营年限
    private Integer manageAge;
    //性质
    private String nature;
    //经营范围
    private String businessScope;
    //地址
    private String site;
    //备注
    private String remark;
    //创建者ID
    private Long funderId;
    //状态
    private Integer status;
    //创建者名称
    private String funderName;
    //创建时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date funderDate;
    //修改者ID
    private Long updatedId;
    //修改者名称
    private String updatedName;
    //修改时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedDate;
}
