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, { stockOpnameNo: DS.attr('string'), sourceSystemNo: DS.attr('string'), stockOpnameDocDate: DS.attr('date'), companyCode: DS.attr('string'), companyName: DS.attr('string'), profitCenterCode: DS.attr('string'), profitCenterDescription: DS.attr('string'), warehouseGroup: DS.attr('string'), warehouseGroupDesc: DS.attr('string'), warehouseCode: DS.attr('string'), warehouseCodeDesc: DS.attr('string'), itemGroup: DS.attr('string'), picEmployeeNo: DS.attr('string'), picEmployeeName: DS.attr('string'), creationUserId: DS.attr('string'), creationUserName: DS.attr('string'), creationDateTime: DS.attr('date'), changeUserId: DS.attr('string'), changeUserName: DS.attr('string'), changeDateTime: DS.attr('date'), documentStatus: DS.attr('string'), remark: DS.attr('string'), totalQtyPhysical: DS.attr('number'), totalQtyComp: DS.attr('number'), totalCogs: DS.attr('number'), totalCostPhysical: DS.attr('number'), totalCostComp: DS.attr('string'), totalDiffQtyPlus: DS.attr('number'), totalDiffQtyMinus: DS.attr('number'), totalDiffCost: DS.attr('number'), totalDamageQty: DS.attr('number'), totalDamageCost: DS.attr('number'), createdBy: DS.attr('string'), updatedBy: DS.attr('string'), remarks: DS.attr('string'), approvalActionType: DS.attr('string'), remarks: DS.attr('string'), approvalActionType: DS.attr('string'), isApprovalData: DS.attr('boolean'), descriptionValue: DS.attr('string'), });