Skip to content

Instantly share code, notes, and snippets.

@up1
Last active November 5, 2015 10:07
Show Gist options
  • Save up1/682c3a8ad26a131461c6 to your computer and use it in GitHub Desktop.
Save up1/682c3a8ad26a131461c6 to your computer and use it in GitHub Desktop.
miniCRM
class Company {
public int id;
public String name;
}
class Company {
public int id;
public String name;
public List<Contact> contacts;
}
class Contact {
public int contactId;
public int companyId;
public String name;
public String email;
public String phoneNumber;
}
class Company {
public int id;
public String name;
public List<Contact> contacts;
public List<Engagement> engagements;
}
class Engagement {
public int engagementId;
public int companyId;
public String name;
public String description;
public Date startDate;
public Date finishDate;
}
class Company {
public int id;
public String name;
}
class Engagement {
public int engagementId;
public int companyId;
public String name;
public String description;
public Date startDate;
public Date finishDate;
}
class Contact {
public int contactId;
public int companyId;
public String name;
public String email;
public String phoneNumber;
}
class CompanyWithContacts {
public Company company;
public List<Contact> contacts;
}
class CompanyWithContactsAndEngagements {
public Company company;
public List<Contact> contacts;
public List<Engagement> engagements;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment