|
|
|
@ -111,16 +111,21 @@ public class PtyGroupQueryRepository{
|
|
|
|
|
*/ |
|
|
|
|
public List<BasGroupJoinModel> groupAdminList(int cstmrSno){ |
|
|
|
|
QPtyGroupBas bas = QPtyGroupBas.ptyGroupBas; |
|
|
|
|
QPtyCstmrGroup group = QPtyCstmrGroup.ptyCstmrGroup; |
|
|
|
|
|
|
|
|
|
BooleanBuilder builder = new BooleanBuilder(); |
|
|
|
|
builder.and(bas.useYn.eq("Y")); |
|
|
|
|
builder.and(group.groupAuthCd.eq("MASTER")); |
|
|
|
|
|
|
|
|
|
List<BasGroupJoinModel> result = query.select(Projections.bean(BasGroupJoinModel.class , |
|
|
|
|
bas.groupId, |
|
|
|
|
bas.groupNm, |
|
|
|
|
group.groupAuthCd, |
|
|
|
|
bas.createDt |
|
|
|
|
)).from(bas) |
|
|
|
|
.where(builder) |
|
|
|
|
.where(builder) |
|
|
|
|
.leftJoin(group) |
|
|
|
|
.on(bas.groupId.eq(group.groupId)) |
|
|
|
|
// .orderBy(group.joinDt.desc())
|
|
|
|
|
.orderBy(bas.createDt.desc()) |
|
|
|
|
.orderBy(bas.groupNm.asc()) |
|
|
|
|