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; }
}