AcQueryDto.cs 881 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using VberZero.BaseSystem;
  2. namespace VberZero.AppService.Query.Dto;
  3. public class AcQueryDto
  4. {
  5. public AcQueryDto()
  6. {
  7. }
  8. public AcQueryDto(string valueKey, string nameKey)
  9. {
  10. ValueKey = valueKey;
  11. NameKey = nameKey;
  12. }
  13. public AcQueryDto(SysAutoCompleteQuery query)
  14. {
  15. ValueKey = query.ValueKey;
  16. NameKey = query.NameKey;
  17. }
  18. public string ValueKey { get; set; }
  19. public string NameKey { get; set; }
  20. }
  21. public class CreateAcQueryDto : AcQueryDto
  22. {
  23. public string CodeKey { get; set; }
  24. }
  25. public class PageAcQueryDto : CreateAcQueryDto
  26. {
  27. public int Skip { get; set; }
  28. public int Take { get; set; }
  29. }
  30. public class UserAcQueryDto
  31. {
  32. public string Word { get; set; }
  33. public VzDefinition.AccountType AccountType { get; set; }
  34. public int Skip { get; set; }
  35. public int Take { get; set; }
  36. }