Commit 5ca2be2d by sawit

เพิ่ม model chinaName แต่ยังไม่มี component

parent 6a7d699b
...@@ -2,20 +2,23 @@ import { TranslateService } from "@ngx-translate/core"; ...@@ -2,20 +2,23 @@ import { TranslateService } from "@ngx-translate/core";
import { BaseModel, checkData, baseGetName } from "./base.model"; import { BaseModel, checkData, baseGetName } from "./base.model";
export interface LanguagesModel { export interface LanguagesModel {
engName: string languagesId: string,
languagesId: string thName: string,
thName: string engName: string,
chinaName: string
} }
export class LanguagesModel extends BaseModel implements LanguagesModel { export class LanguagesModel extends BaseModel implements LanguagesModel {
engName: string languagesId: string;
languagesId: string thName: string;
thName: string engName: string;
chinaName: string;
constructor(data?: Partial<LanguagesModel>, translateService?: TranslateService) { constructor(data?: Partial<LanguagesModel>, translateService?: TranslateService) {
super(data, translateService) super(data, translateService)
this.languagesId = checkData(data?.languagesId) this.languagesId = checkData(data?.languagesId)
this.thName = checkData(data?.thName) this.thName = checkData(data?.thName)
this.engName = checkData(data?.engName) this.engName = checkData(data?.engName)
this.chinaName = checkData(data?.chinaName)
} }
getName() { getName() {
return baseGetName(this.thName, this.engName, this.translateService?.currentLang) return baseGetName(this.thName, this.engName, this.translateService?.currentLang)
......
...@@ -2,20 +2,23 @@ import { TranslateService } from "@ngx-translate/core"; ...@@ -2,20 +2,23 @@ import { TranslateService } from "@ngx-translate/core";
import { BaseModel, baseGetName, checkData } from "./base.model"; import { BaseModel, baseGetName, checkData } from "./base.model";
export interface MaritalStatusModel { export interface MaritalStatusModel {
engName: string statusId: string,
statusId: string thName: string,
thName: string engName: string,
chinaName: string
} }
export class MaritalStatusModel extends BaseModel implements MaritalStatusModel { export class MaritalStatusModel extends BaseModel implements MaritalStatusModel {
statusId: string; statusId: string;
thName: string; thName: string;
engName: string; engName: string;
chinaName: string;
constructor(data?: Partial<MaritalStatusModel>, translateService?: TranslateService) { constructor(data?: Partial<MaritalStatusModel>, translateService?: TranslateService) {
super(data, translateService) super(data, translateService)
this.statusId = checkData(data?.statusId) this.statusId = checkData(data?.statusId)
this.thName = checkData(data?.thName) this.thName = checkData(data?.thName)
this.engName = checkData(data?.engName) this.engName = checkData(data?.engName)
this.chinaName = checkData(data?.chinaName)
} }
getName() { getName() {
return baseGetName(this.thName, this.engName, this.translateService?.currentLang) return baseGetName(this.thName, this.engName, this.translateService?.currentLang)
......
import { TranslateService } from "@ngx-translate/core"; import { TranslateService } from "@ngx-translate/core";
import { BaseModel, baseGetName, checkData } from "./base.model"; import { BaseModel, baseGetName, checkData } from "./base.model";
export interface ReligionModel { export interface ReligionModel {
engName: string religionId: string,
religionId: string thName: string,
thName: string engName: string,
chinaName: string
} }
export class ReligionModel extends BaseModel implements ReligionModel { export class ReligionModel extends BaseModel implements ReligionModel {
engName: string religionId: string;
religionId: string thName: string;
thName: string engName: string;
chinaName: string;
constructor(data?: Partial<ReligionModel>, translateService?: TranslateService) { constructor(data?: Partial<ReligionModel>, translateService?: TranslateService) {
super(data, translateService) super(data, translateService)
this.religionId = checkData(data?.religionId) this.religionId = checkData(data?.religionId)
this.thName = checkData(data?.thName) this.thName = checkData(data?.thName)
this.engName = checkData(data?.engName) this.engName = checkData(data?.engName)
this.chinaName = checkData(data?.chinaName)
} }
getName() { getName() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment