CNLiveShopConsoleModel.swift 4.38 KB
//
//  CNLiveShopConsoleModel.swift
//  metaCode
//
//  Created by zx on 2023/10/28.
//

import Foundation
///商城item类型
enum CNLiveShopConsoleType:Int {
    ///商城新增商品
    case XZSP,
    ///商城商品管理
    SPGL,
    ///新增优惠券
    XZYHQ,
    ///管理优惠券
    GLYHQ,
    ///创建店铺分类
    CreateShopClassify,
    ///店铺分类管理
    ShopClassifyManager,
    ///发布动态
    FBDT,
    ///动态管理
    DTGL,
    ///商城订单管理
    DDGL,
    ///商城交易记录
    JYJL,
    ///直播管理
    OnManagerment

    
//    ///商城退款/售后
//    SH,
//    ///动态草稿箱
//    CGX,
//    ///餐品管理
//    CPGL_REPAST,
//    ///餐厅订单
//    CTDD_REPAST,
//    ///餐厅管理投诉/售后
//    TSSH_REPAST,
//    ///餐厅满减券
//    MJQ_REPAST,
//    ///餐厅管理
//    CTGL_REPAST,
//    ///餐厅商家配置
//    SJPZ_REPAST,
//    
}
    
class CNLiveShopConsoleModel:BaseModel {
    ///大分组
    var list = [CNLiveShopConsoleListModel]()
    
    func initDataSource(){
        var dataSource =
        [["title":"商品管理",
                "list":[
                ["title":"新增商品", "subtitle":"创建新的商品", "simg":"DS_WB_XZSP", "type":0],
                ["title":"商品管理", "subtitle":"管理现有的商品", "simg":"DS_WB_SPGL", "type":1]]],
         ["title":"分类管理",
                 "list":[
                    ["title":"创建店铺分类", "subtitle":"创建店铺分类", "simg":"DS_WB_SJPZ_REPAST", "type":4],
                    ["title":"店铺分类管理", "subtitle":"店铺分类管理", "simg":"DS_WB_DPFL", "type":5]]],
        ["title":"订单管理",
                "list":[
                    ["title":"订单管理", "subtitle":"管理用户订单", "simg":"DS_WB_DDGL", "type":8]]],
         ["title":"交易管理",
                "list":[
                     ["title":"交易记录", "subtitle":"查看交易记录", "simg":"DS_WB_JYJL", "type":9]]],
        ["title":"直播管理",
            "list":[["title":"直播管理","subtitle":"申请创建直播","simg":"DS_WB_NO_Management","type":10]]]]
        /**
         var dataSource =
         [["title":"商品管理",
                 "list":[
                 ["title":"新增商品", "subtitle":"创建新的商品", "simg":"DS_WB_XZSP", "type":0],
                 ["title":"商品管理", "subtitle":"管理现有的商品", "simg":"DS_WB_SPGL", "type":1],
                 ["title":"新增优惠券", "subtitle":"创建新增优惠券", "simg":"DS_WB_XZYHQ", "type":2],
                 ["title":"优惠券管理", "subtitle":"管理现有的优惠券", "simg":"DS_WB_GLYHQ", "type":3]]],
          ["title":"分类管理",
                  "list":[
                     ["title":"创建店铺分类", "subtitle":"创建店铺分类", "simg":"DS_WB_SJPZ_REPAST", "type":4],
                     ["title":"店铺分类管理", "subtitle":"店铺分类管理", "simg":"DS_WB_DPFL", "type":5]]],
              ["title":"动态管理",
                     "list":[
                         ["title":"发布动态", "subtitle":"发布新鲜动态", "simg":"DS_WB_FBDT", "type":6],
                         ["title":"动态管理", "subtitle":"管理现有动态", "simg":"DS_WB_DTGL", "type":7]]],
             ["title":"订单管理",
                     "list":[
                         ["title":"订单管理", "subtitle":"管理用户订单", "simg":"DS_WB_DDGL", "type":8]]],
             ["title":"交易管理",
                    "list":[
                         ["title":"交易记录", "subtitle":"查看交易记录", "simg":"DS_WB_JYJL", "type":9]]],
             ["title":"直播管理",
                 "list":[["title":"直播管理","subtitle":"申请创建直播","simg":"DS_WB_NO_Management","type":10]]]]
         */
        for dic in dataSource{
            let mdl = newDictionaryToModel(dic, CNLiveShopConsoleListModel.self)
            list.append(mdl as! CNLiveShopConsoleListModel)
            
        }
    }
    
}

class CNLiveShopConsoleListModel: BaseModel {
    /// section标题
    var title: String?
    /// item list内容
    var list = [CNLiveShopConsoleListContentModel]()
}

class CNLiveShopConsoleListContentModel: BaseModel {
    /// 图片
    var simg: String?
    /// 标题
    var title: String?
    /// 子标题
    var subtitle: String?
    /// 类型
    var type:Int = 0//CNLiveShopConsoleType
}