Record Class Department
java.lang.Object
java.lang.Record
cn.duskykite.open.call.result.data.Department
public record Department(String name, I18nName i18nName, String parentDepartmentId, String departmentId, String openDepartmentId, String leaderUserId, String chatId, String order, List<String> unitIds, Integer memberCount, Status status, List<Leader> leaders, List<Integer> groupChatEmployeeTypes, Boolean createGroupChat)
extends Record
部门信息
-
字段概要
字段 -
构造器概要
构造器构造器说明Department(String name, I18nName i18nName, String parentDepartmentId, String departmentId, String openDepartmentId, String leaderUserId, String chatId, String order, List<String> unitIds, Integer memberCount, Status status, List<Leader> leaders, List<Integer> groupChatEmployeeTypes, Boolean createGroupChat) 创建Department记录的实例。 -
方法概要
修饰符和类型方法说明List<@Nullable EmployeeTypeEnum>$order()chatId()返回chatId记录组件的值。返回createGroupChat记录组件的值。返回departmentId记录组件的值。final boolean指示某个其他对象是否“等于”此对象。返回groupChatEmployeeTypes记录组件的值。final inthashCode()返回此对象的哈希代码值。i18nName()返回i18nName记录组件的值。leaders()返回leaders记录组件的值。返回leaderUserId记录组件的值。返回memberCount记录组件的值。name()返回name记录组件的值。返回openDepartmentId记录组件的值。order()返回order记录组件的值。返回parentDepartmentId记录组件的值。status()返回status记录组件的值。final StringtoString()返回此记录的字符串表示形式。unitIds()返回unitIds记录组件的值。
-
字段详细资料
-
ROOT_DEPARTMENT_ID
根部门的Id- 另请参阅:
-
-
构造器详细资料
-
Department
public Department(String name, I18nName i18nName, String parentDepartmentId, String departmentId, String openDepartmentId, String leaderUserId, String chatId, String order, List<String> unitIds, Integer memberCount, Status status, List<Leader> leaders, List<Integer> groupChatEmployeeTypes, Boolean createGroupChat) 创建Department记录的实例。- 参数:
name-name记录组件的值i18nName-i18nName记录组件的值parentDepartmentId-parentDepartmentId记录组件的值departmentId-departmentId记录组件的值openDepartmentId-openDepartmentId记录组件的值leaderUserId-leaderUserId记录组件的值chatId-chatId记录组件的值order-order记录组件的值unitIds-unitIds记录组件的值memberCount-memberCount记录组件的值status-status记录组件的值leaders-leaders记录组件的值groupChatEmployeeTypes-groupChatEmployeeTypes记录组件的值createGroupChat-createGroupChat记录组件的值
-
-
方法详细资料
-
$order
- 返回:
- 部门的排序
-
$groupChatEmployeeTypes
- 返回:
- 部门群雇员类型限制
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
name
返回name记录组件的值。- 返回:
name记录组件的值
-
i18nName
返回i18nName记录组件的值。- 返回:
i18nName记录组件的值
-
parentDepartmentId
返回parentDepartmentId记录组件的值。- 返回:
parentDepartmentId记录组件的值
-
departmentId
返回departmentId记录组件的值。- 返回:
departmentId记录组件的值
-
openDepartmentId
返回openDepartmentId记录组件的值。- 返回:
openDepartmentId记录组件的值
-
leaderUserId
返回leaderUserId记录组件的值。- 返回:
leaderUserId记录组件的值
-
chatId
返回chatId记录组件的值。- 返回:
chatId记录组件的值
-
order
返回order记录组件的值。- 返回:
order记录组件的值
-
unitIds
返回unitIds记录组件的值。- 返回:
unitIds记录组件的值
-
memberCount
返回memberCount记录组件的值。- 返回:
memberCount记录组件的值
-
status
返回status记录组件的值。- 返回:
status记录组件的值
-
leaders
返回leaders记录组件的值。- 返回:
leaders记录组件的值
-
groupChatEmployeeTypes
返回groupChatEmployeeTypes记录组件的值。- 返回:
groupChatEmployeeTypes记录组件的值
-
createGroupChat
返回createGroupChat记录组件的值。- 返回:
createGroupChat记录组件的值
-