Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Project extends BaseEntity {
- @Index
- public ClientInfo clientInfo;
- @Index
- public PropertyInfo propertyInfo;
- @Index
- public CompanyInfo clientRep;
- public double total;
- public double clientTotal;
- public double profit;
- public double cost;
- public double invoiceAmount;
- @Index
- public UserInternal pm;
- @Index
- public UserInternal pd;
- @Index
- public UserInternal rom;
- public List<LinkedProject> linkedProjects;
- private String lossProjectId;
- private String conProjectId;
- private String resProjectId;
- @Index
- private String number;
- @Index
- private String cmicNumber;
- @Index
- private String jobType;
- @Index
- private Date anticipatedStartDate;
- @Index
- private Date projectedEndDate;
- private long anticipatedNumOfDays;//do not change get method
- @Index
- private Date startDate;
- @Index
- private Date endDate;
- private long numOfDays;//do not change get method
- private ZoneId projectTimezone;
- @Index
- private String other;
- @Index
- private ProjectStatus status;
- private JOB_CLASS jobClass;
- @Index
- @Required
- private ProjectType projectType;
- private List<Omission> omissions;
- @Index
- private List<@Valid UserInternal> internalTeam;
- private List<@Valid UserClient> clientsTeam;
- private List<@Valid CompanyUser> adjusters;
- private List<@Valid CompanyUser> consultants;
- private String assignedRole;
- @Index
- private ClientCustomFields clientCustomFields;
- }
- public abstract class BaseEntity {
- protected String id;
- private Date createdAt;
- private Date updatedAt;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement