Browse Source

[feat] 采购管理

采购报价数据库表、实体类、前端所有页面、mapper.xml层的所有方法新增物料型号字段
dev
liuxiaoxu 2 months ago
parent
commit
18ceb374c4
  1. 15
      ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseQuoteChild.java
  2. 8
      ruoyi-admin/src/main/resources/mapper/purchase/PurchaseQuoteChildMapper.xml
  3. 2
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/add.html
  4. 1
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/detail.html
  5. 2
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/edit.html
  6. 1
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskCgjlVerify.html
  7. 1
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskFzjlVerify.html
  8. 2
      ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskModifyApply.html

15
ruoyi-admin/src/main/java/com/ruoyi/purchase/domain/PurchaseQuoteChild.java

@ -42,6 +42,11 @@ public class PurchaseQuoteChild extends BaseEntity
@Excel(name = "物料的加工方式") @Excel(name = "物料的加工方式")
private String processMethod; private String processMethod;
/** 物料的型号 */
@Excel(name = "物料的型号")
private String materialModel;
/** 物料的品牌 */ /** 物料的品牌 */
@Excel(name = "物料的品牌") @Excel(name = "物料的品牌")
private String brand; private String brand;
@ -294,6 +299,15 @@ public class PurchaseQuoteChild extends BaseEntity
public String getCorrelationCode() { public String getCorrelationCode() {
return correlationCode; return correlationCode;
} }
public String getMaterialModel() {
return materialModel;
}
public void setMaterialModel(String materialModel) {
this.materialModel = materialModel;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
@ -304,6 +318,7 @@ public class PurchaseQuoteChild extends BaseEntity
.append("materialName", getMaterialName()) .append("materialName", getMaterialName())
.append("materialType", getMaterialType()) .append("materialType", getMaterialType())
.append("processMethod", getProcessMethod()) .append("processMethod", getProcessMethod())
.append("materialModel", getMaterialModel())
.append("brand", getBrand()) .append("brand", getBrand())
.append("photoUrl", getPhotoUrl()) .append("photoUrl", getPhotoUrl())
.append("describe", getDescribe()) .append("describe", getDescribe())

8
ruoyi-admin/src/main/resources/mapper/purchase/PurchaseQuoteChildMapper.xml

@ -11,6 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="materialName" column="material_name" /> <result property="materialName" column="material_name" />
<result property="materialType" column="material_type" /> <result property="materialType" column="material_type" />
<result property="processMethod" column="processMethod" /> <result property="processMethod" column="processMethod" />
<result property="materialModel" column="material_model" />
<result property="brand" column="brand" /> <result property="brand" column="brand" />
<result property="photoUrl" column="photoUrl" /> <result property="photoUrl" column="photoUrl" />
<result property="describe" column="describe" /> <result property="describe" column="describe" />
@ -34,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<sql id="selectPurchaseQuoteChildVo"> <sql id="selectPurchaseQuoteChildVo">
select purchase_quote_child_id, purchase_quote_code, material_id, material_code, select purchase_quote_child_id, purchase_quote_code, material_id, material_code,
material_name, material_type, processMethod, brand, photoUrl, `describe`, tax_rate, usd_rate, material_name, material_type, processMethod, material_model, brand, photoUrl, `describe`, tax_rate, usd_rate,
material_num, material_sole, material_rmb, material_noRmb,supplier_code, supplier_name, material_num, material_sole, material_rmb, material_noRmb,supplier_code, supplier_name,
create_by, create_time, update_by, update_time, remark, use_status, audit_status, create_by, create_time, update_by, update_time, remark, use_status, audit_status,
del_flag from purchase_quote_child del_flag from purchase_quote_child
@ -42,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectPurchaseQuoteChildList" parameterType="PurchaseQuoteChild" resultMap="PurchaseQuoteChildResult"> <select id="selectPurchaseQuoteChildList" parameterType="PurchaseQuoteChild" resultMap="PurchaseQuoteChildResult">
select purchase_quote_child_id, purchase_quote_code, material_id, material_code, select purchase_quote_child_id, purchase_quote_code, material_id, material_code,
material_name, material_type, processMethod, brand, photoUrl, `describe`, tax_rate, usd_rate, material_name, material_type, processMethod, material_model, brand, photoUrl, `describe`, tax_rate, usd_rate,
material_num, material_sole, material_rmb, material_noRmb,supplier_code, supplier_name, material_num, material_sole, material_rmb, material_noRmb,supplier_code, supplier_name,
create_by, create_time, update_by, update_time, remark, use_status, audit_status, create_by, create_time, update_by, update_time, remark, use_status, audit_status,
del_flag from purchase_quote_child del_flag from purchase_quote_child
@ -108,6 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="materialName != null">material_name,</if> <if test="materialName != null">material_name,</if>
<if test="materialType != null">material_type,</if> <if test="materialType != null">material_type,</if>
<if test="processMethod != null">processMethod,</if> <if test="processMethod != null">processMethod,</if>
<if test="materialModel != null">material_model,</if>
<if test="brand != null">brand,</if> <if test="brand != null">brand,</if>
<if test="photoUrl != null">photoUrl,</if> <if test="photoUrl != null">photoUrl,</if>
<if test="describe != null">`describe`,</if> <if test="describe != null">`describe`,</if>
@ -135,6 +137,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="materialName != null">#{materialName},</if> <if test="materialName != null">#{materialName},</if>
<if test="materialType != null">#{materialType},</if> <if test="materialType != null">#{materialType},</if>
<if test="processMethod != null">#{processMethod},</if> <if test="processMethod != null">#{processMethod},</if>
<if test="materialModel != null">#{materialModel},</if>
<if test="brand != null">#{brand},</if> <if test="brand != null">#{brand},</if>
<if test="photoUrl != null">#{photoUrl},</if> <if test="photoUrl != null">#{photoUrl},</if>
<if test="describe != null">#{describe},</if> <if test="describe != null">#{describe},</if>
@ -166,6 +169,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="materialName != null">material_name = #{materialName},</if> <if test="materialName != null">material_name = #{materialName},</if>
<if test="materialType != null">material_type = #{materialType},</if> <if test="materialType != null">material_type = #{materialType},</if>
<if test="processMethod != null">processMethod = #{processMethod},</if> <if test="processMethod != null">processMethod = #{processMethod},</if>
<if test="materialModel != null">material_model = #{materialModel},</if>
<if test="brand != null">brand = #{brand},</if> <if test="brand != null">brand = #{brand},</if>
<if test="photoUrl != null">photoUrl = #{photoUrl},</if> <if test="photoUrl != null">photoUrl = #{photoUrl},</if>
<if test="describe != null">`describe` = #{describe},</if> <if test="describe != null">`describe` = #{describe},</if>

2
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/add.html

@ -149,6 +149,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {
@ -286,6 +287,7 @@
materialCode: rowData.materialNo, materialCode: rowData.materialNo,
materialName: rowData.materialName, materialName: rowData.materialName,
materialType: rowData.materialType, materialType: rowData.materialType,
materialModel: rowData.materialModel,
describe: rowData.describe, describe: rowData.describe,
brand: rowData.brand, brand: rowData.brand,
unit: rowData.unit, unit: rowData.unit,

1
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/detail.html

@ -191,6 +191,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {

2
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/edit.html

@ -199,6 +199,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {
@ -271,6 +272,7 @@
materialCode: rowData.materialNo, materialCode: rowData.materialNo,
materialName: rowData.materialName, materialName: rowData.materialName,
materialType: rowData.materialType, materialType: rowData.materialType,
materialModel: rowData.materialModel,
describe: rowData.describe, describe: rowData.describe,
brand: rowData.brand, brand: rowData.brand,
unit: rowData.unit, unit: rowData.unit,

1
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskCgjlVerify.html

@ -234,6 +234,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {

1
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskFzjlVerify.html

@ -234,6 +234,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {

2
ruoyi-admin/src/main/resources/templates/purchase/purchaseQuote/taskModifyApply.html

@ -217,6 +217,7 @@
} }
}, },
{ title: '描述',field: 'describe',align: 'center'}, { title: '描述',field: 'describe',align: 'center'},
{ title: '型号',field: 'materialModel',align: 'center'},
{title: '品牌',field: 'brand',align: 'center'}, {title: '品牌',field: 'brand',align: 'center'},
{ title: '单位',field: 'unit',align: 'center', { title: '单位',field: 'unit',align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {
@ -280,6 +281,7 @@
materialCode: rowData.materialNo, materialCode: rowData.materialNo,
materialName: rowData.materialName, materialName: rowData.materialName,
materialType: rowData.materialType, materialType: rowData.materialType,
materialModel: rowData.materialModel,
describe: rowData.describe, describe: rowData.describe,
brand: rowData.brand, brand: rowData.brand,
unit: rowData.unit, unit: rowData.unit,

Loading…
Cancel
Save