| | |
| | | <result property="serialNumber" column="serial_number" /> |
| | | <result property="describe" column="describe" /> |
| | | <result property="status" column="status" /> |
| | | <result property="statusNumber" column="status_number" /> |
| | | <result property="isDeleted" column="is_deleted" /> |
| | | <result property="statusChangeUser" column="status_change_user" /> |
| | | <result property="statusChangeReason" column="status_change_reason" /> |
| | |
| | | <result property="lat" column="lat" /> |
| | | <result property="rate" column="rate" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="url" column="url" /> |
| | | </resultMap> |
| | | |
| | | <sql id="selectProjectVo"> |
| | | select ids, address, city, code, company_id,start_time,end_time, district, full_name, labor_unit, leader, owner, province, serial_number, 'describe', status, is_deleted, status_change_user, status_change_reason, data_source,lng,lat,rate,create_time from js_project |
| | | select ids, address, city, code, company_id,start_time,end_time, district, full_name, labor_unit, leader, owner, province, serial_number, 'describe', status, is_deleted, status_change_user, status_change_reason, data_source,lng,lat,rate,create_time,url from js_project |
| | | </sql> |
| | | |
| | | <select id="selectProjectList" parameterType="Project" resultMap="ProjectResult"> |
| | |
| | | <select id="selectProjectById" parameterType="String" resultMap="ProjectResult"> |
| | | <include refid="selectProjectVo"/> |
| | | WHERE ids = #{ids} |
| | | </select> |
| | | |
| | | <select id="selectProjectCountByStatus" resultMap="ProjectResult"> |
| | | SELECT `status`, count( * ) as status_number FROM js_project GROUP BY `status` |
| | | </select> |
| | | |
| | | <insert id="insertProject" parameterType="Project"> |
| | |
| | | <if test="lat != null">lat,</if> |
| | | <if test="rate != null and rate != ''">rate,</if> |
| | | <if test="createTime != null ">create_time,</if> |
| | | <if test="url != null and url != ''">url,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="ids != null and ids != ''">#{ids},</if> |
| | |
| | | <if test="lat != null">#{lat},</if> |
| | | <if test="rate != null and rate != ''">#{rate},</if> |
| | | <if test="createTime != null ">#{createTime},</if> |
| | | <if test="url != null and url != ''">#{url},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | |
| | | <if test="lat != null">lat = #{lat},</if> |
| | | <if test="rate != null and rate != ''">rate = #{rate},</if> |
| | | <if test="createTime != null ">create_time = #{createTime},</if> |
| | | <if test="url != null ">url = #{url},</if> |
| | | </trim> |
| | | where ids = #{ids} |
| | | </update> |