mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-30 13:31:56 +08:00
优化代码生成细节
This commit is contained in:
@@ -15,14 +15,13 @@ import java.util.List;
|
||||
|
||||
/**
|
||||
* 单位信息管理Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* created on 2024-02-02
|
||||
*
|
||||
* @author ryas
|
||||
* created on 2024-02-05
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/UnitInfo")
|
||||
public class UnitInfoController extends BaseController
|
||||
{
|
||||
public class UnitInfoController extends BaseController {
|
||||
@Autowired
|
||||
private IUnitInfoService unitInfoService;
|
||||
|
||||
@@ -31,8 +30,7 @@ public class UnitInfoController extends BaseController
|
||||
*/
|
||||
@RequiresPermissions("wms:UnitInfo:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(UnitInfo unitInfo)
|
||||
{
|
||||
public TableDataInfo list(UnitInfo unitInfo) {
|
||||
startPage();
|
||||
List<UnitInfo> list = unitInfoService.selectUnitInfoList(unitInfo);
|
||||
return getDataTable(list);
|
||||
@@ -56,10 +54,9 @@ public class UnitInfoController extends BaseController
|
||||
* 获取单位信息管理详细信息
|
||||
*/
|
||||
@RequiresPermissions("wms:UnitInfo:query")
|
||||
@GetMapping(value = "/{orgCd}")
|
||||
public AjaxResult getInfo(@PathVariable("orgCd") String orgCd)
|
||||
{
|
||||
return success(unitInfoService.selectUnitInfoByOrgCd(orgCd));
|
||||
@GetMapping(value = "/{unitCode}")
|
||||
public AjaxResult getInfo(@PathVariable("unitCode") String unitCode) {
|
||||
return success(unitInfoService.selectUnitInfoByUnitCode(unitCode));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -68,8 +65,7 @@ public class UnitInfoController extends BaseController
|
||||
@RequiresPermissions("wms:UnitInfo:add")
|
||||
@Log(title = "单位信息管理", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody UnitInfo unitInfo)
|
||||
{
|
||||
public AjaxResult add(@RequestBody UnitInfo unitInfo) {
|
||||
return toAjax(unitInfoService.insertUnitInfo(unitInfo));
|
||||
}
|
||||
|
||||
@@ -79,8 +75,7 @@ public class UnitInfoController extends BaseController
|
||||
@RequiresPermissions("wms:UnitInfo:edit")
|
||||
@Log(title = "单位信息管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody UnitInfo unitInfo)
|
||||
{
|
||||
public AjaxResult edit(@RequestBody UnitInfo unitInfo) {
|
||||
return toAjax(unitInfoService.updateUnitInfo(unitInfo));
|
||||
}
|
||||
|
||||
@@ -89,9 +84,8 @@ public class UnitInfoController extends BaseController
|
||||
*/
|
||||
@RequiresPermissions("wms:UnitInfo:remove")
|
||||
@Log(title = "单位信息管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{orgCds}")
|
||||
public AjaxResult remove(@PathVariable String[] orgCds)
|
||||
{
|
||||
return toAjax(unitInfoService.deleteUnitInfoByOrgCds(orgCds));
|
||||
@DeleteMapping("/{unitCodes}")
|
||||
public AjaxResult remove(@PathVariable String[] unitCodes) {
|
||||
return toAjax(unitInfoService.deleteUnitInfoByUnitCodes(unitCodes));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,54 +9,63 @@ import jakarta.annotation.Generated;
|
||||
* This class corresponds to the database table SF_WMS_M_UNIT_INFO
|
||||
*/
|
||||
public class UnitInfo extends ExtBaseEntity {
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.ORG_CD")
|
||||
private String orgCd;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT")
|
||||
private String unit;
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 单位代码
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CODE")
|
||||
private String unitCode;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 单位名称
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_NAME")
|
||||
private String unitName;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CONV_RATE")
|
||||
private String unitConvRate;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.SRC_CONV_UNIT")
|
||||
private String srcConvUnit;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注1
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_1")
|
||||
private String remark1;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注2
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_2")
|
||||
private String remark2;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注3
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_3")
|
||||
private String remark3;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注4
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_4")
|
||||
private String remark4;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注5
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_5")
|
||||
private String remark5;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.ORG_CD")
|
||||
public String getOrgCd() {
|
||||
return orgCd;
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CODE")
|
||||
public String getUnitCode() {
|
||||
return unitCode;
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.ORG_CD")
|
||||
public void setOrgCd(String orgCd) {
|
||||
this.orgCd = orgCd == null ? null : orgCd.trim();
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT")
|
||||
public String getUnit() {
|
||||
return unit;
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT")
|
||||
public void setUnit(String unit) {
|
||||
this.unit = unit == null ? null : unit.trim();
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CODE")
|
||||
public void setUnitCode(String unitCode) {
|
||||
this.unitCode = unitCode == null ? null : unitCode.trim();
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_NAME")
|
||||
@@ -69,26 +78,6 @@ public class UnitInfo extends ExtBaseEntity {
|
||||
this.unitName = unitName == null ? null : unitName.trim();
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CONV_RATE")
|
||||
public String getUnitConvRate() {
|
||||
return unitConvRate;
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CONV_RATE")
|
||||
public void setUnitConvRate(String unitConvRate) {
|
||||
this.unitConvRate = unitConvRate == null ? null : unitConvRate.trim();
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.SRC_CONV_UNIT")
|
||||
public String getSrcConvUnit() {
|
||||
return srcConvUnit;
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.SRC_CONV_UNIT")
|
||||
public void setSrcConvUnit(String srcConvUnit) {
|
||||
this.srcConvUnit = srcConvUnit == null ? null : srcConvUnit.trim();
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_1")
|
||||
public String getRemark1() {
|
||||
return remark1;
|
||||
|
||||
@@ -10,39 +10,66 @@ public final class UnitInfoDynamicSqlSupport {
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
public static final UnitInfo unitInfo = new UnitInfo();
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.ORG_CD")
|
||||
public static final SqlColumn<String> orgCd = unitInfo.orgCd;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT")
|
||||
public static final SqlColumn<String> unit = unitInfo.unit;
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 单位代码
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CODE")
|
||||
public static final SqlColumn<String> unitCode = unitInfo.unitCode;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 单位名称
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_NAME")
|
||||
public static final SqlColumn<String> unitName = unitInfo.unitName;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UNIT_CONV_RATE")
|
||||
public static final SqlColumn<String> unitConvRate = unitInfo.unitConvRate;
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.SRC_CONV_UNIT")
|
||||
public static final SqlColumn<String> srcConvUnit = unitInfo.srcConvUnit;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注1
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_1")
|
||||
public static final SqlColumn<String> remark1 = unitInfo.remark1;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注2
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_2")
|
||||
public static final SqlColumn<String> remark2 = unitInfo.remark2;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注3
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_3")
|
||||
public static final SqlColumn<String> remark3 = unitInfo.remark3;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注4
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_4")
|
||||
public static final SqlColumn<String> remark4 = unitInfo.remark4;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 备注5
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.REMARK_5")
|
||||
public static final SqlColumn<String> remark5 = unitInfo.remark5;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 更新次数
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.UPDATE_COUNT")
|
||||
public static final SqlColumn<Integer> updateCount = unitInfo.updateCount;
|
||||
|
||||
/**
|
||||
* Database Column Remarks:
|
||||
* 删除标志
|
||||
*/
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source field: SF_WMS_M_UNIT_INFO.DELETE_FLAG")
|
||||
public static final SqlColumn<Integer> deleteFlag = unitInfo.deleteFlag;
|
||||
|
||||
@@ -83,16 +110,10 @@ public final class UnitInfoDynamicSqlSupport {
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
public static final class UnitInfo extends AliasableSqlTable<UnitInfo> {
|
||||
public final SqlColumn<String> orgCd = column("ORG_CD", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> unit = column("UNIT", JDBCType.VARCHAR);
|
||||
public final SqlColumn<String> unitCode = column("UNIT_CODE", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> unitName = column("UNIT_NAME", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> unitConvRate = column("UNIT_CONV_RATE", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> srcConvUnit = column("SRC_CONV_UNIT", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> remark1 = column("REMARK_1", JDBCType.VARCHAR);
|
||||
|
||||
public final SqlColumn<String> remark2 = column("REMARK_2", JDBCType.VARCHAR);
|
||||
|
||||
@@ -1,8 +1,18 @@
|
||||
package com.ruoyi.wms.mapper;
|
||||
|
||||
import static com.ruoyi.wms.mapper.UnitInfoDynamicSqlSupport.*;
|
||||
import static org.mybatis.dynamic.sql.SqlBuilder.isEqualTo;
|
||||
|
||||
import com.ruoyi.wms.domain.UnitInfo;
|
||||
import jakarta.annotation.Generated;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Result;
|
||||
import org.apache.ibatis.annotations.ResultMap;
|
||||
import org.apache.ibatis.annotations.Results;
|
||||
import org.apache.ibatis.annotations.SelectProvider;
|
||||
import org.apache.ibatis.type.JdbcType;
|
||||
import org.mybatis.dynamic.sql.BasicColumn;
|
||||
import org.mybatis.dynamic.sql.delete.DeleteDSLCompleter;
|
||||
@@ -13,28 +23,22 @@ import org.mybatis.dynamic.sql.update.UpdateDSL;
|
||||
import org.mybatis.dynamic.sql.update.UpdateDSLCompleter;
|
||||
import org.mybatis.dynamic.sql.update.UpdateModel;
|
||||
import org.mybatis.dynamic.sql.util.SqlProviderAdapter;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.*;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import static com.ruoyi.wms.mapper.UnitInfoDynamicSqlSupport.*;
|
||||
import static org.mybatis.dynamic.sql.SqlBuilder.isEqualTo;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.CommonCountMapper;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.CommonDeleteMapper;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.CommonInsertMapper;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.CommonUpdateMapper;
|
||||
import org.mybatis.dynamic.sql.util.mybatis3.MyBatis3Utils;
|
||||
|
||||
@Mapper
|
||||
public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, CommonInsertMapper<UnitInfo>, CommonUpdateMapper {
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
BasicColumn[] selectList = BasicColumn.columnList(orgCd, unit, unitName, unitConvRate, srcConvUnit, remark1, remark2, remark3, remark4, remark5, updateCount, deleteFlag, createBy, createTime, updateBy, updateTime, remark);
|
||||
BasicColumn[] selectList = BasicColumn.columnList(unitCode, unitName, remark1, remark2, remark3, remark4, remark5, updateCount, deleteFlag, createBy, createTime, updateBy, updateTime, remark);
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
@SelectProvider(type=SqlProviderAdapter.class, method="select")
|
||||
@Results(id="UnitInfoResult", value = {
|
||||
@Result(column="ORG_CD", property="orgCd", jdbcType=JdbcType.VARCHAR, id=true),
|
||||
@Result(column="UNIT", property="unit", jdbcType=JdbcType.VARCHAR, id=true),
|
||||
@Result(column="UNIT_CODE", property="unitCode", jdbcType=JdbcType.VARCHAR, id=true),
|
||||
@Result(column="UNIT_NAME", property="unitName", jdbcType=JdbcType.VARCHAR),
|
||||
@Result(column="UNIT_CONV_RATE", property="unitConvRate", jdbcType=JdbcType.VARCHAR),
|
||||
@Result(column="SRC_CONV_UNIT", property="srcConvUnit", jdbcType=JdbcType.VARCHAR),
|
||||
@Result(column="REMARK_1", property="remark1", jdbcType=JdbcType.VARCHAR),
|
||||
@Result(column="REMARK_2", property="remark2", jdbcType=JdbcType.VARCHAR),
|
||||
@Result(column="REMARK_3", property="remark3", jdbcType=JdbcType.VARCHAR),
|
||||
@@ -66,21 +70,17 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
default int deleteByPrimaryKey(String orgCd_, String unit_) {
|
||||
default int deleteByPrimaryKey(String unitCode_) {
|
||||
return delete(c ->
|
||||
c.where(orgCd, isEqualTo(orgCd_))
|
||||
.and(unit, isEqualTo(unit_))
|
||||
c.where(unitCode, isEqualTo(unitCode_))
|
||||
);
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
default int insert(UnitInfo row) {
|
||||
return MyBatis3Utils.insert(this::insert, row, unitInfo, c ->
|
||||
c.map(orgCd).toProperty("orgCd")
|
||||
.map(unit).toProperty("unit")
|
||||
c.map(unitCode).toProperty("unitCode")
|
||||
.map(unitName).toProperty("unitName")
|
||||
.map(unitConvRate).toProperty("unitConvRate")
|
||||
.map(srcConvUnit).toProperty("srcConvUnit")
|
||||
.map(remark1).toProperty("remark1")
|
||||
.map(remark2).toProperty("remark2")
|
||||
.map(remark3).toProperty("remark3")
|
||||
@@ -99,11 +99,8 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
default int insertMultiple(Collection<UnitInfo> records) {
|
||||
return MyBatis3Utils.insertMultiple(this::insertMultiple, records, unitInfo, c ->
|
||||
c.map(orgCd).toProperty("orgCd")
|
||||
.map(unit).toProperty("unit")
|
||||
c.map(unitCode).toProperty("unitCode")
|
||||
.map(unitName).toProperty("unitName")
|
||||
.map(unitConvRate).toProperty("unitConvRate")
|
||||
.map(srcConvUnit).toProperty("srcConvUnit")
|
||||
.map(remark1).toProperty("remark1")
|
||||
.map(remark2).toProperty("remark2")
|
||||
.map(remark3).toProperty("remark3")
|
||||
@@ -122,11 +119,8 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
default int insertSelective(UnitInfo row) {
|
||||
return MyBatis3Utils.insert(this::insert, row, unitInfo, c ->
|
||||
c.map(orgCd).toPropertyWhenPresent("orgCd", row::getOrgCd)
|
||||
.map(unit).toPropertyWhenPresent("unit", row::getUnit)
|
||||
c.map(unitCode).toPropertyWhenPresent("unitCode", row::getUnitCode)
|
||||
.map(unitName).toPropertyWhenPresent("unitName", row::getUnitName)
|
||||
.map(unitConvRate).toPropertyWhenPresent("unitConvRate", row::getUnitConvRate)
|
||||
.map(srcConvUnit).toPropertyWhenPresent("srcConvUnit", row::getSrcConvUnit)
|
||||
.map(remark1).toPropertyWhenPresent("remark1", row::getRemark1)
|
||||
.map(remark2).toPropertyWhenPresent("remark2", row::getRemark2)
|
||||
.map(remark3).toPropertyWhenPresent("remark3", row::getRemark3)
|
||||
@@ -158,10 +152,9 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
}
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
default Optional<UnitInfo> selectByPrimaryKey(String orgCd_, String unit_) {
|
||||
default Optional<UnitInfo> selectByPrimaryKey(String unitCode_) {
|
||||
return selectOne(c ->
|
||||
c.where(orgCd, isEqualTo(orgCd_))
|
||||
.and(unit, isEqualTo(unit_))
|
||||
c.where(unitCode, isEqualTo(unitCode_))
|
||||
);
|
||||
}
|
||||
|
||||
@@ -172,11 +165,8 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
static UpdateDSL<UpdateModel> updateAllColumns(UnitInfo row, UpdateDSL<UpdateModel> dsl) {
|
||||
return dsl.set(orgCd).equalTo(row::getOrgCd)
|
||||
.set(unit).equalTo(row::getUnit)
|
||||
return dsl.set(unitCode).equalTo(row::getUnitCode)
|
||||
.set(unitName).equalTo(row::getUnitName)
|
||||
.set(unitConvRate).equalTo(row::getUnitConvRate)
|
||||
.set(srcConvUnit).equalTo(row::getSrcConvUnit)
|
||||
.set(remark1).equalTo(row::getRemark1)
|
||||
.set(remark2).equalTo(row::getRemark2)
|
||||
.set(remark3).equalTo(row::getRemark3)
|
||||
@@ -193,11 +183,8 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
|
||||
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: SF_WMS_M_UNIT_INFO")
|
||||
static UpdateDSL<UpdateModel> updateSelectiveColumns(UnitInfo row, UpdateDSL<UpdateModel> dsl) {
|
||||
return dsl.set(orgCd).equalToWhenPresent(row::getOrgCd)
|
||||
.set(unit).equalToWhenPresent(row::getUnit)
|
||||
return dsl.set(unitCode).equalToWhenPresent(row::getUnitCode)
|
||||
.set(unitName).equalToWhenPresent(row::getUnitName)
|
||||
.set(unitConvRate).equalToWhenPresent(row::getUnitConvRate)
|
||||
.set(srcConvUnit).equalToWhenPresent(row::getSrcConvUnit)
|
||||
.set(remark1).equalToWhenPresent(row::getRemark1)
|
||||
.set(remark2).equalToWhenPresent(row::getRemark2)
|
||||
.set(remark3).equalToWhenPresent(row::getRemark3)
|
||||
@@ -216,8 +203,6 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
default int updateByPrimaryKey(UnitInfo row) {
|
||||
return update(c ->
|
||||
c.set(unitName).equalTo(row::getUnitName)
|
||||
.set(unitConvRate).equalTo(row::getUnitConvRate)
|
||||
.set(srcConvUnit).equalTo(row::getSrcConvUnit)
|
||||
.set(remark1).equalTo(row::getRemark1)
|
||||
.set(remark2).equalTo(row::getRemark2)
|
||||
.set(remark3).equalTo(row::getRemark3)
|
||||
@@ -230,8 +215,7 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
.set(updateBy).equalTo(row::getUpdateBy)
|
||||
.set(updateTime).equalTo(row::getUpdateTime)
|
||||
.set(remark).equalTo(row::getRemark)
|
||||
.where(orgCd, isEqualTo(row::getOrgCd))
|
||||
.and(unit, isEqualTo(row::getUnit))
|
||||
.where(unitCode, isEqualTo(row::getUnitCode))
|
||||
);
|
||||
}
|
||||
|
||||
@@ -239,8 +223,6 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
default int updateByPrimaryKeySelective(UnitInfo row) {
|
||||
return update(c ->
|
||||
c.set(unitName).equalToWhenPresent(row::getUnitName)
|
||||
.set(unitConvRate).equalToWhenPresent(row::getUnitConvRate)
|
||||
.set(srcConvUnit).equalToWhenPresent(row::getSrcConvUnit)
|
||||
.set(remark1).equalToWhenPresent(row::getRemark1)
|
||||
.set(remark2).equalToWhenPresent(row::getRemark2)
|
||||
.set(remark3).equalToWhenPresent(row::getRemark3)
|
||||
@@ -253,8 +235,7 @@ public interface UnitInfoMapper extends CommonCountMapper, CommonDeleteMapper, C
|
||||
.set(updateBy).equalToWhenPresent(row::getUpdateBy)
|
||||
.set(updateTime).equalToWhenPresent(row::getUpdateTime)
|
||||
.set(remark).equalToWhenPresent(row::getRemark)
|
||||
.where(orgCd, isEqualTo(row::getOrgCd))
|
||||
.and(unit, isEqualTo(row::getUnit))
|
||||
.where(unitCode, isEqualTo(row::getUnitCode))
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -7,17 +7,17 @@ import java.util.List;
|
||||
/**
|
||||
* 单位信息管理Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* created on 2024-02-02
|
||||
* @author ryas
|
||||
* created on 2024-02-05
|
||||
*/
|
||||
public interface IUnitInfoService {
|
||||
/**
|
||||
* 查询单位信息管理
|
||||
*
|
||||
* @param orgCd 单位信息管理主键
|
||||
* @param unitCode 单位信息管理主键
|
||||
* @return 单位信息管理
|
||||
*/
|
||||
UnitInfo selectUnitInfoByOrgCd(String orgCd);
|
||||
UnitInfo selectUnitInfoByUnitCode(String unitCode);
|
||||
|
||||
/**
|
||||
* 查询单位信息管理列表
|
||||
@@ -46,16 +46,16 @@ public interface IUnitInfoService {
|
||||
/**
|
||||
* 批量删除单位信息管理
|
||||
*
|
||||
* @param orgCds 需要删除的单位信息管理主键集合
|
||||
* @param unitCodes 需要删除的单位信息管理主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
int deleteUnitInfoByOrgCds(String[] orgCds);
|
||||
int deleteUnitInfoByUnitCodes(String[] unitCodes);
|
||||
|
||||
/**
|
||||
* 删除单位信息管理信息
|
||||
*
|
||||
* @param orgCd 单位信息管理主键
|
||||
* @param unitCode 单位信息管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
int deleteUnitInfoByOrgCd(String orgCd);
|
||||
int deleteUnitInfoByUnitCode(String unitCode);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
package com.ruoyi.wms.service.impl;
|
||||
|
||||
import com.ruoyi.common.core.utils.DateUtils;
|
||||
import com.ruoyi.common.core.utils.StringUtils;
|
||||
import com.ruoyi.common.core.utils.uuid.snowflake.SnowFlakeIdGenerator;
|
||||
import com.ruoyi.common.core.web.domain.ExtBaseEntity;
|
||||
import com.ruoyi.wms.domain.UnitInfo;
|
||||
import com.ruoyi.wms.mapper.UnitInfoDynamicSqlSupport;
|
||||
import com.ruoyi.wms.mapper.UnitInfoMapper;
|
||||
import com.ruoyi.wms.service.IUnitInfoService;
|
||||
import org.mybatis.dynamic.sql.SqlBuilder;
|
||||
import org.mybatis.dynamic.sql.render.RenderingStrategies;
|
||||
import org.mybatis.dynamic.sql.select.render.SelectStatementProvider;
|
||||
import org.mybatis.dynamic.sql.update.render.UpdateStatementProvider;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -15,8 +21,8 @@ import java.util.Optional;
|
||||
/**
|
||||
* 单位信息管理Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* created on 2024-02-02
|
||||
* @author ryas
|
||||
* created on 2024-02-05
|
||||
*/
|
||||
@Service
|
||||
public class UnitInfoServiceImpl implements IUnitInfoService {
|
||||
@@ -26,12 +32,12 @@ public class UnitInfoServiceImpl implements IUnitInfoService {
|
||||
/**
|
||||
* 查询单位信息管理
|
||||
*
|
||||
* @param orgCd 单位信息管理主键
|
||||
* @param unitCode 单位信息管理主键
|
||||
* @return 单位信息管理
|
||||
*/
|
||||
@Override
|
||||
public UnitInfo selectUnitInfoByOrgCd(String orgCd) {
|
||||
Optional<UnitInfo> result = unitInfoMapper.selectOne(dsl -> dsl.where(UnitInfoDynamicSqlSupport.orgCd, SqlBuilder.isEqualTo(orgCd)));
|
||||
public UnitInfo selectUnitInfoByUnitCode(String unitCode) {
|
||||
Optional<UnitInfo> result = unitInfoMapper.selectOne(dsl -> dsl.where(UnitInfoDynamicSqlSupport.unitCode, SqlBuilder.isEqualTo(unitCode)));
|
||||
return result.orElse(null);
|
||||
}
|
||||
|
||||
@@ -43,25 +49,14 @@ public class UnitInfoServiceImpl implements IUnitInfoService {
|
||||
*/
|
||||
@Override
|
||||
public List<UnitInfo> selectUnitInfoList(UnitInfo unitInfo) {
|
||||
return unitInfoMapper.select(dsl -> dsl
|
||||
.where(UnitInfoDynamicSqlSupport.orgCd, SqlBuilder.isEqualToWhenPresent(unitInfo.getOrgCd()))
|
||||
.and(UnitInfoDynamicSqlSupport.unit, SqlBuilder.isEqualToWhenPresent(unitInfo.getUnit()))
|
||||
.and(UnitInfoDynamicSqlSupport.unitName, SqlBuilder.isEqualToWhenPresent(unitInfo.getUnitName()))
|
||||
.and(UnitInfoDynamicSqlSupport.unitConvRate, SqlBuilder.isEqualToWhenPresent(unitInfo.getUnitConvRate()))
|
||||
.and(UnitInfoDynamicSqlSupport.srcConvUnit, SqlBuilder.isEqualToWhenPresent(unitInfo.getSrcConvUnit()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark1, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark1()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark2, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark2()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark3, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark3()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark4, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark4()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark5, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark5()))
|
||||
.and(UnitInfoDynamicSqlSupport.updateCount, SqlBuilder.isEqualToWhenPresent(unitInfo.getUpdateCount()))
|
||||
.and(UnitInfoDynamicSqlSupport.deleteFlag, SqlBuilder.isEqualToWhenPresent(unitInfo.getDeleteFlag()))
|
||||
.and(UnitInfoDynamicSqlSupport.createBy, SqlBuilder.isEqualToWhenPresent(unitInfo.getCreateBy()))
|
||||
.and(UnitInfoDynamicSqlSupport.createTime, SqlBuilder.isEqualToWhenPresent(unitInfo.getCreateTime()))
|
||||
.and(UnitInfoDynamicSqlSupport.updateBy, SqlBuilder.isEqualToWhenPresent(unitInfo.getUpdateBy()))
|
||||
.and(UnitInfoDynamicSqlSupport.updateTime, SqlBuilder.isEqualToWhenPresent(unitInfo.getUpdateTime()))
|
||||
.and(UnitInfoDynamicSqlSupport.remark, SqlBuilder.isEqualToWhenPresent(unitInfo.getRemark()))
|
||||
);
|
||||
SelectStatementProvider provider = SqlBuilder.select(UnitInfoMapper.selectList)
|
||||
.from(UnitInfoDynamicSqlSupport.unitInfo)
|
||||
.where(UnitInfoDynamicSqlSupport.deleteFlag, SqlBuilder.isEqualTo(ExtBaseEntity.NOT_DELETE))
|
||||
.and(UnitInfoDynamicSqlSupport.unitCode, SqlBuilder.isEqualToWhenPresent(unitInfo.getUnitCode()))
|
||||
.and(UnitInfoDynamicSqlSupport.unitName, SqlBuilder.isLikeWhenPresent(unitInfo.getUnitName()))
|
||||
.build()
|
||||
.render(RenderingStrategies.MYBATIS3);
|
||||
return unitInfoMapper.selectMany(provider);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -72,6 +67,9 @@ public class UnitInfoServiceImpl implements IUnitInfoService {
|
||||
*/
|
||||
@Override
|
||||
public int insertUnitInfo(UnitInfo unitInfo) {
|
||||
if (StringUtils.isBlank(unitInfo.getUnitCode())) {
|
||||
unitInfo.setUnitCode(SnowFlakeIdGenerator.nextId());
|
||||
}
|
||||
unitInfo.setCreateTime(DateUtils.getNowDate());
|
||||
return unitInfoMapper.insertSelective(unitInfo);
|
||||
}
|
||||
@@ -91,23 +89,32 @@ public class UnitInfoServiceImpl implements IUnitInfoService {
|
||||
/**
|
||||
* 批量删除单位信息管理
|
||||
*
|
||||
* @param orgCds 需要删除的单位信息管理主键
|
||||
* @param unitCodes 需要删除的单位信息管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteUnitInfoByOrgCds(String[] orgCds) {
|
||||
|
||||
return unitInfoMapper.delete(dsl -> dsl.where(UnitInfoDynamicSqlSupport.orgCd, SqlBuilder.isIn(orgCds)));
|
||||
public int deleteUnitInfoByUnitCodes(String[] unitCodes) {
|
||||
UpdateStatementProvider provider = SqlBuilder.update(UnitInfoDynamicSqlSupport.unitInfo)
|
||||
.set(UnitInfoDynamicSqlSupport.deleteFlag).equalTo(ExtBaseEntity.DELETED)
|
||||
.set(UnitInfoDynamicSqlSupport.updateTime).equalTo(DateUtils.getNowDate())
|
||||
.where(UnitInfoDynamicSqlSupport.unitCode, SqlBuilder.isIn(unitCodes))
|
||||
.build()
|
||||
.render(RenderingStrategies.MYBATIS3);
|
||||
return unitInfoMapper.update(provider);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除单位信息管理信息
|
||||
*
|
||||
* @param orgCd 单位信息管理主键
|
||||
* @param unitCode 单位信息管理主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteUnitInfoByOrgCd(String orgCd) {
|
||||
return unitInfoMapper.delete(dsl -> dsl.where(UnitInfoDynamicSqlSupport.orgCd, SqlBuilder.isEqualTo(orgCd)));
|
||||
public int deleteUnitInfoByUnitCode(String unitCode) {
|
||||
UnitInfo record = new UnitInfo();
|
||||
record.setUnitCode(unitCode);
|
||||
record.setDeleteFlag(ExtBaseEntity.DELETED);
|
||||
record.setUpdateTime(DateUtils.getNowDate());
|
||||
return unitInfoMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user