package kr.itn.itnhub.org;

public record OrgResponse(
        Long id,
        String orgNo,
        String orgName,
        OrgStatus status,
        String deptName,
        String managerName,
        String managerTitle,
        String managerPhone,
        String managerEmail,
        String channelIdMj,
        String channelIdLaw) {

    public static OrgResponse of(Organization org) {
        return new OrgResponse(
                org.getId(),
                org.getOrgNo(),
                org.getOrgName(),
                org.getStatus(),
                org.getDeptName(),
                org.getManagerName(),
                org.getManagerTitle(),
                org.getManagerPhone(),
                org.getManagerEmail(),
                org.getChannelIdMj(),
                org.getChannelIdLaw());
    }
}
