物资装备代码合并
This commit is contained in:
parent
2be1e0098d
commit
8555949ed7
|
|
@ -58,7 +58,7 @@ public class DevInfoController extends BaseController {
|
|||
* 查询商品列表--包含附件查询
|
||||
*/
|
||||
//@RequiresPermissions("equip:info:list")
|
||||
@ApiOperation(value = "查询商品列表")
|
||||
@ApiOperation(value = "查询商品列表--附件列表")
|
||||
@PostMapping("/devList")
|
||||
public TableDataInfo devList(@RequestBody DevInfoVo devInfo) {
|
||||
startPage();
|
||||
|
|
@ -83,18 +83,6 @@ public class DevInfoController extends BaseController {
|
|||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出设备信息列表
|
||||
*/
|
||||
// @RequiresPermissions("equip:info:export")
|
||||
@ApiOperation(value = "导出装备信息")
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, DevInfoVo devInfo) {
|
||||
List<DevInfoVo> list = devInfoService.selectDevInfoList(devInfo);
|
||||
ExcelUtil<DevInfoVo> util = new ExcelUtil<>(DevInfoVo.class);
|
||||
util.exportExcel(response, list, "设备信息数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取设备信息详细信息
|
||||
*/
|
||||
|
|
@ -165,6 +153,16 @@ public class DevInfoController extends BaseController {
|
|||
return success(devInfoService.sumType());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导出设备信息列表
|
||||
*/
|
||||
// @RequiresPermissions("equip:info:export")
|
||||
@ApiOperation(value = "导出装备信息")
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, DevInfoVo devInfo) {
|
||||
List<DevInfoVo> list = devInfoService.selectDevInfoList(devInfo);
|
||||
ExcelUtil<DevInfoVo> util = new ExcelUtil<>(DevInfoVo.class);
|
||||
util.exportExcel(response, list, "设备信息数据");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import lombok.EqualsAndHashCode;
|
|||
import lombok.ToString;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
|
@ -40,22 +41,27 @@ public class DevInfo extends BaseEntity {
|
|||
@ApiModelProperty(value = "整机装备重量")
|
||||
private String deviceWeight;
|
||||
|
||||
@ApiModelProperty(value = "联系人")
|
||||
private String person;
|
||||
|
||||
@ApiModelProperty(value = "联系电话")
|
||||
private String personPhone;
|
||||
@ApiModelProperty(value = "单位")
|
||||
private String unitName;
|
||||
|
||||
/** 类型id */
|
||||
@Excel(name = "类型id")
|
||||
@ApiModelProperty(value = "类型id")
|
||||
private Long typeId;
|
||||
|
||||
@ApiModelProperty(value = "装备类别")
|
||||
private String typeName;
|
||||
|
||||
/** 设备状态(自有,待上架,上架,在租,下架)考虑数据字典 */
|
||||
@Excel(name = "设备状态(自有,待上架,上架,在租,下架)考虑数据字典")
|
||||
@ApiModelProperty(value = "设备状态(自有,待上架,上架,在租,下架)考虑数据字典")
|
||||
private String maStatus;
|
||||
|
||||
/** 设备状态(自有,待上架,上架,在租,下架)考虑数据字典 */
|
||||
@Excel(name = "设备状态(自有,待上架,上架,在租,下架)考虑数据字典")
|
||||
@ApiModelProperty(value = "设备状态(自有,待上架,上架,在租,下架)考虑数据字典")
|
||||
private String maStatusName;
|
||||
|
||||
/** 租赁范围 */
|
||||
@Excel(name = "租赁范围")
|
||||
@ApiModelProperty(value = "租赁范围")
|
||||
|
|
@ -148,6 +154,12 @@ public class DevInfo extends BaseEntity {
|
|||
@ApiModelProperty(value = "创建人")
|
||||
private Long creator;
|
||||
|
||||
@ApiModelProperty(value = "联系人")
|
||||
private String person;
|
||||
|
||||
@ApiModelProperty(value = "联系人电话")
|
||||
private String personPhone;
|
||||
|
||||
/** 设备规格 */
|
||||
@Excel(name = "设备规格")
|
||||
@ApiModelProperty(value = "设备规格")
|
||||
|
|
@ -168,6 +180,18 @@ public class DevInfo extends BaseEntity {
|
|||
@ApiModelProperty(value = "是否删除")
|
||||
private String isActive;
|
||||
|
||||
@ApiModelProperty(value = "主展示图")
|
||||
private List<SysFileInfo> mainFileList = new ArrayList<>();
|
||||
|
||||
@ApiModelProperty(value = "详情页展示图")
|
||||
private List<SysFileInfo> detailsFileList = new ArrayList<>();
|
||||
|
||||
@ApiModelProperty(value = "检测证明、检验pdf")
|
||||
private List<SysFileInfo> examinationPdf = new ArrayList<>();
|
||||
|
||||
@ApiModelProperty(value = "合格证、保险pdf")
|
||||
private List<SysFileInfo> insurancePdf = new ArrayList<>();
|
||||
|
||||
/**文件附件 后续废弃 用下面的*/
|
||||
@ApiModelProperty(value = "文件附件")
|
||||
private List<SysFileInfo> fileList;
|
||||
|
|
@ -178,4 +202,7 @@ public class DevInfo extends BaseEntity {
|
|||
|
||||
@ApiModelProperty(value = "城市")
|
||||
private String city;
|
||||
|
||||
@ApiModelProperty(value = "公司Id")
|
||||
private String companyId;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,14 @@
|
|||
package com.bonus.material.device.domain.vo;
|
||||
|
||||
import com.bonus.common.biz.domain.SysFileInfo;
|
||||
import com.bonus.material.device.domain.DevInfo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author syruan
|
||||
*/
|
||||
|
|
@ -15,21 +18,15 @@ import lombok.ToString;
|
|||
public class DevInfoVo extends DevInfo {
|
||||
|
||||
private Integer pageNum;
|
||||
|
||||
private Integer pageSize;
|
||||
|
||||
private long parentId;
|
||||
private Long maId;
|
||||
|
||||
@ApiModelProperty(value = "装备类别")
|
||||
private String typeName;
|
||||
|
||||
/* 装备组别 parent */
|
||||
@ApiModelProperty(value = "装备组别")
|
||||
private String groupName;
|
||||
|
||||
@ApiModelProperty(value = "装备名称")
|
||||
private String deviceName;
|
||||
|
||||
@ApiModelProperty(value = "收藏id")
|
||||
private int collectId;
|
||||
|
||||
|
|
@ -60,12 +57,10 @@ public class DevInfoVo extends DevInfo {
|
|||
@ApiModelProperty(value = "搜索数量")
|
||||
private Long searchNum;
|
||||
|
||||
@ApiModelProperty(value = "检验pdf")
|
||||
private String examinationPdf;
|
||||
|
||||
@ApiModelProperty(value = "保险pdf")
|
||||
private String insurancePdf;
|
||||
@ApiModelProperty(value = "附件集合--只做返回用")
|
||||
private List<SysFileInfo> fileList;
|
||||
|
||||
/**上下架id*/
|
||||
@ApiModelProperty(value = "上下架id")
|
||||
private int upId;
|
||||
|
||||
|
|
@ -117,6 +112,8 @@ public class DevInfoVo extends DevInfo {
|
|||
@ApiModelProperty(value = "所属公司id")
|
||||
private String companyId;
|
||||
|
||||
|
||||
/* 装备组别 parent */
|
||||
@ApiModelProperty(value = "装备组别Id")
|
||||
private String groupId;
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public interface DevInfoMapper {
|
|||
* @param maId 设备信息主键
|
||||
* @return 设备图片集
|
||||
*/
|
||||
List<SysFile> getFilesByMaId(Long maId);
|
||||
List<SysFileInfo> getFilesByMaId(Long maId);
|
||||
|
||||
Long getCompanyUpNum(Long ownCo);
|
||||
|
||||
|
|
@ -87,8 +87,10 @@ public interface DevInfoMapper {
|
|||
*/
|
||||
int insertLon(InfoMotionDto infoMotionDto);
|
||||
|
||||
// TODO
|
||||
List<SysDic> getSysDic();
|
||||
|
||||
// todo
|
||||
SysDic getSysDicById(Integer id);
|
||||
|
||||
List<BaseAddress> getBaseAddress();
|
||||
|
|
|
|||
|
|
@ -32,6 +32,17 @@ import java.util.stream.Collectors;
|
|||
*/
|
||||
@Service
|
||||
public class DevInfoServiceImpl implements DevInfoService {
|
||||
// 装备主展示图片字典
|
||||
private final Integer MAIN_IMAGES_DICT_VALUE = 0;
|
||||
|
||||
// 装备详情展示图片字典
|
||||
private final Integer DETAILS_IMAGES_DICT_VALUE = 1;
|
||||
|
||||
// 检测证明PDF附件字典
|
||||
private final Integer EXAMINATION_PDF = 2;
|
||||
|
||||
// 合格证PDF附件字典
|
||||
private final Integer INSURANCE_PDF = 3;
|
||||
|
||||
@Resource
|
||||
private DevInfoMapper devInfoMapper;
|
||||
|
|
@ -145,6 +156,7 @@ public class DevInfoServiceImpl implements DevInfoService {
|
|||
List<BaseAddress> addressList = devInfoMapper.getBaseAddress();
|
||||
for (DevInfoVo devInfoVo : list) {
|
||||
for (BaseAddress address : addressList) {
|
||||
if (devInfoVo.getCityId() == null || address.getCode() == null) { continue; }
|
||||
if (devInfoVo.getCityId().equals(Integer.valueOf(address.getCode()))) {
|
||||
devInfoVo.setCityStr(address.getName());
|
||||
break;
|
||||
|
|
@ -168,6 +180,7 @@ public class DevInfoServiceImpl implements DevInfoService {
|
|||
//保存用户信息
|
||||
devInfo.setCreator(userId);
|
||||
devInfo.setCode(String.valueOf(UUID.randomUUID()));
|
||||
devInfo.setMaStatus("3");
|
||||
devInfoMapper.insertDevInfo(devInfo);
|
||||
|
||||
//把文件保存到附件中
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="com.bonus.material.device.mapper.DevInfoMapper">
|
||||
|
||||
<resultMap type="com.bonus.material.device.domain.vo.DevInfoVo" id="DevInfoResult">
|
||||
<result property="maId" column="ma_id" />
|
||||
<result property="code" column="code" />
|
||||
|
|
@ -28,6 +30,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<result property="ownCo" column="own_co" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="creator" column="creator" />
|
||||
<result property="person" column="person" />
|
||||
<result property="personPhone" column="person_phone" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="specification" column="specification" />
|
||||
|
|
@ -42,7 +46,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<sql id="selectDevInfoVo">
|
||||
select ma_id, code, type_id, ma_status, lease_scope, location, province_id, city_id, area_id, brand, model_name, production_date, working_hours, serial_number,
|
||||
month_lease_price, day_lease_price, pic_url, js_month_price, js_day_price, description, gps_code, own_co, create_time,
|
||||
creator, update_time, update_by, specification, deposit, is_operator, is_active, update_time, update_by from ma_dev_info
|
||||
creator, update_time, person, person_phone, update_by, specification, deposit, is_operator, is_active, update_time, update_by
|
||||
from ma_dev_info
|
||||
</sql>
|
||||
|
||||
|
||||
|
|
@ -227,16 +232,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
d.is_active='1' and d.ma_id = #{maId}
|
||||
</select>
|
||||
|
||||
<select id="getFilesByMaId" parameterType="Long" resultType="com.bonus.common.biz.domain.SysFile">
|
||||
SELECT s.dic_id, s.file_name as name,s.file_url as url
|
||||
<select id="getFilesByMaId" parameterType="Long" resultType="com.bonus.common.biz.domain.SysFileInfo">
|
||||
SELECT s.dic_id, s.file_name,s.file_url
|
||||
from ma_dev_info d
|
||||
left join sys_file_info s on d.ma_id = s.model_id
|
||||
WHERE d.ma_id = #{maId} and d.is_active='1' and s.dic_id in (20,28,29)
|
||||
WHERE d.ma_id = #{maId} and d.is_active='1' and s.dic_id in (0,1,2,3)
|
||||
</select>
|
||||
|
||||
<select id="getCompanyUpNum" parameterType="Long" resultType="Long">
|
||||
select count(d.ma_id) from ma_dev_info d
|
||||
|
||||
where d.own_co= #{ownCo} and d.ma_status in(16,17) and d.is_active='1'
|
||||
GROUP BY d.own_co
|
||||
</select>
|
||||
|
|
@ -245,6 +249,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
insert into ma_dev_info
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="maId != null and maId != '' ">ma_id,</if>
|
||||
<if test="deviceName != null and deviceName != '' ">device_name,</if>
|
||||
<if test="deviceWeight != null and deviceWeight != '' ">device_weight,</if>
|
||||
<if test="unitName != null and unitName != '' ">unit_name,</if>
|
||||
<if test="code != null and code != '' ">code,</if>
|
||||
<if test="typeId != null and typeId != ''">type_id,</if>
|
||||
<if test="maStatus != null and maStatus != ''">ma_status,</if>
|
||||
|
|
@ -263,12 +270,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<if test="picUrl != null and picUrl != ''">pic_url,</if>
|
||||
<if test="jsMonthPrice != null and jsMonthPrice != ''">js_month_price,</if>
|
||||
<if test="jsDayPrice != null and jsDayPrice != ''">js_day_price,</if>
|
||||
<if test="description != null and description != ''">description,</if>
|
||||
<if test="description != null and description != ''">`description`,</if>
|
||||
<if test="gpsCode != null and gpsCode != ''">gps_code,</if>
|
||||
<if test="ownCo != null and ownCo != ''">own_co,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="person != null and person != ''">person,</if>
|
||||
<if test="personPhone != null and personPhone != ''">person_phone,</if>
|
||||
create_time,
|
||||
<if test="creator != null and creator != ''">creator,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
update_time,
|
||||
<if test="updateBy != null and updateBy != ''">update_by,</if>
|
||||
<if test="specification != null and specification != ''">specification,</if>
|
||||
<if test="deposit != null and deposit != ''">deposit,</if>
|
||||
|
|
@ -279,6 +289,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="maId != null and maId != ''">#{maId},</if>
|
||||
<if test="deviceName != null and deviceName != ''">#{deviceName},</if>
|
||||
<if test="deviceWeight != null and deviceWeight != ''">#{deviceWeight},</if>
|
||||
<if test="unitName != null and unitName != ''">#{unitName},</if>
|
||||
<if test="code != null and code != ''">#{code},</if>
|
||||
<if test="typeId != null and typeId != ''">#{typeId},</if>
|
||||
<if test="maStatus != null and maStatus != ''">#{maStatus},</if>
|
||||
|
|
@ -300,9 +313,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<if test="description != null and description != ''">#{description},</if>
|
||||
<if test="gpsCode != null and gpsCode != ''">#{gpsCode},</if>
|
||||
<if test="ownCo != null and ownCo != ''">#{ownCo},</if>
|
||||
<if test="person != null and person != ''">#{person},</if>
|
||||
<if test="personPhone != null and personPhone != ''">#{personPhone},</if>
|
||||
now(),
|
||||
<if test="creator != null and creator != ''">#{creator},</if>
|
||||
<if test="updateTime != null and updateTime != ''">#{update_time},</if>
|
||||
now(),
|
||||
<if test="updateBy != null and updateBy != ''">#{update_by},</if>
|
||||
<if test="specification != null and specification != ''">#{specification},</if>
|
||||
<if test="deposit != null and deposit != ''">#{deposit},</if>
|
||||
|
|
@ -331,6 +346,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
update ma_dev_info
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="code != null">code = #{code},</if>
|
||||
<if test="deviceName != null">device_name = #{deviceName},</if>
|
||||
<if test="deviceWeight != null">device_weight = #{deviceWeight},</if>
|
||||
<if test="unitName != null">unit_name = #{unitName},</if>
|
||||
<if test="typeId != null">type_id = #{typeId},</if>
|
||||
<if test="maStatus != null">ma_status = #{maStatus},</if>
|
||||
<if test="leaseScope != null">lease_scope = #{leaseScope},</if>
|
||||
|
|
@ -348,9 +366,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<if test="picUrl != null">pic_url = #{picUrl},</if>
|
||||
<if test="jsMonthPrice != null">js_month_price = #{jsMonthPrice},</if>
|
||||
<if test="jsDayPrice != null">js_day_price = #{jsDayPrice},</if>
|
||||
<if test="description != null">description = #{description},</if>
|
||||
<if test="description != null">`description` = #{description},</if>
|
||||
<if test="gpsCode != null">gps_code = #{gpsCode},</if>
|
||||
<if test="ownCo != null">own_co = #{ownCo},</if>
|
||||
<if test="person != null">person = #{person},</if>
|
||||
<if test="personPhone != null">person_phone = #{personPhone},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="creator != null">creator = #{creator},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
|
|
@ -377,7 +397,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</update>
|
||||
|
||||
<select id="selectUserCollectByUserId" parameterType="Long" resultType="com.bonus.common.biz.domain.UserCollect">
|
||||
select id, user_id, ma_id, time from ma_user_collect
|
||||
select id, user_id, ma_id, create_time from ma_user_collect
|
||||
where user_id = #{userId}
|
||||
</select>
|
||||
|
||||
|
|
@ -399,33 +419,39 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
|
||||
<select id="getSysDic" resultType="com.bonus.common.biz.domain.SysDic">
|
||||
select
|
||||
id,p_id,code,`name`,description,`value`,sort,`level`,status,create_time,creator
|
||||
from sys_dic
|
||||
dict_code AS id,p_id,code,`name`,description,`value`,sort,`level`,status,create_time,creator
|
||||
from sys_dict_data
|
||||
</select>
|
||||
|
||||
<select id="getSysDicById" resultType="com.bonus.common.biz.domain.SysDic">
|
||||
select
|
||||
id,p_id,code,`name`,description,`value`,sort,`level`,status,create_time,creator
|
||||
from sys_dic
|
||||
from sys_dict_data
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<select id="getBaseAddress" resultType="com.bonus.common.biz.domain.BaseAddress">
|
||||
select id,name,code from base_address where status = 1
|
||||
select id,name,code from base_address
|
||||
</select>
|
||||
|
||||
<select id="getBaseAddressById" resultType="String">
|
||||
select name from base_address where status = 1 and id = #{id}
|
||||
select name from base_address where id = #{id}
|
||||
</select>
|
||||
<select id="selectDevInfoLists" resultType="com.bonus.material.device.domain.vo.DevInfoVo">
|
||||
select d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,t.group_name as type_name,t.p_id as group_id,t.group_id as company_id
|
||||
select
|
||||
d.*,t.type_name as device_name,t.parent_name as group_name,c.company_name,t.group_name as type_name,t.p_id as group_id,t.group_id as company_id
|
||||
from ma_dev_info d
|
||||
left join (select t.*, p.type_name as parent_name, p.type_id as p_id,mt.type_name as group_name, mt.type_id as group_id
|
||||
from ma_type t
|
||||
left join ma_type p on t.parent_id=p.type_id
|
||||
left join ma_type mt on p.parent_id = mt.type_id
|
||||
left join (select
|
||||
t.*, p.type_name as parent_name, p.type_id as p_id,mt.type_name as group_name, mt.type_id as group_id
|
||||
from
|
||||
ma_type t
|
||||
left join
|
||||
ma_type p on t.parent_id=p.type_id
|
||||
left join
|
||||
ma_type mt on p.parent_id = mt.type_id
|
||||
) t on d.type_id = t.type_id
|
||||
left join bm_company_info c on d.own_co = c.company_id
|
||||
left join ma_up_off u on d.ma_id = u.ma_id ORDER BY d.create_time desc
|
||||
|
||||
</select>
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.bonus.material.device.mapper.SysFileInfoMapper">
|
||||
|
||||
<select id="selectByMaId" resultType="com.bonus.common.biz.domain.SysFileInfo">
|
||||
select * from sys_file_info where model_id = #{maId}
|
||||
</select>
|
||||
|
||||
<!-- <select id="getBmCompanyInfo" resultType="com.bonus.zlpt.company.api.domain.BmCompanyInfo">-->
|
||||
<!-- select * from bm_company_info where company_name = #{companyName}-->
|
||||
|
||||
<!-- </select>-->
|
||||
|
||||
<select id="getTypeInfo" resultType="com.bonus.common.biz.domain.TypeInfo">
|
||||
select * from ma_type_info where type_name = #{deviceName}
|
||||
</select>
|
||||
|
||||
<insert id="insertFileInfo" parameterType="com.bonus.common.biz.domain.SysFileInfo">
|
||||
insert into sys_file_info (
|
||||
<if test="modelId != null">model_id,</if>
|
||||
<if test="fileName != null">file_name,</if>
|
||||
<if test="fileUrl != null">file_url,</if>
|
||||
<if test="dicId != null">dic_id,</if>
|
||||
<if test="creator != null">creator,</if>
|
||||
create_time
|
||||
)values(
|
||||
<if test="modelId != null">#{modelId},</if>
|
||||
<if test="fileName != null">#{fileName},</if>
|
||||
<if test="fileUrl != null">#{fileUrl},</if>
|
||||
<if test="dicId != null">#{dicId},</if>
|
||||
<if test="creator != null">#{creator},</if>
|
||||
sysdate()
|
||||
)
|
||||
</insert>
|
||||
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue