Browse Source

班组查询接口

master
fanzongzhe 1 year ago
parent
commit
d386cf520f
  1. 1
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java
  2. 1
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java
  3. 3
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillVo.java
  4. 14
      yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/AsServiceGroupListVo.java
  5. 2
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml
  6. 3
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.java
  7. 12
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.xml
  8. 14
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupRest.java
  9. 20
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupService.java

1
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDetailsVo.java

@ -58,6 +58,7 @@ public class AsBusrepairBillDetailsVo implements Vo {
private String shotRemarks;
@ApiModelProperty("备注")
private String printRemarks;
private String remarks; //备注
@ApiModelProperty("整体优惠金额")
private String discountAmount;
@ApiModelProperty("整体优惠券")

1
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillDto.java

@ -62,6 +62,7 @@ public class AsBusrepairBillDto implements Dto {
private String shotRemarks;
@ApiModelProperty("备注")
private String printRemarks;
private String remarks; //备注
@ApiModelProperty("整体优惠金额")
private String discountAmount;
@ApiModelProperty("整体优惠券")

3
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillVo.java

@ -58,8 +58,7 @@ public class AsBusrepairBillVo implements Vo {
private String groupName;
@ApiModelProperty("主修人(可多选)销售单")
private String mainRepairers;
@ApiModelProperty("快捷备注-销售单")
private String shotRemarks;
private String remarks; //备注
@ApiModelProperty("是否需要开发票(是1,否0)")
private String isInvoicing;

14
yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/AsServiceGroupListVo.java

@ -0,0 +1,14 @@
package com.yxt.anrui.as.api.asservicegroup;
import lombok.Data;
/**
* @author Fan
* @description
* @date 2024/4/28 17:04
*/
@Data
public class AsServiceGroupListVo {
private String groupSid; //班组sid
private String groupName; //班组名称
}

2
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml

@ -51,7 +51,7 @@
b.waitorName,
b.groupName,
b.mainRepairers,
b.shotRemarks,
b.remarks,
i.isInvoicing
FROM
as_busrepair_bill AS b

3
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.java

@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupListVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
@ -62,4 +63,6 @@ public interface AsServiceGroupMapper extends BaseMapper<AsServiceGroup> {
@Select("select * from as_service_group")
List<AsServiceGroupVo> selectListVo();
List<AsServiceGroupListVo> getGroupList(@Param("useOrgSid") String useOrgSid);
}

12
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.xml

@ -4,10 +4,18 @@
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.as.api.asservicegroup.AsServiceGroupVo">
SELECT * FROM as_service_group <where> ${ew.sqlSegment} </where>
SELECT * FROM as_service_group
<where>${ew.sqlSegment}</where>
</select>
<select id="selectListAllVo" resultType="com.yxt.anrui.as.api.asservicegroup.AsServiceGroupVo">
SELECT * FROM as_service_group <where> ${ew.sqlSegment} </where>
SELECT * FROM as_service_group
<where>${ew.sqlSegment}</where>
</select>
<select id="getGroupList" resultType="com.yxt.anrui.as.api.asservicegroup.AsServiceGroupListVo">
select sid as groupSid,
groupName
from as_service_group
where createOrgSid = #{useOrgSid}
</select>
</mapper>

14
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupRest.java

@ -25,6 +25,7 @@
*********************************************************/
package com.yxt.anrui.as.biz.asservicegroup;
import com.yxt.anrui.as.api.asservicegroup.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -33,10 +34,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupQuery;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupVo;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupDetailsVo;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupDto;
import java.util.List;
/**
* Project: yxt-as(售后服务) <br/>
@ -67,6 +65,14 @@ public class AsServiceGroupRest{
return rb.success().setData(pv);
}
@ApiOperation("查询分公司班组信息")
@PostMapping("/getGroupList")
public ResultBean<List<AsServiceGroupListVo>> getGroupList(@RequestParam("orgPath") String orgPath) {
ResultBean rb = ResultBean.fireFail();
List<AsServiceGroupListVo> list = asServiceGroupService.getGroupList(orgPath);
return rb.success().setData(list);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody AsServiceGroupDto dto) {

20
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupService.java

@ -28,23 +28,23 @@ package com.yxt.anrui.as.biz.asservicegroup;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.as.api.asservicegroup.*;
import com.yxt.anrui.as.feign.portal.sysorganization.SysOrganizationFeign;
import com.yxt.anrui.as.feign.portal.sysorganization.SysOrganizationVo;
import com.yxt.anrui.as.feign.portal.sysstafforg.SysStaffOrgFeign;
import com.yxt.common.core.result.ResultBean;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroup;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupQuery;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupVo;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupDetailsVo;
import com.yxt.anrui.as.api.asservicegroup.AsServiceGroupDto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* Project: yxt-as(售后服务) <br/>
* File: AsServiceGroupService.java <br/>
@ -116,4 +116,14 @@ public class AsServiceGroupService extends MybatisBaseService<AsServiceGroupMapp
BeanUtil.copyProperties(entity, vo);
return vo;
}
public List<AsServiceGroupListVo> getGroupList(String orgPath) {
ResultBean<String> orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(orgPath);
if (orgSidByPath.getSuccess()) {
String useOrgSid = orgSidByPath.getData();
List<AsServiceGroupListVo> list = baseMapper.getGroupList(useOrgSid);
return list;
}
return new ArrayList<>();
}
}
Loading…
Cancel
Save