
  // IntelliJ API Decompiler stub source generated from a class file
  // Implementation of methods is not available

package pkg;

public class CompanyDO {
    private static final long serialVersionUID = -1L;
    @javax.validation.constraints.NotNull(groups = {pkg.SupplierSubmit.class})
    @io.swagger.v3.oas.annotations.media.Schema(description = "desc")
    private java.lang.@javax.validation.constraints.NotNull(groups = {pkg.SupplierSubmit.class}) Long id;

    protected CompanyDO(pkg.CompanyDO.CompanyDOBuilder<?,?> b) { /* compiled code */ }

    public static pkg.CompanyDO.CompanyDOBuilder<?,?> builder() { /* compiled code */ }

    public java.lang.Long getId() { /* compiled code */ }

    public void setId(java.lang.Long id) { /* compiled code */ }

    public java.lang.String toString() { /* compiled code */ }

    public boolean equals(java.lang.Object o) { /* compiled code */ }

    protected boolean canEqual(java.lang.Object other) { /* compiled code */ }

    public int hashCode() { /* compiled code */ }

    public CompanyDO() { /* compiled code */ }

    public static abstract class CompanyDOBuilder <C extends pkg.CompanyDO, B extends pkg.CompanyDO.CompanyDOBuilder<C,B>> {
        private java.lang.Long id;

        public CompanyDOBuilder() { /* compiled code */ }

        public B id(java.lang.Long id) { /* compiled code */ }

        protected abstract B self();

        public abstract C build();

        public java.lang.String toString() { /* compiled code */ }
    }

    private static final class CompanyDOBuilderImpl extends pkg.CompanyDO.CompanyDOBuilder<pkg.CompanyDO,pkg.CompanyDO.CompanyDOBuilderImpl> {
        private CompanyDOBuilderImpl() { /* compiled code */ }

        protected pkg.CompanyDO.CompanyDOBuilderImpl self() { /* compiled code */ }

        public pkg.CompanyDO build() { /* compiled code */ }
    }
}