管理企业
parent
847e150cbc
commit
c00d4c8904
|
@ -0,0 +1,25 @@
|
|||
package com.couplet.common.system.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @ClassName SysFirm
|
||||
* @Description 企业实体类
|
||||
* @Author YuanYongH
|
||||
* @Date 2024/3/28 22:14
|
||||
*/
|
||||
@Data
|
||||
public class SysFirm {
|
||||
/**
|
||||
* 企业id
|
||||
**/
|
||||
private Integer firmId;
|
||||
/**
|
||||
* 企业名称
|
||||
**/
|
||||
private String firmName;
|
||||
/**
|
||||
* 企业认证
|
||||
**/
|
||||
private Integer approveId;
|
||||
}
|
|
@ -0,0 +1,64 @@
|
|||
package com.couplet.system.controller;
|
||||
|
||||
import com.couplet.common.core.domain.Result;
|
||||
import com.couplet.common.system.domain.SysFirm;
|
||||
import com.couplet.system.service.SysFirmService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName SysFirmController
|
||||
* @Description 企业信息
|
||||
* @Author YuanYongH
|
||||
* @Date 2024/3/28 22:14
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("firm")
|
||||
public class SysFirmController {
|
||||
|
||||
@Autowired
|
||||
private SysFirmService sysFirmService;
|
||||
/**
|
||||
* @Description // 管理企业列表
|
||||
* @Date 2024/3/28
|
||||
* @param sysFirm
|
||||
* @return com.couplet.common.core.domain.Result<java.util.List<com.couplet.common.system.domain.SysFirm>>
|
||||
**/
|
||||
@PostMapping("firmList")
|
||||
public Result<List<SysFirm>> firmList(@RequestBody SysFirm sysFirm){
|
||||
List<SysFirm> list = sysFirmService.firmList(sysFirm);
|
||||
Result<List<SysFirm>> result = Result.success(list);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description // 添加企业 默认未认证
|
||||
* @Date 2024/3/28
|
||||
* @param sysFirm
|
||||
* @return com.couplet.common.core.domain.Result
|
||||
**/
|
||||
@PostMapping("addFirm")
|
||||
public Result addFirm(@RequestBody SysFirm sysFirm){
|
||||
int i = sysFirmService.addFirm(sysFirm);
|
||||
Result<Integer> result = Result.success(i);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description // 修改企业信息
|
||||
* @Date 2024/3/28
|
||||
* @param sysFirm
|
||||
* @return com.couplet.common.core.domain.Result
|
||||
**/
|
||||
@PostMapping("updateFirm")
|
||||
public Result updateFirm(@RequestBody SysFirm sysFirm){
|
||||
int i = sysFirmService.updateFirm(sysFirm);
|
||||
Result<Integer> result = Result.success(i);
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
package com.couplet.system.mapper;
|
||||
|
||||
import com.couplet.common.system.domain.SysFirm;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName SysFirmMapper
|
||||
* @Description TODO
|
||||
* @Author YuanYongH
|
||||
* @Date 2024/3/28 22:18
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysFirmMapper {
|
||||
List<SysFirm> firmList(SysFirm sysFirm);
|
||||
|
||||
int addFirm(SysFirm sysFirm);
|
||||
|
||||
int updateFirm(SysFirm sysFirm);
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.couplet.system.service;
|
||||
|
||||
import com.couplet.common.system.domain.SysFirm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName SysFirmService
|
||||
* @Description TODO
|
||||
* @Author YuanYongH
|
||||
* @Date 2024/3/28 22:17
|
||||
*/
|
||||
public interface SysFirmService {
|
||||
List<SysFirm> firmList(SysFirm sysFirm);
|
||||
|
||||
int addFirm(SysFirm sysFirm);
|
||||
|
||||
int updateFirm(SysFirm sysFirm);
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package com.couplet.system.service.impl;
|
||||
|
||||
import com.couplet.common.system.domain.SysFirm;
|
||||
import com.couplet.system.mapper.SysFirmMapper;
|
||||
import com.couplet.system.service.SysFirmService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName SysFirmServiceImpl
|
||||
* @Description TODO
|
||||
* @Author YuanYongH
|
||||
* @Date 2024/3/28 22:17
|
||||
*/
|
||||
@Service
|
||||
public class SysFirmServiceImpl implements SysFirmService {
|
||||
@Autowired
|
||||
private SysFirmMapper sysFirmMapper;
|
||||
@Override
|
||||
public List<SysFirm> firmList(SysFirm sysFirm) {
|
||||
return sysFirmMapper.firmList(sysFirm);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int addFirm(SysFirm sysFirm) {
|
||||
return sysFirmMapper.addFirm(sysFirm);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateFirm(SysFirm sysFirm) {
|
||||
return sysFirmMapper.updateFirm(sysFirm);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
<?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.couplet.system.mapper.SysFirmMapper">
|
||||
<insert id="addFirm">
|
||||
INSERT INTO `ry-cloud`.`yyh_firm` ( `firm_name`)
|
||||
VALUES ( #{firmName});
|
||||
|
||||
</insert>
|
||||
<update id="updateFirm">
|
||||
|
||||
UPDATE `ry-cloud`.`yyh_firm`
|
||||
SET `firm_name` = #{firmName}, `approve_id` = #{approveId}
|
||||
WHERE `firm_id` = #{firmId};
|
||||
|
||||
</update>
|
||||
|
||||
<select id="firmList" resultType="com.couplet.common.system.domain.SysFirm">
|
||||
select * from yyh_firm;
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue