namespace Hcrm.DTO; /// 装修页面列表/详情返回。 public class ShopRenovatePageDto { /// 页面 ID。 public string tb_ShopRenovatePage_ID { get; set; } = string.Empty; /// 排序号。 public int SortNo { get; set; } /// 页面名称。 public string PageName { get; set; } = string.Empty; /// 页面业务标识。 public string PageKey { get; set; } = string.Empty; /// 发布时间字符串(yyyy-MM-dd HH:mm:ss),未发布时为 null。 public string? PublishTime { get; set; } /// 发布状态:0 未发布,1 已发布。 public int Status { get; set; } /// 状态中文名(未发布 / 已发布)。 public string StatusName { get; set; } = string.Empty; /// 页面装修 JSON;列表接口不返回,详情接口返回。 public string? PageConfigJson { get; set; } } /// 新增/保存页面请求。 public class ShopRenovatePageSaveRequest { /// 页面 ID;新增时可空,更新时必填。 public string? tb_ShopRenovatePage_ID { get; set; } /// 页面名称。 public string? PageName { get; set; } /// 页面业务标识。 public string? PageKey { get; set; } /// 排序号,可空时新增默认为 0。 public int? SortNo { get; set; } /// 页面装修 JSON。 public string? PageConfigJson { get; set; } } /// 全店风格配置读写。 public class ShopRenovateStyleDto { /// 风格 JSON,示例:{"theme":"red","tabCount":4,"tabStyle":1}。 public string? StyleConfigJson { get; set; } }