jiHyung 2022-10-27 09:12:31 +09:00
parent 5b6dd452a6
commit 4dffe4b055
9 changed files with 17 additions and 50 deletions

View File

@ -1,12 +1,11 @@
package com.dbnt.faisp.faStatistics.crackdownStatus; package com.dbnt.faisp.faStatistics.crackdownStatus;
import com.dbnt.faisp.authMgt.service.AuthMgtService;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus; import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.FishingBoat; import com.dbnt.faisp.faStatistics.crackdownStatus.model.FishingBoat;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.ProcessResult; import com.dbnt.faisp.faStatistics.crackdownStatus.model.ProcessResult;
import com.dbnt.faisp.faStatistics.crackdownStatus.service.CrackdownStatusService; import com.dbnt.faisp.faStatistics.crackdownStatus.service.CrackdownStatusService;
import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest; import com.dbnt.faisp.main.authMgt.service.AuthMgtService;
import com.dbnt.faisp.userInfo.model.UserInfo; import com.dbnt.faisp.main.userInfo.model.UserInfo;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.core.annotation.AuthenticationPrincipal; import org.springframework.security.core.annotation.AuthenticationPrincipal;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;

View File

@ -1,8 +1,6 @@
package com.dbnt.faisp.faStatistics.crackdownStatus.mapper; package com.dbnt.faisp.faStatistics.crackdownStatus.mapper;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus; import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus;
import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest;
import com.dbnt.faisp.util.ParamMap;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;

View File

@ -1,13 +1,14 @@
package com.dbnt.faisp.faStatistics.crackdownStatus.model; package com.dbnt.faisp.faStatistics.crackdownStatus.model;
import com.dbnt.faisp.config.BaseModel; import com.dbnt.faisp.config.BaseModel;
import lombok.*; import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.*; import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Getter @Getter
@ -17,14 +18,13 @@ import java.time.LocalDateTime;
@DynamicInsert @DynamicInsert
@DynamicUpdate @DynamicUpdate
@Table(name = "fishing_boat") @Table(name = "fishing_boat")
@IdClass(FishingBoat.FishingBoatId.class)
public class FishingBoat extends BaseModel { public class FishingBoat extends BaseModel {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "fb_key") @Column(name = "fb_key")
private Integer fbKey; private Integer fbKey;
@Id
@Column(name = "cds_key") @Column(name = "cds_key")
private Integer cdsKey; private Integer cdsKey;
@ -122,13 +122,4 @@ public class FishingBoat extends BaseModel {
@Transient @Transient
private String boatMaterialEtc; private String boatMaterialEtc;
@Embeddable
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class FishingBoatId implements Serializable {
private Integer fbKey;
private Integer cdsKey;
}
} }

View File

@ -1,13 +1,14 @@
package com.dbnt.faisp.faStatistics.crackdownStatus.model; package com.dbnt.faisp.faStatistics.crackdownStatus.model;
import com.dbnt.faisp.config.BaseModel; import com.dbnt.faisp.config.BaseModel;
import lombok.*; import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.*; import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Getter @Getter
@ -17,14 +18,13 @@ import java.time.LocalDateTime;
@DynamicInsert @DynamicInsert
@DynamicUpdate @DynamicUpdate
@Table(name = "process_result") @Table(name = "process_result")
@IdClass(ProcessResult.ProcessResultId.class)
public class ProcessResult extends BaseModel { public class ProcessResult extends BaseModel {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "pr_key") @Column(name = "pr_key")
private Integer prKey; private Integer prKey;
@Id
@Column(name = "cds_key") @Column(name = "cds_key")
private Integer cdsKey; private Integer cdsKey;
@ -131,13 +131,4 @@ public class ProcessResult extends BaseModel {
@Transient @Transient
private String processStatusEtc; private String processStatusEtc;
@Embeddable
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class ProcessResultId implements Serializable {
private Integer prKey;
private Integer cdsKey;
}
} }

View File

@ -1,13 +1,14 @@
package com.dbnt.faisp.faStatistics.crackdownStatus.model; package com.dbnt.faisp.faStatistics.crackdownStatus.model;
import com.dbnt.faisp.config.BaseModel; import com.dbnt.faisp.config.BaseModel;
import lombok.*; import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.*; import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Getter @Getter
@ -17,14 +18,13 @@ import java.time.LocalDateTime;
@DynamicInsert @DynamicInsert
@DynamicUpdate @DynamicUpdate
@Table(name = "sailor") @Table(name = "sailor")
@IdClass(Sailor.SailorId.class)
public class Sailor extends BaseModel { public class Sailor extends BaseModel {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "sailor_key") @Column(name = "sailor_key")
private Integer sailorKey; private Integer sailorKey;
@Id
@Column(name = "fb_key") @Column(name = "fb_key")
private Integer fbKey; private Integer fbKey;
@ -88,13 +88,4 @@ public class Sailor extends BaseModel {
@Column(name = "wrt_dt") @Column(name = "wrt_dt")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
private LocalDateTime wrtDt; private LocalDateTime wrtDt;
@Embeddable
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class SailorId implements Serializable {
private Integer sailorKey;
private Integer fbKey;
}
} }

View File

@ -3,6 +3,6 @@ package com.dbnt.faisp.faStatistics.crackdownStatus.repository;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.FishingBoat; import com.dbnt.faisp.faStatistics.crackdownStatus.model.FishingBoat;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface FishingBoatRepository extends JpaRepository<FishingBoat, FishingBoat.FishingBoatId> { public interface FishingBoatRepository extends JpaRepository<FishingBoat, Integer> {
} }

View File

@ -3,6 +3,6 @@ package com.dbnt.faisp.faStatistics.crackdownStatus.repository;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.ProcessResult; import com.dbnt.faisp.faStatistics.crackdownStatus.model.ProcessResult;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface ProcessResultRepository extends JpaRepository<ProcessResult, ProcessResult.ProcessResultId> { public interface ProcessResultRepository extends JpaRepository<ProcessResult, Integer> {
} }

View File

@ -3,6 +3,6 @@ package com.dbnt.faisp.faStatistics.crackdownStatus.repository;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.Sailor; import com.dbnt.faisp.faStatistics.crackdownStatus.model.Sailor;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface SailorRepository extends JpaRepository<Sailor, Sailor.SailorId> { public interface SailorRepository extends JpaRepository<Sailor, Integer> {
} }

View File

@ -4,12 +4,9 @@ package com.dbnt.faisp.faStatistics.crackdownStatus.service;
import com.dbnt.faisp.config.BaseService; import com.dbnt.faisp.config.BaseService;
import com.dbnt.faisp.faStatistics.crackdownStatus.mapper.CrackdownStatusMapper; import com.dbnt.faisp.faStatistics.crackdownStatus.mapper.CrackdownStatusMapper;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus; import com.dbnt.faisp.faStatistics.crackdownStatus.model.CrackdownStatus;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.ProcessResult;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.Sailor; import com.dbnt.faisp.faStatistics.crackdownStatus.model.Sailor;
import com.dbnt.faisp.faStatistics.crackdownStatus.model.Violation; import com.dbnt.faisp.faStatistics.crackdownStatus.model.Violation;
import com.dbnt.faisp.faStatistics.crackdownStatus.repository.*; import com.dbnt.faisp.faStatistics.crackdownStatus.repository.*;
import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest;
import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.SuspectPersonInfo;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;