diff --git a/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsDto.java b/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsDto.java index ac17c5a..becc57f 100644 --- a/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsDto.java +++ b/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsDto.java @@ -143,6 +143,11 @@ public class BizNimsDto { @Pattern(regexp = Constants.DATE_REGX, message = "폐기일자를 정확히 입력해 주세요(yyyyMMdd)") private String dsuseDe; + /** + * 사고발생일 + */ + private String dsuseAcdtDe; + /** * 폐기 비고 - 폐기완료시 입력되는 비고 */ diff --git a/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsRequest.java b/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsRequest.java index 0670395..ab7528b 100644 --- a/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsRequest.java +++ b/src/main/java/cokr/xit/adds/biz/nims/model/BizNimsRequest.java @@ -99,6 +99,13 @@ public class BizNimsRequest { @Schema(title = "폐기 사유 코드", example = "03") @NotEmpty(message = "폐기 사유 코드는 필수 입니다") private String dsusePrvCd; + + /** + * 사고발생일 + * 폐기사유가 01-사고마약류(파손), 02-사고마약류(변질,부패) 인 경우 입력 + */ + @Schema(title = "사고발생일", example = " ") + private String dsuseAcdtDe; } /** diff --git a/src/main/resources/database/adds_db_update.sql b/src/main/resources/database/adds_db_update.sql index 824eb28..6e16a05 100644 --- a/src/main/resources/database/adds_db_update.sql +++ b/src/main/resources/database/adds_db_update.sql @@ -1,3 +1,21 @@ /* 폐기보고시 입력하는 비고 추가 */ alter table tb_dsuse_mgt add dsuse_rmk varchar(512) null comment '폐기_비고' after dsuse_de; + +/* 사고발생일 추가 */ +alter table tb_dsuse_mgt + add dsuse_acdt_de varchar(8) null comment '사고발생일' after dsuse_de; + +create or replace table tb_dsuse_rslt_img +( + dscdmng_rslt_img_id varchar(12) not null comment '폐기관리_결과_이미지_id', + dscdmng_id varchar(12) not null comment '폐기관리_id', + dsuse_mth_cd varchar(10) null comment '폐기_방법_코드', + use_yn varchar(1) not null comment '사용_여부', + reg_dt varchar(14) not null comment '등록_일시', + rgtr varchar(10) not null comment '등록자', + mdfcn_dt varchar(14) null comment '수정_일시', + mdfr varchar(10) null comment '수정자', + primary key (dscdmng_rslt_img_id, dscdmng_id) +) + comment '폐기관리_결과_이지지'; diff --git a/src/main/resources/sql/mapper/biz/nims-mysql-mapper.xml b/src/main/resources/sql/mapper/biz/nims-mysql-mapper.xml index abee5fc..baa7dad 100644 --- a/src/main/resources/sql/mapper/biz/nims-mysql-mapper.xml +++ b/src/main/resources/sql/mapper/biz/nims-mysql-mapper.xml @@ -265,6 +265,7 @@ bssh_cd, /* 마약류취급자식별ID */ rnd_dtl_rpt_cnt, /* 수불상세보고수 */ dsuse_prv_cd, /* 폐기사유코드 */ + dsuse_acdt_de, /* 사고발생일 */ use_yn, reg_dt, rgtr @@ -276,6 +277,7 @@ #{bsshCd}, #{rndDtlRptCnt}, #{dsusePrvCd}, + #{dsuseAcdtDe}, 'Y', DATE_FORMAT(now(), '%Y%m%d%H%i%s'), #{rgtr} @@ -286,6 +288,7 @@ /** nims-mysql-mapper|updateDsuseMgtReceipt-폐기관리 정보 변경|julim */ UPDATE tb_dsuse_mgt SET dsuse_prv_cd = #{dsusePrvCd} + , dsuse_acdt_de = #{dsuseAcdtDe} , mdfcn_dt = DATE_FORMAT(now(), '%Y%m%d%H%i%s') , mdfr = #{rgtr} WHERE dscdmng_id = #{dscdmngId} @@ -428,6 +431,7 @@ tdm.dsuse_mth_cd, /** 폐기방법코드 */ tdm.dsuse_loc, /** 폐기장소 */ tdm.dsuse_de, /** 폐기일자 */ + tdm.dsuse_acdt_de, /** 사고발생일 */ tdm.dsuse_rmk, /** 폐기 비고 */ tdm.stts, /** 처리상태 */ tdm.usr_rpt_id_no, /** 사용자보고식별번호 */