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