<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="io.wdd.server.mapper.ProjectInfoMapper">

    <resultMap id="BaseResultMap" type="io.wdd.server.beans.po.ProjectInfoPO">
        <id property="projectId" column="project_id" jdbcType="BIGINT"/>
        <result property="projectName" column="project_name" jdbcType="VARCHAR"/>
        <result property="projectProvince" column="project_province" jdbcType="VARCHAR"/>
        <result property="projectVersion" column="project_version" jdbcType="VARCHAR"/>
        <result property="projectWebServicePort" column="project_web_service_port" jdbcType="VARCHAR"/>
        <result property="projectNamespace" column="project_namespace" jdbcType="VARCHAR"/>
        <result property="deployNetEnv" column="deploy_net_env" jdbcType="TINYINT"/>
        <result property="deployHardwareEnv" column="deploy_hardware_env" jdbcType="VARCHAR"/>
        <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
        <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
        <result property="expiredTime" column="expired_time" jdbcType="TIMESTAMP"/>
        <result property="tradePersonName" column="trade_person_name" jdbcType="VARCHAR"/>
        <result property="preSalePersonName" column="pre_sale_person_name" jdbcType="VARCHAR"/>
        <result property="isOfflineMap" column="is_offline_map" jdbcType="TINYINT"/>
        <result property="isAiDeploy" column="is_ai_deploy" jdbcType="TINYINT"/>
    </resultMap>

    <sql id="Base_Column_List">
        project_id
        ,project_name,project_province,
        project_version,project_web_service_port,project_namespace,
        deploy_net_env,deploy_hardware_env,create_time,
        update_time,expired_time,trade_person_name,
        pre_sale_person_name,is_offline_map,is_ai_deploy
    </sql>
</mapper>
