Browse Source

车辆出库申请分页列表

master
dimengzhe 3 years ago
parent
commit
d8296ac6f5
  1. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/BusDeliveredApplyQuery.java
  2. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.java
  3. 19
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml
  4. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/BusDeliveredApplyQuery.java

@ -57,7 +57,7 @@ public class BusDeliveredApplyQuery implements Query {
private String name;
@ApiModelProperty("申请日期")
private String applyDateStart;
private Date applyDateEnd;
private String applyDateEnd;
@ApiModelProperty(value = "申请人")
private String applyName;

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.java

@ -33,7 +33,6 @@ import com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApply;
import com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.Date;
import java.util.List;
@ -59,11 +58,6 @@ public interface BusDeliveredApplyMapper extends BaseMapper<BusDeliveredApply> {
IPage<BusDeliveredApplyVo> selectPageVo(IPage<BusDeliveredApply> page, @Param(Constants.WRAPPER) Wrapper<BusDeliveredApply> qw);
List<BusDeliveredApplyVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<BusDeliveredApply> qw);
@Select("select * from bus_delivered_apply")
List<BusDeliveredApplyVo> selectListVo();
int updateStateBySid(@Param("state") int i, @Param("sid") String sid, @Param("today") Date today);
List<Boolean> selectState(@Param("sidsList") List<String> sidsList);

19
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyMapper.xml

@ -4,15 +4,16 @@
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyVo">
SELECT *
FROM bus_delivered_apply
<where>
${ew.sqlSegment}
</where>
</select>
<select id="selectListAllVo" resultType="com.yxt.anrui.buscenter.api.busdeliveredapply.BusDeliveredApplyVo">
SELECT *
SELECT sid,
case state
when 1 then '待提交'
when 2 then '待审核'
when 3 then '已通过'
when 4 then '未通过' end as state,
contractNo,
name,
DATE_FORMAT(applyDate, '%Y-%m-%d') as applyDate,
applyName
FROM bus_delivered_apply
<where>
${ew.sqlSegment}

8
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

@ -72,8 +72,6 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
private BusDeliveredUseMessageService busDeliveredUseMessageService;
private QueryWrapper<BusDeliveredApply> createQueryWrapper(BusDeliveredApplyQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<BusDeliveredApply> qw = new QueryWrapper<>();
if (query != null) {
//合同编号
@ -84,6 +82,12 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
if (StringUtils.isNotBlank(query.getName())) {
qw.eq("bd.name", query.getName());
}
if (StringUtils.isNotBlank(query.getApplyDateStart()) && StringUtils.isNotBlank(query.getApplyDateEnd())) {
qw.between("bd.applyName", query.getApplyDateStart(), query.getApplyDateEnd());
}
if (StringUtils.isNotBlank(query.getApplyName())) {
qw.eq("bd.applyName", query.getApplyName());
}
}
return qw;
}

Loading…
Cancel
Save