refactor: 合并 biz_support_unit/biz_execution_unit/biz_service_org 为 biz_org, 删除 2 张孤儿表, 改 biz_person.work_unit → org_id FK
主要改动: - SQL: biz_support_unit → biz_org, 加 org_type, 加 business_nature; 删 biz_execution_unit, biz_service_org - SQL: biz_project.support_unit_id/name + service_org_id/name → org_id/name/type - SQL: biz_meeting.support_unit_name → org_name - SQL: biz_person.work_unit → org_id (FK) - 后端: 新 BizOrg entity/mapper/service/controller - 后端: BizProject/BizMeeting 字段重命名 - 后端: 删 12 个 BizSupportUnit/BizExecutionUnit/BizServiceOrg Java 文件 - 后端: BizPersonImportVO.workUnit → orgName (导入时查 biz_org 取 org_id) - 后端: BizAuthController.registerExecutor 完整实现 (原 registerSupplier stub) - 前端: 新 admin/Orgs.vue + manager/Orgs.vue (原 SupportUnits) - 前端: RegisterExecutor.vue (原 RegisterSupplier, 单页 2 步) - 前端: sponsor/executor/manager 多个文件 workUnit → orgId/orgName 重命名 - 前端: 统一 supplier → executor, 业务命名 sponsor(赞助方) / executor(执行方=供应商) - 前端: 全工程 execution → executor (company type / role / person unit_type)
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
<?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="com.ruoyi.business.mapper.BizInvitationMapper">
|
||||
<resultMap type="BizInvitation" id="BizInvitationResult">
|
||||
<result property="title" column="title" />
|
||||
</resultMap>
|
||||
<sql id="selectFields">select invite_id as ann_id, title from biz_invitation</sql>
|
||||
<select id="selectByPrimaryKey" resultMap="BizInvitationResult" parameterType="String">
|
||||
<include refid="selectFields"/> where invite_id = #{annId}
|
||||
</select>
|
||||
<select id="selectList" resultMap="BizInvitationResult" parameterType="BizInvitation">
|
||||
<include refid="selectFields"/>
|
||||
<where>
|
||||
<if test='title != null and title != ""'>title = #{title}</if>
|
||||
<if test='meetingName != null and meetingName != ""'>meeting_name = #{meetingName}</if>
|
||||
<if test='expertName != null and expertName != ""'>expert_name = #{expertName}</if>
|
||||
<if test='content != null and content != ""'>content = #{content}</if>
|
||||
<if test='createBy != null and createBy != ""'>create_by = #{createBy}</if>
|
||||
<if test='updateBy != null and updateBy != ""'>update_by = #{updateBy}</if>
|
||||
</where>
|
||||
order by invite_id desc
|
||||
</select>
|
||||
<insert id="insert" parameterType="BizInvitation">
|
||||
insert into biz_invitation
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="annId != null and annId != ''">ann_id,</if>
|
||||
<if test="title != null">title,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="annId != null and annId != ''">#{annId},</if>
|
||||
<if test="title != null">#{title},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<update id="updateByPrimaryKey" parameterType="BizInvitation">
|
||||
update biz_invitation
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="projectId != null and projectId != ''">project_id = #{projectId},</if>
|
||||
<if test="projectNo != null and projectNo != ''">project_no = #{projectNo},</if>
|
||||
<if test="templateUrl != null and templateUrl != ''">template_url = #{templateUrl},</if>
|
||||
<if test="qrCodeUrl != null and qrCodeUrl != ''">qr_code_url = #{qrCodeUrl},</if>
|
||||
<if test="shareUrl != null and shareUrl != ''">share_url = #{shareUrl},</if>
|
||||
<if test="publishTime != null and publishTime != ''">publish_time = #{publishTime},</if>
|
||||
<if test="remark != null and remark != ''">remark = #{remark},</if>
|
||||
<if test="title != null">title = #{title},</if>
|
||||
</trim>
|
||||
where invite_id = #{annId}
|
||||
</update>
|
||||
<delete id="deleteByPrimaryKey" parameterType="String">
|
||||
delete from biz_invitation where invite_id = #{annId}
|
||||
</delete>
|
||||
<delete id="deleteByPrimaryKeys" parameterType="String">
|
||||
delete from biz_invitation where invite_id in
|
||||
<foreach collection="annIds" item="annId" open="(" separator="," close=")">
|
||||
#{annId}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user