| | |
| | | <result column="concurrent_nodes" property="concurrentNodes" jdbcType="VARCHAR"/> |
| | | <result column="price_type" property="priceType" jdbcType="VARCHAR"/> |
| | | <result column="price_unit" property="priceUnit" jdbcType="VARCHAR"/> |
| | | <result column="price" property="price" jdbcType="NUMERIC"/> |
| | | <result column="points_price" property="pointsPrice" jdbcType="DECIMAL"/> |
| | | <result column="currency_price" property="currencyPrice" jdbcType="DECIMAL"/> |
| | | <result column="is_active" property="isActive" jdbcType="BOOLEAN"/> |
| | | <result column="product_id" property="productId" jdbcType="BIGINT"/> |
| | | <result column="product_id" property="productId" jdbcType="VARCHAR"/> |
| | | <result column="product_name" property="productName" jdbcType="VARCHAR"/> |
| | | <result column="provider_id" property="providerId" jdbcType="BIGINT"/> |
| | | <result column="provider_id" property="providerId" jdbcType="VARCHAR"/> |
| | | <result column="provider_name" property="providerName" jdbcType="VARCHAR"/> |
| | | <result column="description" property="description" jdbcType="VARCHAR"/> |
| | | <result column="created_at" property="createdAt" jdbcType="TIMESTAMP"/> |
| | |
| | | <!-- 基础字段 --> |
| | | <sql id="Base_Column_List"> |
| | | id, suite_name, sales_form, customer_type, account_limit, concurrent_nodes, |
| | | price_type, price_unit, price, is_active, product_id, product_name, provider_id, |
| | | price_type, price_unit, points_price,currency_price, is_active, product_id, product_name, provider_id, |
| | | provider_name, description, created_at, updated_at, created_by, updated_by, deleted |
| | | </sql> |
| | | |
| | |
| | | <select id="selectProductPricingPage" resultMap="BaseResultMap"> |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | FROM product_pricing |
| | | FROM tb_product_pricing |
| | | WHERE deleted = 0 |
| | | <if test="productId != null"> |
| | | AND product_id = #{productId} |
| | |
| | | <select id="selectByProductId" resultMap="BaseResultMap"> |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | FROM product_pricing |
| | | FROM tb_product_pricing |
| | | WHERE deleted = 0 AND product_id = #{productId} |
| | | ORDER BY created_at DESC |
| | | </select> |
| | |
| | | <select id="selectByCondition" resultMap="BaseResultMap"> |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | FROM product_pricing |
| | | FROM tb_product_pricing |
| | | WHERE deleted = 0 |
| | | <if test="suiteName != null and suiteName != ''"> |
| | | AND suite_name LIKE CONCAT('%', #{suiteName}, '%') |