企业列表出来了

master
法外狂徒张三 2024-09-06 10:01:56 +08:00
parent 62ae29ccbe
commit 8358eb1ff0
5 changed files with 23 additions and 2 deletions

View File

@ -4,8 +4,11 @@ import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil; import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo; import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.common.log.annotation.Log;
import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions; import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils; import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.market.domain.SysApitype;
import com.muyu.market.domain.SysFirm; import com.muyu.market.domain.SysFirm;
import com.muyu.market.service.ISysFirminfoService; import com.muyu.market.service.ISysFirminfoService;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@ -34,7 +37,7 @@ public class SysFirminfoController extends BaseController
* firmList * firmList
*/ */
@RequiresPermissions("ruleEngine:firminfo:list") @RequiresPermissions("market:firminfo:list")
@GetMapping("/list") @GetMapping("/list")
public Result<TableDataInfo<SysFirm>> list(SysFirm sysFirm) public Result<TableDataInfo<SysFirm>> list(SysFirm sysFirm)
{ {
@ -43,11 +46,19 @@ public class SysFirminfoController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@RequiresPermissions("market:apitype:query") @RequiresPermissions("market:firminfo:query")
@GetMapping(value = "/query") @GetMapping(value = "/query")
public Result getInfo() public Result getInfo()
{ {
Long adminsid = SecurityUtils.getUserId(); Long adminsid = SecurityUtils.getUserId();
return success(sysFirminfoService.selectSysFirminfoByAdminsid(adminsid)); return success(sysFirminfoService.selectSysFirminfoByAdminsid(adminsid));
} }
@RequiresPermissions("market:firminfo:edit")
@Log(title = "接口", businessType = BusinessType.UPDATE)
@PutMapping
public Result edit(@RequestBody SysFirm sysFirm)
{
return toAjax(sysFirminfoService.updateFirmFromByFirmId(sysFirm));
}
} }

View File

@ -17,4 +17,6 @@ public interface SysFirminfoMapper extends MPJBaseMapper<SysFirm> {
List<SysFirm> selectSysApitypeList(SysFirm sysFirm); List<SysFirm> selectSysApitypeList(SysFirm sysFirm);
SysFirm selectSysFirminfoListByUserId(Long adminsid); SysFirm selectSysFirminfoListByUserId(Long adminsid);
Integer updateFirmFromByFirmId(SysFirm sysFirm);
} }

View File

@ -38,4 +38,5 @@ public interface ISysFirminfoService extends IService<SysFirm> {
*/ */
Boolean checkIdUnique(SysFirm sysFirm); Boolean checkIdUnique(SysFirm sysFirm);
Integer updateFirmFromByFirmId(SysFirm sysFirm);
} }

View File

@ -69,6 +69,10 @@ public class SysFirminfoServiceImpl
return this.count(queryWrapper) > 0; return this.count(queryWrapper) > 0;
} }
@Override
public Integer updateFirmFromByFirmId(SysFirm sysFirm) {
return sysFirminfoMapper.updateFirmFromByFirmId(sysFirm);
}
} }

View File

@ -20,6 +20,9 @@
<sql id="selectSysFirminfoVo"> <sql id="selectSysFirminfoVo">
select firm_id, adminsid,firm_tem, names, position, firm_region, firm_from, social_reputation, business_license, firm_time, firm_score from sys_firminfo select firm_id, adminsid,firm_tem, names, position, firm_region, firm_from, social_reputation, business_license, firm_time, firm_score from sys_firminfo
</sql> </sql>
<update id="updateFirmFromByFirmId">
UPDATE `sys_firminfo` SET `firm_score` = firm_score + ${firmScore} WHERE `firm_id` = #{firmId};
</update>
<select id="selectSysApitypeList" resultType="com.muyu.market.domain.SysFirm"> <select id="selectSysApitypeList" resultType="com.muyu.market.domain.SysFirm">
<include refid="selectSysFirminfoVo"/> <include refid="selectSysFirminfoVo"/>