BE/src/oracle/oracle.dto.ts

149 lines
2.1 KiB
TypeScript
Raw Normal View History

2025-02-27 11:02:31 +05:30
import { IsEmail, IsNumber, IsOptional, IsString } from 'class-validator';
2025-02-25 13:18:33 +05:30
export class InsertRegionsDto {
@IsString()
p_region: string;
@IsString()
p_name: string;
}
export class UpdateRegionDto {
@IsNumber()
p_regionID: number;
@IsString()
p_name: string;
}
2025-02-27 11:02:31 +05:30
export class GetSelectedServiceProviderDTO {
@IsNumber()
p_spid: number;
}
2025-02-25 15:44:30 +05:30
export class InsertNewServiceProviderDTO {
@IsString()
p_name: string;
@IsString()
p_lookupcode: string;
@IsString()
p_address1: string;
@IsString()
p_address2: string;
@IsString()
p_city: string;
@IsString()
p_state: string;
@IsString()
p_zip: string;
@IsString()
p_country: string;
@IsString()
p_issuingregion: string;
@IsString()
p_replacementregion: string;
@IsString()
p_bondsurety: string;
@IsString()
p_cargopolicyno: string;
@IsString()
p_cargosurety: string;
@IsString()
p_user_id: string;
}
2025-02-27 11:02:31 +05:30
export class UpdateServiceProviderDTO {
@IsNumber()
p_spid: number;
@IsString()
p_name: string;
@IsString()
p_lookupcode: string;
@IsString()
p_address1: string;
@IsString()
p_address2: string;
@IsString()
p_city: string;
@IsString()
p_state: string;
@IsString()
p_zip: string;
@IsString()
p_country: string;
@IsString()
p_issuingregion: string;
@IsString()
p_replacementregion: string;
@IsString()
p_bondsurety: string;
@IsString()
p_cargopolicyno: string;
@IsString()
p_cargosurety: string;
@IsString()
p_user_id: string;
}
export class GetSPcontactsDTO {
@IsNumber()
p_SPid: number;
}
export class InsertSPContactsDTO {
@IsNumber()
p_spid: number;
@IsString()
p_firstname: string;
@IsString()
p_lastname: string;
@IsString()
p_title: string;
@IsString()
p_phoneno: string;
@IsString()
p_mobileno: string;
@IsString()
p_faxno: string;
@IsEmail()
p_emailaddress: string;
@IsString()
p_user_id: string;
}