数据库设计模型
    image.png
    sql建表语句:

    1. drop table if exists t_material;
    2. /*==============================================================*/
    3. /* Table: t_material */
    4. /*==============================================================*/
    5. create table t_material
    6. (
    7. id int(10) not null AUTO_INCREMENT COMMENT '主键标识',
    8. name varchar(1000) not null COMMENT '素材名称',
    9. type int(1) NOT NULL DEFAULT '1' COMMENT '素材类型 1:图片 2:视频',
    10. spu_id int(10) COMMENT '关联spu t_spu',
    11. account_id int(10) NOT NULL COMMENT '关联操作账号id',
    12. account_name varchar(255) NOT NULL COMMENT '关联操作账号name',
    13. url varchar(1000) NOT NULL COMMENT '素材url地址',
    14. primary_text varchar(1000) COMMENT 'primary_text',
    15. hand_line varchar(1000) COMMENT 'hand_line',
    16. description varchar(1000) COMMENT 'description',
    17. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    18. update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    19. primary key (id)
    20. );
    21. alter table t_material comment '用于新增广告时选取的素材';

    广告素材表
    image.png
    sql建表语句

    1. drop table if exists t_material_tag;
    2. /*==============================================================*/
    3. /* Table: t_material_tag */
    4. /*==============================================================*/
    5. create table t_material_tag
    6. (
    7. id int(10) not null AUTO_INCREMENT COMMENT '主键标识',
    8. material_id int(10) NOT NULL COMMENT '关联素材id t_material',
    9. tag_name varchar(255) NOT NULL COMMENT '标签名',
    10. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    11. update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    12. primary key (id)
    13. );
    14. alter table t_material_tag comment '关联标签表';