14 changed files with 232 additions and 29 deletions
@ -0,0 +1,23 @@ |
|||
package com.qs.serve.modules.tbs.entity.bo; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableField; |
|||
import com.qs.serve.common.framework.mybatis.handler.meta.SplitStringTypeHandler; |
|||
import lombok.Data; |
|||
import org.apache.ibatis.type.JdbcType; |
|||
|
|||
/** |
|||
* @author YenHex |
|||
* @since 2023/11/1 |
|||
*/ |
|||
@Data |
|||
public class TbsSubmitToDoBo { |
|||
|
|||
private Long id; |
|||
|
|||
/** 附件id */ |
|||
private String[] attachIds2; |
|||
|
|||
/** 附件说明 */ |
|||
private String attachDesc; |
|||
|
|||
} |
@ -0,0 +1,79 @@ |
|||
<?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.qs.serve.modules.tbs.mapper.TbsCostTodoMapper"> |
|||
|
|||
<resultMap id="tbsCostTodoMap" type="com.qs.serve.modules.tbs.entity.TbsCostTodo" > |
|||
<result property="id" column="id"/> |
|||
<result property="todoCode" column="todo_code"/> |
|||
<result property="costApplyId" column="cost_apply_id"/> |
|||
<result property="checkStatus" column="check_status"/> |
|||
<result property="syFormId" column="sy_from_id"/> |
|||
<result property="submitTime" column="submit_time"/> |
|||
<result property="brands" column="brands"/> |
|||
<result property="descr" column="descr"/> |
|||
<result property="amount" column="amount"/> |
|||
<result property="finishedFlag" column="finished_flag"/> |
|||
<result property="finishedTime" column="finished_time"/> |
|||
<result property="remark" column="remark"/> |
|||
<result property="createTime" column="create_time"/> |
|||
<result property="createBy" column="create_by"/> |
|||
<result property="updateTime" column="update_time"/> |
|||
<result property="updateBy" column="update_by"/> |
|||
<result property="delFlag" column="del_flag"/> |
|||
<result property="tenantId" column="tenant_id"/> |
|||
<result property="payMsg" column="pay_msg"/> |
|||
<result property="prePayDate" column="pre_pay_date"/> |
|||
</resultMap> |
|||
|
|||
<sql id="tbsCostTodoSql"> |
|||
tbs_cost_todo.`id`, |
|||
tbs_cost_todo.`todo_code`, |
|||
tbs_cost_todo.`cost_apply_id`, |
|||
tbs_cost_todo.`check_status`, |
|||
tbs_cost_todo.`sy_from_id`, |
|||
tbs_cost_todo.`submit_time`, |
|||
tbs_cost_todo.`brands`, |
|||
tbs_cost_todo.`descr`, |
|||
tbs_cost_todo.`amount`, |
|||
tbs_cost_todo.`finished_flag`, |
|||
tbs_cost_todo.`finished_time`, |
|||
tbs_cost_todo.`remark`, |
|||
tbs_cost_todo.`create_time`, |
|||
tbs_cost_todo.`create_by`, |
|||
tbs_cost_todo.`update_time`, |
|||
tbs_cost_todo.`update_by`, |
|||
tbs_cost_todo.`del_flag`, |
|||
tbs_cost_todo.`tenant_id`, |
|||
tbs_cost_todo.`pay_msg`, |
|||
tbs_cost_todo.`pre_pay_date` </sql> |
|||
|
|||
<select id="selectTbsCostTodoList" parameterType="com.qs.serve.modules.tbs.entity.TbsCostTodo" resultMap="tbsCostTodoMap"> |
|||
SELECT |
|||
<include refid="tbsCostTodoSql"/> left join tbs_cost_apply on tbs_cost_apply.id = tbs_cost_todo.cost_apply_id |
|||
FROM `tbs_cost_todo` `tbs_cost_todo` |
|||
<where> |
|||
<if test="query.id != null"> and `tbs_cost_todo`.`id` = #{query.id}</if> |
|||
<if test="query.todoCode != null and query.todoCode != ''"> and `tbs_cost_todo`.`todo_code` = #{query.todoCode}</if> |
|||
<if test="query.costApplyId != null"> and `tbs_cost_todo`.`cost_apply_id` = #{query.costApplyId}</if> |
|||
<if test="query.checkStatus != null"> and `tbs_cost_todo`.`check_status` = #{query.checkStatus}</if> |
|||
<if test="query.syFromId != null and query.syFromId != ''"> and `tbs_cost_todo`.`sy_from_id` = #{query.syFromId}</if> |
|||
<if test="query.submitTime != null"> and `tbs_cost_todo`.`submit_time` = #{query.submitTime}</if> |
|||
<if test="query.brands != null and query.brands != ''"> and `tbs_cost_todo`.`brands` = #{query.brands}</if> |
|||
<if test="query.descr != null and query.descr != ''"> and `tbs_cost_todo`.`descr` = #{query.descr}</if> |
|||
<if test="query.amount != null"> and `tbs_cost_todo`.`amount` = #{query.amount}</if> |
|||
<if test="query.finishedFlag != null"> and `tbs_cost_todo`.`finished_flag` = #{query.finishedFlag}</if> |
|||
<if test="query.finishedTime != null"> and `tbs_cost_todo`.`finished_time` = #{query.finishedTime}</if> |
|||
<if test="query.remark != null and query.remark != ''"> and `tbs_cost_todo`.`remark` = #{query.remark}</if> |
|||
<if test="query.createTime != null"> and `tbs_cost_todo`.`create_time` = #{query.createTime}</if> |
|||
<if test="query.createBy != null and query.createBy != ''"> and `tbs_cost_todo`.`create_by` = #{query.createBy}</if> |
|||
<if test="query.updateTime != null"> and `tbs_cost_todo`.`update_time` = #{query.updateTime}</if> |
|||
<if test="query.updateBy != null and query.updateBy != ''"> and `tbs_cost_todo`.`update_by` = #{query.updateBy}</if> |
|||
<if test="query.delFlag != null"> and `tbs_cost_todo`.`del_flag` = #{query.delFlag}</if> |
|||
<if test="query.tenantId != null and query.tenantId != ''"> and `tbs_cost_todo`.`tenant_id` = #{query.tenantId}</if> |
|||
<if test="query.prePayDate != null"> and `tbs_cost_todo`.`pre_pay_date` = #{query.prePayDate}</if> |
|||
</where> |
|||
</select> |
|||
|
|||
</mapper> |
Loading…
Reference in new issue