You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

141 lines
3.2 KiB

  1. using BPA.KitChen.GroupMeal.Application.BaseDto;
  2. namespace BPA.KitChen.GroupMeal.Application.Service.Applet.Dtos
  3. {
  4. #region 小程序页面
  5. /// <summary>
  6. /// 小程序页面输出
  7. /// </summary>
  8. public class MiniStorePageInput
  9. {
  10. /// <summary>
  11. /// 页面名称
  12. /// </summary>
  13. public string PageName { get; set; }
  14. /// <summary>
  15. /// 页面路由
  16. /// </summary>
  17. public string PageRoute { get; set; }
  18. /// <summary>
  19. /// 加盟商id
  20. /// </summary>
  21. public string FranchiseeId { get; set; }
  22. /// <summary>
  23. /// 加盟商店铺
  24. /// </summary>
  25. public string StoreId { get; set; }
  26. }
  27. /// <summary>
  28. ///
  29. /// </summary>
  30. public class AddMiniStorePageInput: MiniStorePageInput
  31. {
  32. }
  33. /// <summary>
  34. /// 更新
  35. /// </summary>
  36. public class UpdateMiniStorePageInput : MiniStorePageInput
  37. {
  38. /// <summary>
  39. /// 主键
  40. /// </summary>
  41. public string Id { get; set; }
  42. }
  43. /// <summary>
  44. /// 删除
  45. /// </summary>
  46. public class DelMiniStorePageInput
  47. {
  48. /// <summary>
  49. /// 主键
  50. /// </summary>
  51. public string Id { get; set; }
  52. }
  53. /// <summary>
  54. /// 查询
  55. /// </summary>
  56. public class QueryMiniStorePageInput: PageInputBase
  57. {
  58. /// <summary>
  59. /// 主键
  60. /// </summary>
  61. public string StoreId { get; set; }
  62. public string PageId { get; set; }
  63. }
  64. #endregion
  65. #region 小程序页面素材
  66. /// <summary>
  67. /// 小程序页面输出
  68. /// </summary>
  69. public class MiniStorePageMaterialInput
  70. {
  71. /// <summary>
  72. /// 店铺页面id
  73. /// </summary>
  74. public string PageId { get; set; }
  75. /// <summary>
  76. /// 素材名称
  77. /// </summary>
  78. public string MaterialName { get; set; }
  79. /// <summary>
  80. /// 素材编码
  81. /// </summary>
  82. public string MaterialCode { get; set; }
  83. /// <summary>
  84. /// 素材路径
  85. /// </summary>
  86. public string MaterialPath { get; set; }
  87. /// <summary>
  88. /// 素材展示类型 0:单张 1:多张
  89. /// </summary>
  90. public string MaterialType { get; set; }
  91. }
  92. /// <summary>
  93. ///
  94. /// </summary>
  95. public class AddMiniStorePageMaterialInput : MiniStorePageMaterialInput
  96. {
  97. }
  98. /// <summary>
  99. /// 更新
  100. /// </summary>
  101. public class UpdateMiniStorePageMaterialInput : MiniStorePageMaterialInput
  102. {
  103. /// <summary>
  104. /// 主键
  105. /// </summary>
  106. public string Id { get; set; }
  107. }
  108. /// <summary>
  109. /// 删除
  110. /// </summary>
  111. public class DelMiniStorePageMaterialInput
  112. {
  113. /// <summary>
  114. /// 主键
  115. /// </summary>
  116. public string Id { get; set; }
  117. }
  118. /// <summary>
  119. /// 查询
  120. /// </summary>
  121. public class QueryMiniStorePageMaterialInput : PageInputBase
  122. {
  123. /// <summary>
  124. /// 主键
  125. /// </summary>
  126. public string PageId { get; set; }
  127. }
  128. #endregion
  129. }