เพิ่ม subrank
This commit is contained in:
parent
8717494690
commit
5301978a7f
11 changed files with 111 additions and 19 deletions
|
|
@ -68,6 +68,7 @@ export class OrgChild1Controller {
|
||||||
orgChild1ShortName: orgChild1.orgChild1ShortName,
|
orgChild1ShortName: orgChild1.orgChild1ShortName,
|
||||||
orgChild1Code: orgChild1.orgChild1Code,
|
orgChild1Code: orgChild1.orgChild1Code,
|
||||||
orgChild1Rank: orgChild1.orgChild1Rank,
|
orgChild1Rank: orgChild1.orgChild1Rank,
|
||||||
|
orgChild1RankSub: orgChild1.orgChild1RankSub,
|
||||||
orgChild1Order: orgChild1.orgChild1Order,
|
orgChild1Order: orgChild1.orgChild1Order,
|
||||||
orgChild1PhoneEx: orgChild1.orgChild1PhoneEx,
|
orgChild1PhoneEx: orgChild1.orgChild1PhoneEx,
|
||||||
orgChild1PhoneIn: orgChild1.orgChild1PhoneIn,
|
orgChild1PhoneIn: orgChild1.orgChild1PhoneIn,
|
||||||
|
|
@ -124,7 +125,10 @@ export class OrgChild1Controller {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
if (chkCode != null) {
|
if (chkCode != null) {
|
||||||
throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, "รหัสส่วนราชการนี้มีอยู่ในระบบแล้ว");
|
throw new HttpError(
|
||||||
|
HttpStatusCode.INTERNAL_SERVER_ERROR,
|
||||||
|
"รหัสส่วนราชการนี้มีอยู่ในระบบแล้ว",
|
||||||
|
);
|
||||||
}
|
}
|
||||||
const order: any = await this.child1Repository.findOne({
|
const order: any = await this.child1Repository.findOne({
|
||||||
where: {
|
where: {
|
||||||
|
|
|
||||||
|
|
@ -70,6 +70,7 @@ export class OrgChild2Controller extends Controller {
|
||||||
orgChild2ShortName: orgChild2.orgChild2ShortName,
|
orgChild2ShortName: orgChild2.orgChild2ShortName,
|
||||||
orgChild2Code: orgChild2.orgChild2Code,
|
orgChild2Code: orgChild2.orgChild2Code,
|
||||||
orgChild2Rank: orgChild2.orgChild2Rank,
|
orgChild2Rank: orgChild2.orgChild2Rank,
|
||||||
|
orgChild2RankSub: orgChild2.orgChild2RankSub,
|
||||||
orgChild2Order: orgChild2.orgChild2Order,
|
orgChild2Order: orgChild2.orgChild2Order,
|
||||||
orgChild2PhoneEx: orgChild2.orgChild2PhoneEx,
|
orgChild2PhoneEx: orgChild2.orgChild2PhoneEx,
|
||||||
orgChild2PhoneIn: orgChild2.orgChild2PhoneIn,
|
orgChild2PhoneIn: orgChild2.orgChild2PhoneIn,
|
||||||
|
|
|
||||||
|
|
@ -66,6 +66,7 @@ export class OrgChild3Controller {
|
||||||
orgChild3ShortName: orgChild3.orgChild3ShortName,
|
orgChild3ShortName: orgChild3.orgChild3ShortName,
|
||||||
orgChild3Code: orgChild3.orgChild3Code,
|
orgChild3Code: orgChild3.orgChild3Code,
|
||||||
orgChild3Rank: orgChild3.orgChild3Rank,
|
orgChild3Rank: orgChild3.orgChild3Rank,
|
||||||
|
orgChild3RankSub: orgChild3.orgChild3RankSub,
|
||||||
orgChild3Order: orgChild3.orgChild3Order,
|
orgChild3Order: orgChild3.orgChild3Order,
|
||||||
orgChild3PhoneEx: orgChild3.orgChild3PhoneEx,
|
orgChild3PhoneEx: orgChild3.orgChild3PhoneEx,
|
||||||
orgChild3PhoneIn: orgChild3.orgChild3PhoneIn,
|
orgChild3PhoneIn: orgChild3.orgChild3PhoneIn,
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,7 @@ export class OrgChild4Controller extends Controller {
|
||||||
orgChild4ShortName: orgChild4.orgChild4ShortName,
|
orgChild4ShortName: orgChild4.orgChild4ShortName,
|
||||||
orgChild4Code: orgChild4.orgChild4Code,
|
orgChild4Code: orgChild4.orgChild4Code,
|
||||||
orgChild4Rank: orgChild4.orgChild4Rank,
|
orgChild4Rank: orgChild4.orgChild4Rank,
|
||||||
|
orgChild4RankSub: orgChild4.orgChild4RankSub,
|
||||||
orgChild4Order: orgChild4.orgChild4Order,
|
orgChild4Order: orgChild4.orgChild4Order,
|
||||||
orgChild4PhoneEx: orgChild4.orgChild4PhoneEx,
|
orgChild4PhoneEx: orgChild4.orgChild4PhoneEx,
|
||||||
orgChild4PhoneIn: orgChild4.orgChild4PhoneIn,
|
orgChild4PhoneIn: orgChild4.orgChild4PhoneIn,
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,7 @@ export class OrgRootController extends Controller {
|
||||||
orgRootShortName: orgRoot.orgRootShortName,
|
orgRootShortName: orgRoot.orgRootShortName,
|
||||||
orgRootCode: orgRoot.orgRootCode,
|
orgRootCode: orgRoot.orgRootCode,
|
||||||
orgRootRank: orgRoot.orgRootRank,
|
orgRootRank: orgRoot.orgRootRank,
|
||||||
|
orgRootRankSub: orgRoot.orgRootRankSub,
|
||||||
orgRootOrder: orgRoot.orgRootOrder,
|
orgRootOrder: orgRoot.orgRootOrder,
|
||||||
orgRootPhoneEx: orgRoot.orgRootPhoneEx,
|
orgRootPhoneEx: orgRoot.orgRootPhoneEx,
|
||||||
orgRootPhoneIn: orgRoot.orgRootPhoneIn,
|
orgRootPhoneIn: orgRoot.orgRootPhoneIn,
|
||||||
|
|
@ -195,10 +196,7 @@ export class OrgRootController extends Controller {
|
||||||
|
|
||||||
const orgRoot = await this.orgRootRepository.findOne({ where: { id } });
|
const orgRoot = await this.orgRootRepository.findOne({ where: { id } });
|
||||||
if (!orgRoot) {
|
if (!orgRoot) {
|
||||||
throw new HttpError(
|
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงสร้างระดับ Root นี้");
|
||||||
HttpStatusCode.NOT_FOUND,
|
|
||||||
"ไม่พบข้อมูลโครงสร้างระดับ Root นี้",
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
orgRoot.lastUpdateUserId = request.user.sub;
|
orgRoot.lastUpdateUserId = request.user.sub;
|
||||||
orgRoot.lastUpdateFullName = request.user.name;
|
orgRoot.lastUpdateFullName = request.user.name;
|
||||||
|
|
@ -220,10 +218,7 @@ export class OrgRootController extends Controller {
|
||||||
async delete(@Path() id: string) {
|
async delete(@Path() id: string) {
|
||||||
const orgRoot = await this.orgRootRepository.findOne({ where: { id } });
|
const orgRoot = await this.orgRootRepository.findOne({ where: { id } });
|
||||||
if (!orgRoot) {
|
if (!orgRoot) {
|
||||||
throw new HttpError(
|
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงสร้างระดับ Root นี้");
|
||||||
HttpStatusCode.NOT_FOUND,
|
|
||||||
"ไม่พบข้อมูลโครงสร้างระดับ Root นี้"
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// const orgChild1 = await this.orgChild1Repository.findOne({ where: { orgRootId: id } });
|
// const orgChild1 = await this.orgChild1Repository.findOne({ where: { orgRootId: id } });
|
||||||
|
|
|
||||||
|
|
@ -605,6 +605,7 @@ export class OrganizationController extends Controller {
|
||||||
"orgRoot.orgRootFax",
|
"orgRoot.orgRootFax",
|
||||||
"orgRoot.orgRevisionId",
|
"orgRoot.orgRevisionId",
|
||||||
"orgRoot.orgRootRank",
|
"orgRoot.orgRootRank",
|
||||||
|
"orgRoot.orgRootRankSub",
|
||||||
])
|
])
|
||||||
.orderBy("orgRoot.orgRootOrder", "ASC")
|
.orderBy("orgRoot.orgRootOrder", "ASC")
|
||||||
.getMany();
|
.getMany();
|
||||||
|
|
@ -626,6 +627,7 @@ export class OrganizationController extends Controller {
|
||||||
"orgChild1.orgChild1Fax",
|
"orgChild1.orgChild1Fax",
|
||||||
"orgChild1.orgRootId",
|
"orgChild1.orgRootId",
|
||||||
"orgChild1.orgChild1Rank",
|
"orgChild1.orgChild1Rank",
|
||||||
|
"orgChild1.orgChild1RankSub",
|
||||||
])
|
])
|
||||||
.orderBy("orgChild1.orgChild1Order", "ASC")
|
.orderBy("orgChild1.orgChild1Order", "ASC")
|
||||||
.getMany()
|
.getMany()
|
||||||
|
|
@ -648,6 +650,7 @@ export class OrganizationController extends Controller {
|
||||||
"orgChild2.orgChild2Fax",
|
"orgChild2.orgChild2Fax",
|
||||||
"orgChild2.orgRootId",
|
"orgChild2.orgRootId",
|
||||||
"orgChild2.orgChild2Rank",
|
"orgChild2.orgChild2Rank",
|
||||||
|
"orgChild2.orgChild2RankSub",
|
||||||
"orgChild2.orgChild1Id",
|
"orgChild2.orgChild1Id",
|
||||||
])
|
])
|
||||||
.orderBy("orgChild2.orgChild2Order", "ASC")
|
.orderBy("orgChild2.orgChild2Order", "ASC")
|
||||||
|
|
@ -671,6 +674,7 @@ export class OrganizationController extends Controller {
|
||||||
"orgChild3.orgChild3Fax",
|
"orgChild3.orgChild3Fax",
|
||||||
"orgChild3.orgRootId",
|
"orgChild3.orgRootId",
|
||||||
"orgChild3.orgChild3Rank",
|
"orgChild3.orgChild3Rank",
|
||||||
|
"orgChild3.orgChild3RankSub",
|
||||||
"orgChild3.orgChild2Id",
|
"orgChild3.orgChild2Id",
|
||||||
])
|
])
|
||||||
.orderBy("orgChild3.orgChild3Order", "ASC")
|
.orderBy("orgChild3.orgChild3Order", "ASC")
|
||||||
|
|
@ -694,6 +698,7 @@ export class OrganizationController extends Controller {
|
||||||
"orgChild4.orgChild4Fax",
|
"orgChild4.orgChild4Fax",
|
||||||
"orgChild4.orgRootId",
|
"orgChild4.orgRootId",
|
||||||
"orgChild4.orgChild4Rank",
|
"orgChild4.orgChild4Rank",
|
||||||
|
"orgChild4.orgChild4RankSub",
|
||||||
"orgChild4.orgChild3Id",
|
"orgChild4.orgChild3Id",
|
||||||
])
|
])
|
||||||
.orderBy("orgChild4.orgChild4Order", "ASC")
|
.orderBy("orgChild4.orgChild4Order", "ASC")
|
||||||
|
|
@ -712,13 +717,15 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeCode: orgRoot.orgRootCode,
|
orgTreeCode: orgRoot.orgRootCode,
|
||||||
orgCode: orgRoot.orgRootCode + "00",
|
orgCode: orgRoot.orgRootCode + "00",
|
||||||
orgTreeRank: orgRoot.orgRootRank,
|
orgTreeRank: orgRoot.orgRootRank,
|
||||||
|
orgTreeRankSub: orgRoot.orgRootRankSub,
|
||||||
orgTreeOrder: orgRoot.orgRootOrder,
|
orgTreeOrder: orgRoot.orgRootOrder,
|
||||||
orgTreePhoneEx: orgRoot.orgRootPhoneEx,
|
orgTreePhoneEx: orgRoot.orgRootPhoneEx,
|
||||||
orgTreePhoneIn: orgRoot.orgRootPhoneIn,
|
orgTreePhoneIn: orgRoot.orgRootPhoneIn,
|
||||||
orgTreeFax: orgRoot.orgRootFax,
|
orgTreeFax: orgRoot.orgRootFax,
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
orgRootName: orgRoot.orgRootName,
|
orgRootName: orgRoot.orgRootName,
|
||||||
labelName: orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" +" "+ orgRoot.orgRootShortName,
|
labelName:
|
||||||
|
orgRoot.orgRootName + " " + orgRoot.orgRootCode + "00" + " " + orgRoot.orgRootShortName,
|
||||||
totalPosition: await this.posMasterRepository.count({
|
totalPosition: await this.posMasterRepository.count({
|
||||||
where: { orgRevisionId: orgRoot.orgRevisionId, orgRootId: orgRoot.id },
|
where: { orgRevisionId: orgRoot.orgRevisionId, orgRootId: orgRoot.id },
|
||||||
}),
|
}),
|
||||||
|
|
@ -818,6 +825,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeCode: orgChild1.orgChild1Code,
|
orgTreeCode: orgChild1.orgChild1Code,
|
||||||
orgCode: orgRoot.orgRootCode + orgChild1.orgChild1Code,
|
orgCode: orgRoot.orgRootCode + orgChild1.orgChild1Code,
|
||||||
orgTreeRank: orgChild1.orgChild1Rank,
|
orgTreeRank: orgChild1.orgChild1Rank,
|
||||||
|
orgTreeRankSub: orgChild1.orgChild1RankSub,
|
||||||
orgTreeOrder: orgChild1.orgChild1Order,
|
orgTreeOrder: orgChild1.orgChild1Order,
|
||||||
orgRootCode: orgRoot.orgRootCode,
|
orgRootCode: orgRoot.orgRootCode,
|
||||||
orgTreePhoneEx: orgChild1.orgChild1PhoneEx,
|
orgTreePhoneEx: orgChild1.orgChild1PhoneEx,
|
||||||
|
|
@ -825,7 +833,13 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeFax: orgChild1.orgChild1Fax,
|
orgTreeFax: orgChild1.orgChild1Fax,
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
orgRootName: orgRoot.orgRootName,
|
orgRootName: orgRoot.orgRootName,
|
||||||
labelName: orgChild1.orgChild1Name + " " + orgRoot.orgRootCode +orgChild1.orgChild1Code +" "+ orgChild1.orgChild1ShortName,
|
labelName:
|
||||||
|
orgChild1.orgChild1Name +
|
||||||
|
" " +
|
||||||
|
orgRoot.orgRootCode +
|
||||||
|
orgChild1.orgChild1Code +
|
||||||
|
" " +
|
||||||
|
orgChild1.orgChild1ShortName,
|
||||||
totalPosition: await this.posMasterRepository.count({
|
totalPosition: await this.posMasterRepository.count({
|
||||||
where: { orgRevisionId: orgRoot.orgRevisionId, orgChild1Id: orgChild1.id },
|
where: { orgRevisionId: orgRoot.orgRevisionId, orgChild1Id: orgChild1.id },
|
||||||
}),
|
}),
|
||||||
|
|
@ -925,6 +939,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeCode: orgChild2.orgChild2Code,
|
orgTreeCode: orgChild2.orgChild2Code,
|
||||||
orgCode: orgRoot.orgRootCode + orgChild2.orgChild2Code,
|
orgCode: orgRoot.orgRootCode + orgChild2.orgChild2Code,
|
||||||
orgTreeRank: orgChild2.orgChild2Rank,
|
orgTreeRank: orgChild2.orgChild2Rank,
|
||||||
|
orgTreeRankSub: orgChild2.orgChild2RankSub,
|
||||||
orgTreeOrder: orgChild2.orgChild2Order,
|
orgTreeOrder: orgChild2.orgChild2Order,
|
||||||
orgRootCode: orgRoot.orgRootCode,
|
orgRootCode: orgRoot.orgRootCode,
|
||||||
orgTreePhoneEx: orgChild2.orgChild2PhoneEx,
|
orgTreePhoneEx: orgChild2.orgChild2PhoneEx,
|
||||||
|
|
@ -932,7 +947,13 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeFax: orgChild2.orgChild2Fax,
|
orgTreeFax: orgChild2.orgChild2Fax,
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
orgRootName: orgRoot.orgRootName,
|
orgRootName: orgRoot.orgRootName,
|
||||||
labelName: orgChild2.orgChild2Name + " " + orgRoot.orgRootCode +orgChild2.orgChild2Code +" "+ orgChild2.orgChild2ShortName,
|
labelName:
|
||||||
|
orgChild2.orgChild2Name +
|
||||||
|
" " +
|
||||||
|
orgRoot.orgRootCode +
|
||||||
|
orgChild2.orgChild2Code +
|
||||||
|
" " +
|
||||||
|
orgChild2.orgChild2ShortName,
|
||||||
totalPosition: await this.posMasterRepository.count({
|
totalPosition: await this.posMasterRepository.count({
|
||||||
where: {
|
where: {
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
|
|
@ -1035,6 +1056,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeCode: orgChild3.orgChild3Code,
|
orgTreeCode: orgChild3.orgChild3Code,
|
||||||
orgCode: orgRoot.orgRootCode + orgChild3.orgChild3Code,
|
orgCode: orgRoot.orgRootCode + orgChild3.orgChild3Code,
|
||||||
orgTreeRank: orgChild3.orgChild3Rank,
|
orgTreeRank: orgChild3.orgChild3Rank,
|
||||||
|
orgTreeRankSub: orgChild3.orgChild3RankSub,
|
||||||
orgTreeOrder: orgChild3.orgChild3Order,
|
orgTreeOrder: orgChild3.orgChild3Order,
|
||||||
orgRootCode: orgRoot.orgRootCode,
|
orgRootCode: orgRoot.orgRootCode,
|
||||||
orgTreePhoneEx: orgChild3.orgChild3PhoneEx,
|
orgTreePhoneEx: orgChild3.orgChild3PhoneEx,
|
||||||
|
|
@ -1042,7 +1064,13 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeFax: orgChild3.orgChild3Fax,
|
orgTreeFax: orgChild3.orgChild3Fax,
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
orgRootName: orgRoot.orgRootName,
|
orgRootName: orgRoot.orgRootName,
|
||||||
labelName: orgChild3.orgChild3Name + " " + orgRoot.orgRootCode +orgChild3.orgChild3Code +" "+ orgChild3.orgChild3ShortName,
|
labelName:
|
||||||
|
orgChild3.orgChild3Name +
|
||||||
|
" " +
|
||||||
|
orgRoot.orgRootCode +
|
||||||
|
orgChild3.orgChild3Code +
|
||||||
|
" " +
|
||||||
|
orgChild3.orgChild3ShortName,
|
||||||
totalPosition: await this.posMasterRepository.count({
|
totalPosition: await this.posMasterRepository.count({
|
||||||
where: {
|
where: {
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
|
|
@ -1145,6 +1173,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeCode: orgChild4.orgChild4Code,
|
orgTreeCode: orgChild4.orgChild4Code,
|
||||||
orgCode: orgRoot.orgRootCode + orgChild4.orgChild4Code,
|
orgCode: orgRoot.orgRootCode + orgChild4.orgChild4Code,
|
||||||
orgTreeRank: orgChild4.orgChild4Rank,
|
orgTreeRank: orgChild4.orgChild4Rank,
|
||||||
|
orgTreeRankSub: orgChild4.orgChild4RankSub,
|
||||||
orgTreeOrder: orgChild4.orgChild4Order,
|
orgTreeOrder: orgChild4.orgChild4Order,
|
||||||
orgRootCode: orgRoot.orgRootCode,
|
orgRootCode: orgRoot.orgRootCode,
|
||||||
orgTreePhoneEx: orgChild4.orgChild4PhoneEx,
|
orgTreePhoneEx: orgChild4.orgChild4PhoneEx,
|
||||||
|
|
@ -1152,7 +1181,13 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeFax: orgChild4.orgChild4Fax,
|
orgTreeFax: orgChild4.orgChild4Fax,
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
orgRootName: orgRoot.orgRootName,
|
orgRootName: orgRoot.orgRootName,
|
||||||
labelName: orgChild4.orgChild4Name + " " + orgRoot.orgRootCode +orgChild4.orgChild4Code +" "+ orgChild4.orgChild4ShortName,
|
labelName:
|
||||||
|
orgChild4.orgChild4Name +
|
||||||
|
" " +
|
||||||
|
orgRoot.orgRootCode +
|
||||||
|
orgChild4.orgChild4Code +
|
||||||
|
" " +
|
||||||
|
orgChild4.orgChild4ShortName,
|
||||||
totalPosition: await this.posMasterRepository.count({
|
totalPosition: await this.posMasterRepository.count({
|
||||||
where: {
|
where: {
|
||||||
orgRevisionId: orgRoot.orgRevisionId,
|
orgRevisionId: orgRoot.orgRevisionId,
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,13 @@ export class OrgChild1 extends EntityBase {
|
||||||
})
|
})
|
||||||
orgChild1Rank: OrgChild1Rank;
|
orgChild1Rank: OrgChild1Rank;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: true,
|
||||||
|
comment: "ระดับส่วนราชการsub",
|
||||||
|
default: null,
|
||||||
|
})
|
||||||
|
orgChild1RankSub: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
||||||
|
|
@ -95,7 +102,8 @@ export class OrgChild1 extends EntityBase {
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
length: 40,
|
length: 40,
|
||||||
comment: "รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
comment:
|
||||||
|
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
||||||
default: null,
|
default: null,
|
||||||
})
|
})
|
||||||
ancestorDNA: string;
|
ancestorDNA: string;
|
||||||
|
|
@ -134,6 +142,9 @@ export class CreateOrgChild1 {
|
||||||
@Column()
|
@Column()
|
||||||
orgChild1Rank: string;
|
orgChild1Rank: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
orgChild1RankSub: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
orgChild1PhoneEx?: string;
|
orgChild1PhoneEx?: string;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,13 @@ export class OrgChild2 extends EntityBase {
|
||||||
})
|
})
|
||||||
orgChild2Rank: OrgChild2Rank;
|
orgChild2Rank: OrgChild2Rank;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: true,
|
||||||
|
comment: "ระดับส่วนราชการsub",
|
||||||
|
default: null,
|
||||||
|
})
|
||||||
|
orgChild2RankSub: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
||||||
|
|
@ -100,7 +107,8 @@ export class OrgChild2 extends EntityBase {
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
length: 40,
|
length: 40,
|
||||||
comment: "รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
comment:
|
||||||
|
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
||||||
default: null,
|
default: null,
|
||||||
})
|
})
|
||||||
ancestorDNA: string;
|
ancestorDNA: string;
|
||||||
|
|
@ -140,6 +148,9 @@ export class CreateOrgChild2 {
|
||||||
@Column()
|
@Column()
|
||||||
orgChild2Rank: string;
|
orgChild2Rank: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
orgChild2RankSub: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
orgChild2PhoneEx?: string;
|
orgChild2PhoneEx?: string;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,13 @@ export class OrgChild3 extends EntityBase {
|
||||||
})
|
})
|
||||||
orgChild3Rank: OrgChild3Rank;
|
orgChild3Rank: OrgChild3Rank;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: true,
|
||||||
|
comment: "ระดับส่วนราชการsub",
|
||||||
|
default: null,
|
||||||
|
})
|
||||||
|
orgChild3RankSub: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
||||||
|
|
@ -107,7 +114,8 @@ export class OrgChild3 extends EntityBase {
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
length: 40,
|
length: 40,
|
||||||
comment: "รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
comment:
|
||||||
|
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
||||||
default: null,
|
default: null,
|
||||||
})
|
})
|
||||||
ancestorDNA: string;
|
ancestorDNA: string;
|
||||||
|
|
@ -148,6 +156,9 @@ export class CreateOrgChild3 {
|
||||||
@Column()
|
@Column()
|
||||||
orgChild3Rank: string;
|
orgChild3Rank: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
orgChild3RankSub: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
orgChild3PhoneEx?: string;
|
orgChild3PhoneEx?: string;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,13 @@ export class OrgChild4 extends EntityBase {
|
||||||
})
|
})
|
||||||
orgChild4Rank: OrgChild4Rank;
|
orgChild4Rank: OrgChild4Rank;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: true,
|
||||||
|
comment: "ระดับส่วนราชการsub",
|
||||||
|
default: null,
|
||||||
|
})
|
||||||
|
orgChild4RankSub: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
comment: "ลำดับที่ของส่วนราชการภายใน Child เดียวกัน",
|
||||||
|
|
@ -112,7 +119,8 @@ export class OrgChild4 extends EntityBase {
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
length: 40,
|
length: 40,
|
||||||
comment: "รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
comment:
|
||||||
|
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
||||||
default: null,
|
default: null,
|
||||||
})
|
})
|
||||||
ancestorDNA: string;
|
ancestorDNA: string;
|
||||||
|
|
@ -154,6 +162,9 @@ export class CreateOrgChild4 {
|
||||||
@Column()
|
@Column()
|
||||||
orgChild4Rank: string;
|
orgChild4Rank: string;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
orgChild4RankSub: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
orgChild4PhoneEx?: string;
|
orgChild4PhoneEx?: string;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,13 @@ export class OrgRoot extends EntityBase {
|
||||||
})
|
})
|
||||||
orgRootRank: OrgRootRank;
|
orgRootRank: OrgRootRank;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
nullable: true,
|
||||||
|
comment: "ระดับส่วนราชการsub",
|
||||||
|
default: null,
|
||||||
|
})
|
||||||
|
orgRootRankSub: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
comment: "ลำดับที่ของหน่วยงาน",
|
comment: "ลำดับที่ของหน่วยงาน",
|
||||||
|
|
@ -83,7 +90,8 @@ export class OrgRoot extends EntityBase {
|
||||||
@Column({
|
@Column({
|
||||||
nullable: true,
|
nullable: true,
|
||||||
length: 40,
|
length: 40,
|
||||||
comment: "รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
comment:
|
||||||
|
"รหัส DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้",
|
||||||
default: null,
|
default: null,
|
||||||
})
|
})
|
||||||
ancestorDNA: string;
|
ancestorDNA: string;
|
||||||
|
|
@ -127,6 +135,9 @@ export class CreateOrgRoot {
|
||||||
@Column()
|
@Column()
|
||||||
orgRootRank: OrgRootRank;
|
orgRootRank: OrgRootRank;
|
||||||
|
|
||||||
|
@Column()
|
||||||
|
orgRootRankSub?: string;
|
||||||
|
|
||||||
@Column()
|
@Column()
|
||||||
orgRootPhoneEx?: string;
|
orgRootPhoneEx?: string;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue