diff --git a/src/modules/02_organizationalNew/components/DialogSelectPerson.vue b/src/modules/02_organizationalNew/components/DialogSelectPerson.vue
index 0972f3be9..32264e22d 100644
--- a/src/modules/02_organizationalNew/components/DialogSelectPerson.vue
+++ b/src/modules/02_organizationalNew/components/DialogSelectPerson.vue
@@ -1,15 +1,16 @@
diff --git a/src/modules/02_organizationalNew/interface/index/organizational.ts b/src/modules/02_organizationalNew/interface/index/organizational.ts
index 34db558a6..f6f21bd60 100644
--- a/src/modules/02_organizationalNew/interface/index/organizational.ts
+++ b/src/modules/02_organizationalNew/interface/index/organizational.ts
@@ -81,4 +81,27 @@ interface DataTree {
children?: DataTree[];
}
-export type { DataPosition, Position, FormDetailPosition, DataTree };
+interface SeaechResult {
+ id: string;
+ citizenId: string;
+ name: string;
+ posTypeName: string;
+ posLevelName: string;
+}
+interface FormPositionFilter {
+ positionNo: string;
+ positionType: string;
+ positionLevel: string;
+ personal: string;
+ position: string;
+ status: string;
+}
+
+export type {
+ DataPosition,
+ Position,
+ FormDetailPosition,
+ DataTree,
+ SeaechResult,
+ FormPositionFilter,
+};
diff --git a/src/modules/02_organizationalNew/interface/response/organizational.ts b/src/modules/02_organizationalNew/interface/response/organizational.ts
index 1604c6c59..919362595 100644
--- a/src/modules/02_organizationalNew/interface/response/organizational.ts
+++ b/src/modules/02_organizationalNew/interface/response/organizational.ts
@@ -156,6 +156,30 @@ interface HistoryPos {
posMasterNoSuffix: string; //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
}
+interface SelectPerson {
+ citizenId: string;
+ firstName: string;
+ id: string;
+ lastName: string;
+ posLevel: string;
+ posType: string;
+ position: string;
+ prefix: string;
+}
+
+interface PosLevels {
+ id: string;
+ posLevelAuthority: null;
+ posLevelName: string;
+ posLevelRank: number;
+}
+interface TypePos {
+ id: string;
+ PosLevels: PosLevels[];
+ posTypeName: string;
+ posTypeRank: number;
+}
+
export type {
DataActive,
OrgTree,
@@ -170,4 +194,7 @@ export type {
Position2,
SumPosition,
HistoryPos,
+ SelectPerson,
+ TypePos,
+
};