Browse Source

qna add contract field

and
fltType code and name add field
pull/12/head
지대한 11 months ago
parent
commit
b26db5c7e4
  1. 2
      pav-server/src/main/java/com/palnet/biz/api/bas/laanc/model/BasLaancAprvRs.java
  2. 6
      pav-server/src/main/java/com/palnet/biz/api/bas/laanc/service/BasLaancAprvMapper.java
  3. 21
      pav-server/src/main/java/com/palnet/biz/api/bas/laanc/service/mapping/FltTypeToCode.java
  4. 2
      pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaBasModel.java
  5. 2
      pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaDetailRSModel.java
  6. 2
      pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaInsertRQModel.java
  7. 3
      pav-server/src/main/java/com/palnet/biz/api/cns/qna/service/CnsQnaService.java
  8. 3
      pav-server/src/main/java/com/palnet/biz/jpa/entity/CnsQnaBas.java
  9. 1
      pav-server/src/main/java/com/palnet/biz/jpa/entity/FltPlanBas.java
  10. 1
      pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java
  11. 3
      pav-server/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java

2
pav-server/src/main/java/com/palnet/biz/api/bas/laanc/model/BasLaancAprvRs.java

@ -62,6 +62,8 @@ public class BasLaancAprvRs {
private FltPurpose fltPurpose; private FltPurpose fltPurpose;
@ApiParam(name = "상업/비사업 구분") @ApiParam(name = "상업/비사업 구분")
private FltType fltType; private FltType fltType;
@ApiParam(name = "상업/비사업 구분 코드")
private String fltTypeNm;
@ApiParam(name = "승인여부") @ApiParam(name = "승인여부")
private String aprvlYn; private String aprvlYn;
@ApiParam(name = "승인일자") @ApiParam(name = "승인일자")

6
pav-server/src/main/java/com/palnet/biz/api/bas/laanc/service/BasLaancAprvMapper.java

@ -2,9 +2,11 @@ package com.palnet.biz.api.bas.laanc.service;
import com.palnet.biz.api.bas.laanc.model.BasLaancAprvListRq; import com.palnet.biz.api.bas.laanc.model.BasLaancAprvListRq;
import com.palnet.biz.api.bas.laanc.model.BasLaancAprvRs; import com.palnet.biz.api.bas.laanc.model.BasLaancAprvRs;
import com.palnet.biz.api.bas.laanc.service.mapping.FltTypeToCode;
import com.palnet.biz.jpa.model.LaancAprvSearchDto; import com.palnet.biz.jpa.model.LaancAprvSearchDto;
import com.palnet.biz.jpa.model.LaancPlanDto; import com.palnet.biz.jpa.model.LaancPlanDto;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.NullValuePropertyMappingStrategy; import org.mapstruct.NullValuePropertyMappingStrategy;
import org.mapstruct.ReportingPolicy; import org.mapstruct.ReportingPolicy;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
@ -22,14 +24,16 @@ import java.util.List;
* ----------------------------------------------------------- * -----------------------------------------------------------
* 2023-09-22(022) dhji 최초 생성 * 2023-09-22(022) dhji 최초 생성
*/ */
@Mapper(unmappedSourcePolicy = ReportingPolicy.IGNORE, unmappedTargetPolicy = ReportingPolicy.IGNORE, nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE) @Mapper(uses = FltTypeToCode.class, unmappedSourcePolicy = ReportingPolicy.IGNORE, unmappedTargetPolicy = ReportingPolicy.IGNORE, nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
public interface BasLaancAprvMapper { public interface BasLaancAprvMapper {
BasLaancAprvMapper MAPPER = Mappers.getMapper(BasLaancAprvMapper.class); BasLaancAprvMapper MAPPER = Mappers.getMapper(BasLaancAprvMapper.class);
LaancAprvSearchDto toDto(BasLaancAprvListRq rq); LaancAprvSearchDto toDto(BasLaancAprvListRq rq);
@Mapping(source = "fltType", target = "fltTypeNm")
BasLaancAprvRs toRs(LaancPlanDto dto); BasLaancAprvRs toRs(LaancPlanDto dto);
List<BasLaancAprvRs> toRsList(List<LaancPlanDto> dto); List<BasLaancAprvRs> toRsList(List<LaancPlanDto> dto);
} }

21
pav-server/src/main/java/com/palnet/biz/api/bas/laanc/service/mapping/FltTypeToCode.java

@ -0,0 +1,21 @@
package com.palnet.biz.api.bas.laanc.service.mapping;
import com.palnet.biz.jpa.entity.type.FltType;
/**
* packageName : com.palnet.biz.api.bas.laanc.service.mapping
* fileName : Test
* author : dhji
* date : 2023-10-23(023)
* description :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2023-10-23(023) dhji 최초 생성
*/
public class FltTypeToCode {
public String mapEnumCode(FltType inEnum) {
if(inEnum == null) return null;
return inEnum.getValue();
}
}

2
pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaBasModel.java

@ -17,6 +17,8 @@ public class QnaBasModel {
private String content; private String content;
private String contact;
private String anserContent; private String anserContent;
private String anserUserNm; private String anserUserNm;

2
pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaDetailRSModel.java

@ -19,6 +19,8 @@ public class QnaDetailRSModel {
private String content; private String content;
private String contact;
private String anserContent; private String anserContent;
private String anserUserNm; private String anserUserNm;

2
pav-server/src/main/java/com/palnet/biz/api/cns/qna/model/QnaInsertRQModel.java

@ -20,6 +20,8 @@ public class QnaInsertRQModel {
private String content; private String content;
private String contact;
private List<ComnFileModel> fileInfos; private List<ComnFileModel> fileInfos;
private List<MultipartFile> files; private List<MultipartFile> files;

3
pav-server/src/main/java/com/palnet/biz/api/cns/qna/service/CnsQnaService.java

@ -1,6 +1,5 @@
package com.palnet.biz.api.cns.qna.service; package com.palnet.biz.api.cns.qna.service;
import com.palnet.biz.api.acnt.jwt.model.JwtUserModel;
import com.palnet.biz.api.acnt.jwt.utils.JwtTokenUtil; import com.palnet.biz.api.acnt.jwt.utils.JwtTokenUtil;
import com.palnet.biz.api.cns.qna.model.*; import com.palnet.biz.api.cns.qna.model.*;
import com.palnet.biz.api.comn.file.model.ComnFileModel; import com.palnet.biz.api.comn.file.model.ComnFileModel;
@ -23,7 +22,6 @@ import org.springframework.web.multipart.MultipartFile;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import java.time.Instant; import java.time.Instant;
import java.util.List; import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@Service @Service
@ -36,7 +34,6 @@ public class CnsQnaService {
private final CnsQnaQueryRepository cnsQnaQueryRepository; private final CnsQnaQueryRepository cnsQnaQueryRepository;
private final PtyCstmrBasRepository ptyCstmrBasRepository; private final PtyCstmrBasRepository ptyCstmrBasRepository;
private final PtyCstmrDtlRepository ptyCstmrDtlRepository; private final PtyCstmrDtlRepository ptyCstmrDtlRepository;
private final ComFileBasRepository comFileBasRepository;
private final ComnFileService comnFileService; private final ComnFileService comnFileService;

3
pav-server/src/main/java/com/palnet/biz/jpa/entity/CnsQnaBas.java

@ -34,6 +34,9 @@ public class CnsQnaBas implements Serializable {
@Column(name = "CONTENT") @Column(name = "CONTENT")
private String content; private String content;
@Column(name = "CONTACT")
private String contact;
@Column(name = "ANSER_CONTENT") @Column(name = "ANSER_CONTENT")
private String anserContent; private String anserContent;

1
pav-server/src/main/java/com/palnet/biz/jpa/entity/FltPlanBas.java

@ -1,6 +1,5 @@
package com.palnet.biz.jpa.entity; package com.palnet.biz.jpa.entity;
import com.palnet.biz.jpa.entity.converter.ArcrftTypeCdConverter;
import com.palnet.biz.jpa.entity.converter.FltPurposeConverter; import com.palnet.biz.jpa.entity.converter.FltPurposeConverter;
import com.palnet.biz.jpa.entity.converter.FltTypeConverter; import com.palnet.biz.jpa.entity.converter.FltTypeConverter;
import com.palnet.biz.jpa.entity.type.FltPurpose; import com.palnet.biz.jpa.entity.type.FltPurpose;

1
pav-server/src/main/java/com/palnet/biz/jpa/repository/cns/CnsQnaQueryRepository.java

@ -65,6 +65,7 @@ public class CnsQnaQueryRepository {
bas.category, bas.category,
bas.title, bas.title,
bas.content, bas.content,
bas.contact,
bas.fileGroupNo, bas.fileGroupNo,
bas.anserStatus, bas.anserStatus,
bas.anserContent, bas.anserContent,

3
pav-server/src/main/java/com/palnet/biz/jpa/repository/flt/FltPlanQueryRepository.java

@ -772,6 +772,7 @@ public class FltPlanQueryRepository {
bas.groupId, bas.groupId,
bas.cstmrSno, bas.cstmrSno,
bas.memberName, bas.memberName,
bas.fltType,
bas.email, bas.email,
bas.hpno, bas.hpno,
bas.clncd, bas.clncd,
@ -904,6 +905,7 @@ public class FltPlanQueryRepository {
bas.groupId, bas.groupId,
bas.cstmrSno, bas.cstmrSno,
bas.memberName, bas.memberName,
bas.fltType,
bas.email, bas.email,
bas.hpno, bas.hpno,
bas.clncd, bas.clncd,
@ -1001,6 +1003,7 @@ public class FltPlanQueryRepository {
bas.groupId, bas.groupId,
bas.cstmrSno, bas.cstmrSno,
bas.memberName, bas.memberName,
bas.fltType,
bas.email, bas.email,
bas.hpno, bas.hpno,
bas.clncd, bas.clncd,

Loading…
Cancel
Save