|
@@ -30,6 +30,8 @@ class CPeService {
|
|
peTypeId: z.string().uuid(),
|
|
peTypeId: z.string().uuid(),
|
|
peTypeCode: z.string(),
|
|
peTypeCode: z.string(),
|
|
peTypeName: z.string(),
|
|
peTypeName: z.string(),
|
|
|
|
+ maxMembers: z.number().int().nullable(),
|
|
|
|
+ isWithMembers: z.boolean(),
|
|
eventInstId: z.string().uuid(),
|
|
eventInstId: z.string().uuid(),
|
|
ownerId: z.string().uuid(),
|
|
ownerId: z.string().uuid(),
|
|
name: z.string(),
|
|
name: z.string(),
|
|
@@ -41,16 +43,20 @@ class CPeService {
|
|
}),
|
|
}),
|
|
)`
|
|
)`
|
|
select
|
|
select
|
|
- pe_id "peId",
|
|
|
|
- pe_type_id "peTypeId",
|
|
|
|
- pe_type_code "peTypeCode",
|
|
|
|
- pe_type_name "peTypeName",
|
|
|
|
- event_inst_id "eventInstId",
|
|
|
|
- name,
|
|
|
|
- owner_id "ownerId",
|
|
|
|
- fields
|
|
|
|
|
|
+ pe.pe_id "peId",
|
|
|
|
+ pe.pe_type_id "peTypeId",
|
|
|
|
+ pe.pe_type_code "peTypeCode",
|
|
|
|
+ pe.pe_type_name "peTypeName",
|
|
|
|
+ pt.max_members "maxMembers",
|
|
|
|
+ pt.is_with_members "isWithMembers",
|
|
|
|
+ pe.event_inst_id "eventInstId",
|
|
|
|
+ pe.name,
|
|
|
|
+ pe.owner_id "ownerId",
|
|
|
|
+ pe.fields
|
|
from
|
|
from
|
|
- act.pe_with_fields_and_values
|
|
|
|
|
|
+ act.pe_with_fields_and_values pe
|
|
|
|
+ left join act.pe_types pt on
|
|
|
|
+ pt.pe_type_id = pe.pe_type_id
|
|
where
|
|
where
|
|
pe_id = ${peId}
|
|
pe_id = ${peId}
|
|
`);
|
|
`);
|