2022-06-23 17:29:32 +08:00

80 lines
1.6 KiB
JavaScript

import BaseService from '../service';
export default BaseService.extend({
modelName: 'User',
pageSize: 64,
createConstraints: {
account: {
presence: true,
length: {
minimum: 1,
maximum: 36
}
},
employeeId: {
presence: true,
length: {
minimum: 1,
maximum: 36
}
},
name: {
presence: true,
length: {
minimum: 1,
maximum: 16
}
},
enName: {
length: {
maximum: 36
}
},
email: {
email: true
},
password: {
presence: true,
length: {
minimum: 4,
maximum: 36
}
},
confirmPassword: {
presence: true,
equality: 'password'
}
},
updateConstraints: {
password: {
length: {
minimum: 4,
maximum: 36
}
},
confirmPassword: {
equality: 'password'
}
},
updatePasswordConstraints: {
originPassword: {
presence: true,
length: {
minimum: 4,
maximum: 36
}
},
password: {
presence: true,
length: {
minimum: 4,
maximum: 36
}
},
confirmPassword: {
presence: true,
equality: 'password'
}
}
});