diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java index 61c64728..b4e5f6e1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java @@ -6,6 +6,7 @@ import com.alibaba.excel.util.MapUtils; import com.alibaba.excel.write.metadata.WriteSheet; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import com.ruoyi.ck.utils.Result; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -192,4 +193,9 @@ public class SysSupplierController extends BaseController excelWriter.fill(map, writeSheet); } } + @PostMapping("/getId") + @ResponseBody + public Result getId() throws Exception { + return Result.getSuccessResult(sysSupplierService.getId()); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysSupplier.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysSupplier.java index b4a70887..71ddc72c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysSupplier.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysSupplier.java @@ -17,7 +17,16 @@ public class SysSupplier extends BaseEntity /** 供应商id */ private Long supplierId; - + /*审核状态*/ + private String auditStatus; + /*使用状态*/ + private String useStatus; + /*供应商类型*/ + private String supplierType; + /*供应商资质*/ + private String supplierQualification; + /*采购员*/ + private String purchaseBuyer; /** 供应商编号 */ @Excel(name = "供应商编号") private String supplierCode; @@ -146,6 +155,47 @@ public class SysSupplier extends BaseEntity private String updateInfoTime; + + public String getAuditStatus() { + return auditStatus; + } + + public void setAuditStatus(String auditStatus) { + this.auditStatus = auditStatus; + } + + public String getUseStatus() { + return useStatus; + } + + public void setUseStatus(String useStatus) { + this.useStatus = useStatus; + } + + public String getSupplierType() { + return supplierType; + } + + public void setSupplierType(String supplierType) { + this.supplierType = supplierType; + } + + public String getSupplierQualification() { + return supplierQualification; + } + + public void setSupplierQualification(String supplierQualification) { + this.supplierQualification = supplierQualification; + } + + public String getPurchaseBuyer() { + return purchaseBuyer; + } + + public void setPurchaseBuyer(String purchaseBuyer) { + this.purchaseBuyer = purchaseBuyer; + } + public String getFirstAddTime() { return firstAddTime; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java index 75097345..2fe3295c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java @@ -66,4 +66,6 @@ public interface ISysSupplierService * 新增物料信息的时候查关联应商信息 */ public List selectSysSupperWithMaterial(); + + Object getId(); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSupplierServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSupplierServiceImpl.java index c2da7034..2410c106 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSupplierServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSupplierServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.system.service.impl; +import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.core.text.Convert; import com.ruoyi.system.domain.SysSupplier; import com.ruoyi.system.mapper.SysSupplierMapper; @@ -21,6 +22,8 @@ public class SysSupplierServiceImpl implements ISysSupplierService @Autowired private SysSupplierMapper sysSupplierMapper; + @Autowired + private RedisCache redisCache; /** * 查询供应商资料 * @@ -106,4 +109,9 @@ public class SysSupplierServiceImpl implements ISysSupplierService List sysSuppliers = sysSupplierMapper.selectSysSupplierWithMaterial(); return sysSuppliers; } + + @Override + public Object getId() { + return redisCache.generateBillNo("GYS"); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml index ceaec6c6..00255e7a 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml @@ -3,9 +3,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + + + + + @@ -42,7 +46,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select supplier_id, supplier_code, supplier_name, export_sales, enterprise_name, enterprise_nature, customer_address, manufacturer_category, postal_code, business_scope, customer_country, established_time, legal_representative, customer_contact, contact_number, customer_fax, customer_email, website, payment_terms, supplier_days, actual_payment_days, settlement_bank, exchange_settlement_account, deposit_bank, bank_account, rmb_registered_capital, Industry_code, merchandiser, merchandiser_telephone, financial_contact, confirm_tax, tax_rate, first_add_time, update_info_time from sys_supplier + select supplier_id, supplier_code, supplier_name, export_sales, + supplier_type, use_status, audit_status, supplier_qualification, purchase_buyer, + enterprise_name, enterprise_nature, customer_address, manufacturer_category, + postal_code, business_scope, customer_country, established_time, + legal_representative, customer_contact, contact_number, customer_fax, + customer_email, website, payment_terms, supplier_days, actual_payment_days, + settlement_bank, exchange_settlement_account, deposit_bank, bank_account, + rmb_registered_capital, Industry_code, merchandiser, merchandiser_telephone, + financial_contact, confirm_tax, tax_rate, first_add_time, update_info_time + from sys_supplier +
+ +
+
+ + +
+
+
@@ -72,10 +84,13 @@
-
+
- +
+ + +
@@ -118,9 +133,6 @@
- - -
@@ -184,9 +196,9 @@
- +
- +
@@ -201,23 +213,98 @@
- + +
+
+
+ +
+ + 点击上传 +
只能上传jpg/png文件,第一张图片为主图
+
+
+ +
+
+ +
+
+ + +
+ + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/system/supplier/edit.html b/ruoyi-admin/src/main/resources/templates/system/supplier/edit.html index b6dcae36..34efb5c5 100644 --- a/ruoyi-admin/src/main/resources/templates/system/supplier/edit.html +++ b/ruoyi-admin/src/main/resources/templates/system/supplier/edit.html @@ -6,215 +6,277 @@
- -
+
-
+
-
+
-
+
-
+
+ +
+
+ + +
+
+
+
- +
-
+
-
+
-
+
-
+
-
+
- +
-
+
- +
+ + +
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- - - - - +
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
- +
+
- +
-
+
- +
-
+
- + +
+
+
+ +
+ + 点击上传 +
只能上传jpg/png文件,第一张图片为主图
+
+
+ +
+
+ +
+
+ + +
+ + + + + +