xg-v1.0
This commit is contained in:
61
ruoyi-oa/src/main/resources/mapper/oa/SysOaArticleMapper.xml
Normal file
61
ruoyi-oa/src/main/resources/mapper/oa/SysOaArticleMapper.xml
Normal file
@@ -0,0 +1,61 @@
|
||||
<?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.oa.mapper.SysOaArticleMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaArticle" id="SysOaArticleResult">
|
||||
<result property="articleId" column="article_id"/>
|
||||
<result property="categoryId" column="category_id"/>
|
||||
<result property="articleTitle" column="article_title"/>
|
||||
<result property="subhead" column="subhead"/>
|
||||
<result property="source" column="source"/>
|
||||
<result property="content" column="content"/>
|
||||
<result property="checkNum" column="check_num"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<!--一对一关联-->
|
||||
<association property="category" column="category_id" javaType="SysOaCategory" resultMap="SysOaCategoryResult"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="SysOaCategoryResult" type="SysOaCategory">
|
||||
<result property="categoryId" column="category_id"/>
|
||||
<result property="categoryName" column="category_name"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectArticleSql">
|
||||
select a.article_id,
|
||||
a.category_id,
|
||||
a.article_title,
|
||||
a.subhead,
|
||||
a.source,
|
||||
a.content,
|
||||
a.check_num,
|
||||
a.accessory,
|
||||
a.remark,
|
||||
a.create_by,
|
||||
a.create_time,
|
||||
a.update_by,
|
||||
a.update_time,
|
||||
c.category_id,
|
||||
c.category_name
|
||||
from sys_oa_article a
|
||||
left join sys_oa_category c on a.category_id = c.category_id
|
||||
</sql>
|
||||
|
||||
<select id="selectArticlePageList" resultMap="SysOaArticleResult">
|
||||
<include refid="selectArticleSql" />
|
||||
${ew.getCustomSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="selectArticleById" resultMap="SysOaArticleResult">
|
||||
<include refid="selectArticleSql" />
|
||||
where a.article_id = #{articleId}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
32
ruoyi-oa/src/main/resources/mapper/oa/SysOaBidMapper.xml
Normal file
32
ruoyi-oa/src/main/resources/mapper/oa/SysOaBidMapper.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?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.oa.mapper.SysOaBidMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaBid" id="SysOaBidResult">
|
||||
<result property="bidId" column="bid_id"/>
|
||||
<result property="bidTitle" column="bid_title"/>
|
||||
<result property="bidNumber" column="bid_number"/>
|
||||
<result property="bidType" column="bid_type"/>
|
||||
<result property="budget" column="budget"/>
|
||||
<result property="package" column="package"/>
|
||||
<result property="noticeTime" column="notice_time"/>
|
||||
<result property="deadline" column="deadline"/>
|
||||
<result property="signType" column="sign_type"/>
|
||||
<result property="getFile" column="get_file"/>
|
||||
<result property="expirationTime" column="expiration_time"/>
|
||||
<result property="bidAddress" column="bid_address"/>
|
||||
<result property="clientName" column="client_name"/>
|
||||
<result property="agency" column="agency"/>
|
||||
<result property="document" column="document"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.oa.mapper.SysOaCategoryMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaCategory" id="SysOaCategoryResult">
|
||||
<result property="categoryId" column="category_id"/>
|
||||
<result property="parentId" column="parent_id"/>
|
||||
<result property="categoryName" column="category_name"/>
|
||||
<result property="status" column="status"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?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.oa.mapper.SysOaContractMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaContract" id="SysOaContractResult">
|
||||
<result property="contractId" column="contract_id"/>
|
||||
<result property="processId" column="process_id"/>
|
||||
<result property="contractNum" column="contract_num"/>
|
||||
<result property="contractName" column="contract_name"/>
|
||||
<result property="firstName" column="first_name"/>
|
||||
<result property="firstPerson" column="first_person"/>
|
||||
<result property="firstPhone" column="first_phone"/>
|
||||
<result property="secondName" column="second_name"/>
|
||||
<result property="secondPerson" column="second_person"/>
|
||||
<result property="secondPhone" column="second_phone"/>
|
||||
<result property="contractPrice" column="contract_price"/>
|
||||
<result property="signTime" column="sign_time"/>
|
||||
<result property="validity" column="validity"/>
|
||||
<result property="contractStatus" column="contract_status"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
31
ruoyi-oa/src/main/resources/mapper/oa/SysOaDetailMapper.xml
Normal file
31
ruoyi-oa/src/main/resources/mapper/oa/SysOaDetailMapper.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?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.oa.mapper.SysOaDetailMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaDetail" id="SysOaDetailResult">
|
||||
<result property="detailId" column="detail_id"/>
|
||||
<result property="financeId" column="finance_id"/>
|
||||
<result property="detailTitle" column="detail_title"/>
|
||||
<result property="price" column="price"/>
|
||||
<result property="bigPrice" column="big_price"/>
|
||||
<result property="remark" column="remark"/>
|
||||
</resultMap>
|
||||
|
||||
<!--先删除数据-->
|
||||
<delete id="deleteSysOaDetailByfinanceId" parameterType="Long">
|
||||
delete from sys_oa_detail where finance_id = #{financeId}
|
||||
</delete>
|
||||
|
||||
<!--再添加数据-->
|
||||
<insert id="batchSysOaDetail">
|
||||
insert into sys_oa_detail( detail_id, finance_id, detail_title, price, big_price, remark, create_by, create_time, update_by, update_time) values
|
||||
<foreach item="item" index="index" collection="list" separator=",">
|
||||
( #{item.detailId}, #{item.financeId}, #{item.detailTitle}, #{item.price},#{item.bigPrice}, #{item.remark}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime})
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
||||
122
ruoyi-oa/src/main/resources/mapper/oa/SysOaFinanceMapper.xml
Normal file
122
ruoyi-oa/src/main/resources/mapper/oa/SysOaFinanceMapper.xml
Normal file
@@ -0,0 +1,122 @@
|
||||
<?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.oa.mapper.SysOaFinanceMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaFinance" id="SysOaFinanceResult">
|
||||
<result property="financeId" column="finance_id"/>
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="financeTitle" column="finance_title"/>
|
||||
<result property="financeParties" column="finance_parties"/>
|
||||
<result property="payType" column="pay_type"/>
|
||||
<result property="financeType" column="finance_type"/>
|
||||
<result property="financeTime" column="finance_time"/>
|
||||
<result property="makeRatio" column="make_ratio"/>
|
||||
<result property="makePrice" column="make_price"/>
|
||||
<result property="makeTime" column="make_time"/>
|
||||
<result property="makeExplain" column="make_explain"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="finance_remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<association property="project" column="project_id" javaType="SysOaProject" resultMap="SysOaProjectResult"/>
|
||||
<association property="detailList" javaType="java.util.List" resultMap="detailResult"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="detailResult" type="SysOaDetail">
|
||||
<id property="detailId" column="detail_id"/>
|
||||
<result property="financeId" column="finance_id"/>
|
||||
<result property="detailTitle" column="detail_title"/>
|
||||
<result property="price" column="price"/>
|
||||
<result property="bigPrice" column="big_price"/>
|
||||
<result property="exitType" column="exit_type"/>
|
||||
<result property="remark" column="detail_remark"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="SysOaProjectResult" type="SysOaProject">
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="projectName" column="project_name"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectFinanceVo">
|
||||
select a.finance_id,
|
||||
a.project_id,
|
||||
a.finance_title,
|
||||
a.finance_parties,
|
||||
a.pay_type,
|
||||
a.finance_type,
|
||||
a.finance_time,
|
||||
a.make_ratio,
|
||||
a.make_price,
|
||||
a.make_time,
|
||||
a.make_explain,
|
||||
a.accessory,
|
||||
a.remark as finance_remark,
|
||||
a.create_by,
|
||||
a.create_time,
|
||||
a.update_by,
|
||||
a.update_time,
|
||||
b.detail_id,
|
||||
b.detail_title,
|
||||
b.price,
|
||||
b.big_price,
|
||||
b.remark as detail_remark
|
||||
from sys_oa_finance a
|
||||
left join sys_oa_detail b on a.finance_id = b.finance_id
|
||||
</sql>
|
||||
|
||||
<select id="selectPageFinanceList" resultMap="SysOaFinanceResult">
|
||||
<include refid="selectFinanceVo" />
|
||||
${ew.getCustomSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="selectFinanceList" resultMap="SysOaFinanceResult">
|
||||
select a.finance_id, a.project_id, a.finance_title, a.finance_parties, a.pay_type, a.finance_type, a.finance_time, a.make_ratio, a.make_price, a.make_time, a.make_explain, a.accessory, a.remark as finance_remark, a.create_by, a.create_time, a.update_by, a.update_time,
|
||||
b.detail_id, b.detail_title, b.price, b.big_price, b.remark as detail_remark,
|
||||
p.project_id,p.project_name
|
||||
from sys_oa_finance a
|
||||
left join sys_oa_detail b on a.finance_id = b.finance_id
|
||||
left join sys_oa_project p on a.project_id = p.project_id
|
||||
${ew.getCustomSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="selectFinanceById" parameterType="Long" resultMap="SysOaFinanceResult">
|
||||
select a.finance_id, a.project_id, a.finance_title, a.finance_parties, a.pay_type, a.finance_type, a.finance_time, a.make_ratio, a.make_price, a.make_time, a.make_explain, a.accessory, a.remark as finance_remark, a.create_by, a.create_time, a.update_by, a.update_time,
|
||||
b.detail_id, b.detail_title, b.price, b.big_price, b.remark as detail_remark,
|
||||
p.project_id,p.project_name
|
||||
from sys_oa_finance a
|
||||
left join sys_oa_detail b on a.finance_id = b.finance_id
|
||||
left join sys_oa_project p on a.project_id = p.project_id
|
||||
where a.finance_id = #{financeId}
|
||||
</select>
|
||||
<!--进出账查询-->
|
||||
<select id="selectFinanceByProjectId" resultMap="SysOaFinanceResult">
|
||||
select a.finance_id, a.project_id, a.finance_title, a.finance_parties, a.pay_type, a.finance_type, a.finance_time, a.make_ratio, a.make_price, a.make_time, a.make_explain, a.accessory, a.remark as finance_remark, a.create_by, a.create_time, a.update_by, a.update_time,
|
||||
b.detail_id, b.detail_title, b.price, b.big_price, b.remark as detail_remark
|
||||
from sys_oa_finance a
|
||||
left join sys_oa_detail b on a.finance_id = b.finance_id
|
||||
where a.project_id = #{projectId} and a.finance_type = #{financeType}
|
||||
</select>
|
||||
|
||||
<!--进出账查询-->
|
||||
<select id="findFinanceByTime" resultMap="SysOaFinanceResult">
|
||||
<include refid="selectFinanceVo" />
|
||||
where a.finance_type = #{financeType}
|
||||
and a.project_id = 0
|
||||
and date_format(a.finance_time,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
||||
and date_format(a.finance_time,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
||||
</select>
|
||||
|
||||
<!--项目进出账查询-->
|
||||
<!-- <select id="findFinanceByTimeAndProjectId" resultMap="SysOaFinanceResult">
|
||||
<include refid="selectFinanceVo" />
|
||||
where a.finance_type = #{financeType}
|
||||
and a.project_id > 0
|
||||
and date_format(a.create_time,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
||||
and date_format(a.create_time,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
||||
</select>-->
|
||||
|
||||
</mapper>
|
||||
38
ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml
Normal file
38
ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?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.oa.mapper.SysOaProjectMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaProject" id="SysOaProjectResult">
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="projectName" column="project_name"/>
|
||||
<result property="projectNum" column="project_num"/>
|
||||
<result property="projectType" column="project_type"/>
|
||||
<result property="address" column="address"/>
|
||||
<result property="funds" column="funds"/>
|
||||
<result property="functionary" column="functionary"/>
|
||||
<result property="beginTime" column="begin_time"/>
|
||||
<result property="finishTime" column="finish_time"/>
|
||||
<result property="delivery" column="delivery"/>
|
||||
<result property="guarantee" column="guarantee"/>
|
||||
<result property="introduction" column="introduction"/>
|
||||
<result property="projectGrade" column="project_grade"/>
|
||||
<result property="projectStatus" column="project_status"/>
|
||||
<result property="contractId" column="contract_id"/>
|
||||
<result property="invoiceName" column="invoice_name"/>
|
||||
<result property="invoiceNumber" column="invoice_number"/>
|
||||
<result property="invoiceAddress" column="invoice_address"/>
|
||||
<result property="invoiceBank" column="invoice_bank"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="bail" column="bail"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
||||
24
ruoyi-oa/src/main/resources/mapper/oa/SysOaPurposeMapper.xml
Normal file
24
ruoyi-oa/src/main/resources/mapper/oa/SysOaPurposeMapper.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?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.oa.mapper.SysOaPurposeMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaPurpose" id="SysOaPurposeResult">
|
||||
<result property="purposeId" column="purpose_id"/>
|
||||
<result property="purposeTitle" column="purpose_title"/>
|
||||
<result property="subhead" column="subhead"/>
|
||||
<result property="budget" column="budget"/>
|
||||
<result property="content" column="content"/>
|
||||
<result property="purposeTime" column="purpose_time"/>
|
||||
<result property="isBid" column="is_bid"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
22
ruoyi-oa/src/main/resources/mapper/oa/SysOaRemindMapper.xml
Normal file
22
ruoyi-oa/src/main/resources/mapper/oa/SysOaRemindMapper.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?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.oa.mapper.SysOaRemindMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaRemind" id="SysOaRemindResult">
|
||||
<result property="remindId" column="remind_id"/>
|
||||
<result property="taskTitle" column="task_title"/>
|
||||
<result property="content" column="content"/>
|
||||
<result property="taskTime" column="task_time"/>
|
||||
<result property="taskStatus" column="task_status"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
</mapper>
|
||||
33
ruoyi-oa/src/main/resources/mapper/oa/SysOaTaskMapper.xml
Normal file
33
ruoyi-oa/src/main/resources/mapper/oa/SysOaTaskMapper.xml
Normal file
@@ -0,0 +1,33 @@
|
||||
<?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.oa.mapper.SysOaTaskMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaTask" id="SysOaTaskResult">
|
||||
<result property="taskId" column="task_id"/>
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="taskTitle" column="task_title"/>
|
||||
<result property="taskType" column="task_type"/>
|
||||
<result property="taskGrade" column="task_grade"/>
|
||||
<result property="collaborator" column="collaborator"/>
|
||||
<result property="beginTime" column="begin_time"/>
|
||||
<result property="finishTime" column="finish_time"/>
|
||||
<result property="content" column="content"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
<!--先删除数据-->
|
||||
<delete id="deleteSysOaTaskByProjectId" parameterType="Long">
|
||||
delete from sys_oa_task where project_id = #{projectId}
|
||||
</delete>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user