drop table if exists tbxx;
create table tbxx
(
    id          int(11) not null auto_increment comment 'id',
    tbbh        varchar(255) default null comment '图斑编号',
    info        text         default null comment '图斑基本信息',
    gis         GEOMETRY     DEFAULT NULL COMMENT '图斑空间信息',
--  公共字段
    create_by   varchar(64)  default null comment '创建者',
    create_time datetime     default null comment '创建时间',
    update_by   varchar(64)  default null comment '更新者',
    update_time datetime     default null comment '更新时间',
    remark      varchar(500) default null comment '备注',
    dept_id     int(11)      default null comment '部门id',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = '图斑信息表';

# drop table if exists task_lx;
# create table task_lx
# (
#     id          int(11) not null auto_increment comment 'id',
#     name        varchar(255) default null comment '类型名称',
#     icon        varchar(255) default null comment '图标地址',
#     color       varchar(255) default null comment '颜色',
#     sort        int(11)      default null comment ' 排序 ',
#     is_show     varchar(255) default ' 0 ' comment ' 是否显示 0 显示 1 不显示 ',
#     value       varchar(255) default null comment ' 值 ',
#
#     --  公共字段
#     create_by   varchar(64)  default null comment ' 创建者 ',
#     create_time datetime     default null comment ' 创建时间 ',
#     update_by   varchar(64)  default null comment ' 更新者 ',
#     update_time datetime     default null comment ' 更新时间 ',
#     remark      varchar(500) default null comment ' 备注 ',
#     dept_id     int(11)      default null comment ' 部门id '
# ) engine = innodb
#   auto_increment = 1 comment = ' 任务表 ';

drop table if exists task;
create table task
(
    id          int(11) not null auto_increment comment ' id ',
    tbbh        varchar(255) default null comment ' 图斑编号 ',
    rwlx        varchar(255) default ' 1 ' comment ' 任务类型 1矿产 2土地 ',
    tbszx       varchar(255) default null comment ' 图斑所在县 ',
    drry_id     int(11)      default null comment ' 导入人员id ',
    drsj        datetime     default null comment ' 导入时间 ',
    xfqk        varchar(255) default ' 0 ' comment ' 下发情况 ',
    xfsj        datetime     default null comment ' 下发时间 ',
    xczqxx      varchar(255) default ' 0 ' comment ' 巡查周期选项 ',
    xczq        int(11)      default ' 0 ' comment ' 巡查周期 单位(天) ',
    xxccs       int(11)      default 1 comment ' 需巡查次数 ',
    yxccs       int(11)      default 0 comment ' 已巡查次数 ',
    zjxccs      int(11)      default 0 comment ' 州级巡查次数 ',
    xjxccs      int(11)      default 0 comment ' 县级巡查次数 ',
    kssj        datetime     default null comment ' 开始时间 ',
    jssj        datetime     default null comment ' 结束时间 ',
    tc_id       int(11)      default null comment ' 最后巡查记录id ',
    xcsj        datetime     default null comment ' 最后巡查时间 ',
    xcry_id     int(11)      default null comment ' 最后巡查人员id ',
    sfgd        varchar(255) default ' 0 ' comment ' 是否归档 ',
--  公共字段
    create_by   varchar(64)  default null comment ' 创建者 ',
    create_time datetime     default null comment ' 创建时间 ',
    update_by   varchar(64)  default null comment ' 更新者 ',
    update_time datetime     default null comment ' 更新时间 ',
    remark      varchar(500) default null comment ' 备注 ',
    dept_id     int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' 任务表 ';

drop table if exists task_check;
create table task_check
(
    id          int(11) not null auto_increment comment ' id ',
    task_id     int(11)      default null comment ' 任务id ',
    sfsb        varchar(255) default ' 0 ' comment ' 是否上报 ',
    sbsj        datetime     default null comment ' 上报时间 ',
    sfwc        varchar(255) default ' 0 ' comment ' 是否完成 ',
    zgqk        varchar(255) default ' 0 ' comment ' 整改情况 ',
    xcjb        varchar(255) default ' 1 ' comment ' 巡查级别 ',
    xcry_id     int(11)      default null comment ' 巡查人员id ',
    xcsj        datetime     default null comment ' 巡查时间 ',
    --  公共字段
    create_by   varchar(64)  default null comment ' 创建者 ',
    create_time datetime     default null comment ' 创建时间 ',
    update_by   varchar(64)  default null comment ' 更新者 ',
    update_time datetime     default null comment ' 更新时间 ',
    remark      varchar(500) default null comment ' 备注 ',
    dept_id     int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' 任务巡查记录表 ';

drop table if exists task_check_image;
create table task_check_image
(
    id          int(11) not null auto_increment comment ' id ',
    tc_id       int(11)      default null comment ' 任务巡查记录id ',
    jd          varchar(255) default null comment ' 经度 ',
    wd          varchar(255) default null comment ' 纬度 ',
    psfx        varchar(255) default null comment ' 拍摄方向 ',
    cclj        varchar(255) default null comment ' 存储路径 ',
    tjry_id     int(11)      default null comment ' 提交人员id ',
    scsj        varchar(255) default null comment ' 上传时间 ',
    --  公共字段
    create_by   varchar(64)  default null comment ' 创建者 ',
    create_time datetime     default null comment ' 创建时间 ',
    update_by   varchar(64)  default null comment ' 更新者 ',
    update_time datetime     default null comment ' 更新时间 ',
    remark      varchar(500) default null comment ' 备注 ',
    dept_id     int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' 任务巡查图片表 ';

drop table if exists task_check_video;
create table task_check_video
(
    id          int(11) not null auto_increment comment ' id ',
    tc_id       int(11)      default null comment ' 任务巡查记录id ',
    cclj        varchar(255) default null comment ' 存储路径 ',
    tjry_id     int(11)      default null comment ' 提交人员id ',
    scsj        varchar(255) default null comment ' 上传时间 ',
    --  公共字段
    create_by   varchar(64)  default null comment ' 创建者 ',
    create_time datetime     default null comment ' 创建时间 ',
    update_by   varchar(64)  default null comment ' 更新者 ',
    update_time datetime     default null comment ' 更新时间 ',
    remark      varchar(500) default null comment ' 备注 ',
    dept_id     int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' 任务巡查视频表 ';

drop table if exists task_check_audit;
create table task_check_audit
(
    id          int(11) not null auto_increment comment ' id ',
    tc_id       int(11)      default null comment ' 任务巡查记录id ',
    shjg        varchar(255) default ' 0 ' comment ' 审核结果 ',
    shsm        text         default null comment ' 审核说明 ',
    shsj        datetime     default null comment ' 审核时间 ',
    shry_id     int(11)      default null comment ' 审核人员id ',
--  公共字段
    create_by   varchar(64)  default null comment ' 创建者 ',
    create_time datetime     default null comment ' 创建时间 ',
    update_by   varchar(64)  default null comment ' 更新者 ',
    update_time datetime     default null comment ' 更新时间 ',
    remark      varchar(500) default null comment ' 备注 ',
    dept_id     int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' 任务巡查审核表 ';

drop table if exists app_version;
create table app_version
(
    id                 int(11) not null auto_increment comment ' id ',
    new_version        varchar(255) default null comment ' 最新版本号 ',
    min_version        varchar(255) default null comment ' 最小版本号 ',
    apk_url            varchar(255) default null comment ' apk下载地址 ',
    update_description text         default null comment ' 更新描述 ',
    is_update          varchar(255) default ' 0 ' comment ' 是否更新 ',
    force_update       varchar(255) default ' 0 ' comment ' 是否强制更新 ',
    apk_size           varchar(255) default ' 0 ' comment ' apk大小 ',
    md5                varchar(32)  default null comment ' apk md5值 ',
--  公共字段
    create_by          varchar(64)  default null comment ' 创建者 ',
    create_time        datetime     default null comment ' 创建时间 ',
    update_by          varchar(64)  default null comment ' 更新者 ',
    update_time        datetime     default null comment ' 更新时间 ',
    remark             varchar(500) default null comment ' 备注 ',
    dept_id            int(11)      default null comment ' 部门id ',
    primary key (id)
) engine = innodb
  auto_increment = 1 comment = ' app版本表 ';


