index.ts 746 B

1234567891011121314151617181920212223242526
  1. import type { TransformData, TransformRecord } from '#/api';
  2. export * from './department';
  3. export * from './dict';
  4. export * from './doctor';
  5. export * from './enterprise';
  6. export * from './organization';
  7. export * from './project';
  8. export * from './role';
  9. export * from './tisane';
  10. export * from './user';
  11. export function fromRow(data?: TransformData): TransformRecord {
  12. const createUser = data?.createUser;
  13. const createTime = data?.createTime ?? data?.createDate;
  14. const updateUser = data?.updateUser;
  15. const updateTime = data?.updateTime ?? data?.updateDate;
  16. return {
  17. id: data?.id,
  18. createUser,
  19. createTime,
  20. updateUser,
  21. updateTime,
  22. lastTime: updateTime || createTime,
  23. lastUser: updateUser || createUser,
  24. };
  25. }