报损管理
This commit is contained in:
@ -1,6 +1,10 @@
|
||||
package com.ruoyi.operation.controller;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.ruoyi.common.constant.UserConstants;
|
||||
import com.ruoyi.operation.domain.Company;
|
||||
import com.ruoyi.operation.service.ICompanyService;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@ -33,11 +37,15 @@ public class ZcCarDamageController extends BaseController
|
||||
|
||||
@Autowired
|
||||
private IZcCarDamageService zcCarDamageService;
|
||||
@Autowired
|
||||
private ICompanyService companyService;
|
||||
|
||||
@RequiresPermissions("operation:carDamage:view")
|
||||
@GetMapping()
|
||||
public String carDamage()
|
||||
public String carDamage(ModelMap mmap)
|
||||
{
|
||||
List<Company> companyList = companyService.getCompanyList(new Company(),getSysUser()); // 获取运营商列表
|
||||
mmap.put("companyList", companyList); // 将运营商列表传递到前端
|
||||
return prefix + "/carDamage";
|
||||
}
|
||||
|
||||
@ -50,6 +58,10 @@ public class ZcCarDamageController extends BaseController
|
||||
public TableDataInfo list(ZcCarDamage zcCarDamage)
|
||||
{
|
||||
startPage();
|
||||
// 运营者账号,只能查询所属商户数据
|
||||
if(UserConstants.USER_TYPE_02 .equals(getSysUser().getUserType())){
|
||||
zcCarDamage.setOperatorId(getSysUser().getGroupId());
|
||||
}
|
||||
List<ZcCarDamage> list = zcCarDamageService.selectZcCarDamageList(zcCarDamage);
|
||||
return getDataTable(list);
|
||||
}
|
||||
@ -63,6 +75,10 @@ public class ZcCarDamageController extends BaseController
|
||||
@ResponseBody
|
||||
public AjaxResult export(ZcCarDamage zcCarDamage)
|
||||
{
|
||||
// 运营者账号,只能查询所属商户数据
|
||||
if(UserConstants.USER_TYPE_02 .equals(getSysUser().getUserType())){
|
||||
zcCarDamage.setOperatorId(getSysUser().getGroupId());
|
||||
}
|
||||
List<ZcCarDamage> list = zcCarDamageService.selectZcCarDamageList(zcCarDamage);
|
||||
ExcelUtil<ZcCarDamage> util = new ExcelUtil<ZcCarDamage>(ZcCarDamage.class);
|
||||
return util.exportExcel(list, "车辆报损记录数据");
|
||||
|
||||
@ -83,8 +83,9 @@ public class ZcCarDamage extends BaseEntity
|
||||
|
||||
/** 扩展字段3 */
|
||||
private String extend3;
|
||||
|
||||
|
||||
/** 所属运营商ID */
|
||||
private Long operatorId;
|
||||
private String storeName;
|
||||
|
||||
public void setId(Long id)
|
||||
{
|
||||
@ -230,6 +231,22 @@ public class ZcCarDamage extends BaseEntity
|
||||
this.zcCar = zcCar;
|
||||
}
|
||||
|
||||
public Long getOperatorId() {
|
||||
return operatorId;
|
||||
}
|
||||
|
||||
public void setOperatorId(Long operatorId) {
|
||||
this.operatorId = operatorId;
|
||||
}
|
||||
|
||||
public String getStoreName() {
|
||||
return storeName;
|
||||
}
|
||||
|
||||
public void setStoreName(String storeName) {
|
||||
this.storeName = storeName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||
|
||||
Reference in New Issue
Block a user