import DS from 'ember-data'; import { validator, buildValidations } from 'ember-cp-validations'; const Validations = buildValidations({ 'remarks' : validator('presence', true), }); export default DS.Model.extend(Validations, { woDocNo: DS.attr('string'), sourceSystemNo: DS.attr('string'), woDate: DS.attr('datetime'), woEstimationNo: DS.attr('string'), workOrderTypeCode: DS.attr('string'), workOrderTypeDesc: DS.attr('string'), workOrderStartDate: DS.attr('datetime'), workOrderEndDate: DS.attr('datetime'), customerCode: DS.attr('string'), customerName: DS.attr('string'), vehicleBrand: DS.attr('string'), vehicleModel: DS.attr('string'), vehicleVariant: DS.attr('string'), vehicleChassisNo: DS.attr('string'), policeNo: DS.attr('string'), mileage: DS.attr('string'), companyCode: DS.attr('string'), companyName: DS.attr('string'), profitCenterCode: DS.attr('string'), profitCenterDescription: DS.attr('string'), grandTotalBefore: DS.attr('number'), grandTotalDiscount: DS.attr('number'), grandTotalAfter: DS.attr('number'), grandTotalVat: DS.attr('number'), grandTotalAmount: DS.attr('number'), creationUserId: DS.attr('string'), creationUserName: DS.attr('string'), creationDateTime: DS.attr('datetime'), changeUserId: DS.attr('string'), changeUserName: DS.attr('string'), changeDateTime: DS.attr('datetime'), documentStatus: DS.attr('string'), remark: DS.attr('string'), dmsWorkOrderDetail: DS.hasMany('dms-work-order-detail'), createdBy: DS.attr('string'), updatedBy: DS.attr('string'), remarks: DS.attr('string'), approvalActionType: DS.attr('string'), isApprovalData: DS.attr('boolean'), descriptionValue: DS.attr('string'), woLineDiscStatus: DS.attr('string'), });