parent
0f60d33ea8
commit
d375bf5619
@ -0,0 +1,12 @@ |
||||
package cn.toesbieya.jxc.common.constant; |
||||
|
||||
public interface DocConstant { |
||||
//更新单据ID时的redis锁的键
|
||||
String UPDATE_DOC_LOCK_KEY = "UPDATE_DOC"; |
||||
|
||||
//单据ID的redis缓存的键
|
||||
String DOC_TYPE_REDIS_KEY = "DOC_ID"; |
||||
|
||||
//单据类型
|
||||
String[] DOC_TYPE = {"CGDD", "CGRK", "CGTH", "XSDD", "XSCK", "XSTH"}; |
||||
} |
||||
@ -1,12 +0,0 @@ |
||||
package cn.toesbieya.jxc.common.constant; |
||||
|
||||
public interface DocumentConstant { |
||||
//更新单据ID时的redis锁的键
|
||||
String UPDATE_DOCUMENTS_LOCK_KEY = "UPDATE_DOCUMENTS"; |
||||
|
||||
//单据ID的redis缓存的键
|
||||
String DOCUMENT_TYPE_REDIS_KEY = "documentsID"; |
||||
|
||||
//单据类型
|
||||
String[] DOCUMENT_TYPE = {"CGDD", "CGRK", "CGTH", "XSDD", "XSCK", "XSTH"}; |
||||
} |
||||
@ -1,4 +1,4 @@ |
||||
server: |
||||
port: 8001 |
||||
servlet: |
||||
context-path: /document |
||||
context-path: /doc |
||||
@ -0,0 +1,10 @@ |
||||
package cn.toesbieya.jxc.web.common.utils; |
||||
|
||||
import cn.toesbieya.jxc.common.model.vo.UserVo; |
||||
|
||||
public class SessionUtil extends cn.toesbieya.jxc.common.utils.SessionUtil { |
||||
public static UserVo get() { |
||||
UserVo user = ThreadUtil.getUser(); |
||||
return user == null ? get(WebUtil.getRequest()) : user; |
||||
} |
||||
} |
||||
@ -1,13 +1,13 @@ |
||||
package cn.toesbieya.jxc.document; |
||||
package cn.toesbieya.jxc.doc; |
||||
|
||||
import org.mybatis.spring.annotation.MapperScan; |
||||
import org.springframework.boot.SpringApplication; |
||||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
||||
|
||||
@SpringBootApplication(scanBasePackages = "cn.toesbieya.jxc") |
||||
@MapperScan("cn.toesbieya.jxc.document.mapper") |
||||
public class DocumentApplication { |
||||
@MapperScan("cn.toesbieya.jxc.doc.mapper") |
||||
public class DocApplication { |
||||
public static void main(String[] args) { |
||||
SpringApplication.run(DocumentApplication.class, args); |
||||
SpringApplication.run(DocApplication.class, args); |
||||
} |
||||
} |
||||
@ -0,0 +1,20 @@ |
||||
package cn.toesbieya.jxc.doc.controller; |
||||
|
||||
import cn.toesbieya.jxc.common.model.vo.Result; |
||||
import cn.toesbieya.jxc.doc.model.vo.DocHistorySearch; |
||||
import cn.toesbieya.jxc.doc.service.DocHistoryService; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.annotation.Resource; |
||||
|
||||
@RestController |
||||
@RequestMapping("history") |
||||
public class DocHistoryController { |
||||
@Resource |
||||
private DocHistoryService service; |
||||
|
||||
@PostMapping("search") |
||||
public Result search(@RequestBody DocHistorySearch vo) { |
||||
return Result.success(service.search(vo)); |
||||
} |
||||
} |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.enumeration; |
||||
package cn.toesbieya.jxc.doc.enumeration; |
||||
|
||||
public enum DocFinishEnum { |
||||
TO_BE_STARTED(0), UNDERWAY(1), FINISHED(2); |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.enumeration; |
||||
package cn.toesbieya.jxc.doc.enumeration; |
||||
|
||||
public enum DocHistoryEnum { |
||||
WITHDRAW(0), COMMIT(1), PASS(2), REJECT(3); |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.enumeration; |
||||
package cn.toesbieya.jxc.doc.enumeration; |
||||
|
||||
public enum DocStatusEnum { |
||||
DRAFT(0), WAIT_VERIFY(1), VERIFIED(2); |
||||
@ -1,7 +1,7 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizDocHistory; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
||||
public interface DocumentHistoryMapper extends BaseMapper<BizDocHistory> { |
||||
public interface DocHistoryMapper extends BaseMapper<BizDocHistory> { |
||||
} |
||||
@ -1,7 +1,7 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
||||
import cn.toesbieya.jxc.document.model.vo.PurchaseInboundExport; |
||||
import cn.toesbieya.jxc.doc.model.vo.PurchaseInboundExport; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
@ -1,7 +1,7 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
||||
import cn.toesbieya.jxc.document.model.vo.PurchaseOrderExport; |
||||
import cn.toesbieya.jxc.doc.model.vo.PurchaseOrderExport; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
@ -1,7 +1,7 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
||||
import cn.toesbieya.jxc.document.model.vo.SellOrderExport; |
||||
import cn.toesbieya.jxc.doc.model.vo.SellOrderExport; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
@ -1,7 +1,7 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
||||
import cn.toesbieya.jxc.document.model.vo.SellOutboundExport; |
||||
import cn.toesbieya.jxc.doc.model.vo.SellOutboundExport; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.mapper; |
||||
package cn.toesbieya.jxc.doc.mapper; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
|
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import cn.toesbieya.jxc.common.model.vo.BaseSearch; |
||||
import lombok.Data; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
|
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
@ -1,4 +1,4 @@ |
||||
package cn.toesbieya.jxc.document.model.vo; |
||||
package cn.toesbieya.jxc.doc.model.vo; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
||||
@ -0,0 +1,34 @@ |
||||
package cn.toesbieya.jxc.doc.service; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.BizDocHistory; |
||||
import cn.toesbieya.jxc.doc.mapper.DocHistoryMapper; |
||||
import cn.toesbieya.jxc.doc.model.vo.DocHistorySearch; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||
import org.springframework.stereotype.Service; |
||||
import org.springframework.util.StringUtils; |
||||
|
||||
import javax.annotation.Resource; |
||||
import java.util.List; |
||||
|
||||
@Service |
||||
public class DocHistoryService { |
||||
@Resource |
||||
private DocHistoryMapper mapper; |
||||
|
||||
public List<BizDocHistory> search(DocHistorySearch vo) { |
||||
String pid = vo.getPid(); |
||||
String type = vo.getType(); |
||||
String uid = vo.getUid(); |
||||
String uname = vo.getUname(); |
||||
|
||||
Wrapper<BizDocHistory> wrapper = Wrappers.lambdaQuery(BizDocHistory.class) |
||||
.eq(!StringUtils.isEmpty(pid), BizDocHistory::getPid, pid) |
||||
.inSql(!StringUtils.isEmpty(type), BizDocHistory::getType, type) |
||||
.inSql(!StringUtils.isEmpty(uid), BizDocHistory::getUid, uid) |
||||
.like(!StringUtils.isEmpty(uname), BizDocHistory::getUname, uname) |
||||
.orderByDesc(BizDocHistory::getId); |
||||
|
||||
return mapper.selectList(wrapper); |
||||
} |
||||
} |
||||
@ -1,6 +1,6 @@ |
||||
spring: |
||||
application: |
||||
name: jxc-web-document |
||||
name: jxc-web-doc |
||||
|
||||
cloud: |
||||
nacos: |
||||
@ -1,7 +1,7 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.PurchaseInboundMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.PurchaseInboundExport"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseInboundMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.PurchaseInboundExport"> |
||||
select id, |
||||
pid, |
||||
cname, |
||||
@ -1,8 +1,8 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.PurchaseInboundSubMapper"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseInboundSubMapper"> |
||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub"> |
||||
INSERT INTO biz_purchase_inbound_sub(pid, cid, cname, num) VALUES |
||||
insert into biz_purchase_inbound_sub(pid, cid, cname, num) values |
||||
<foreach collection="list" item="i" separator=","> |
||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}) |
||||
</foreach> |
||||
@ -1,7 +1,7 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.PurchaseOrderMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.PurchaseOrderExport"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseOrderMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.PurchaseOrderExport"> |
||||
select id, |
||||
sname, |
||||
cname, |
||||
@ -1,8 +1,8 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.PurchaseOrderSubMapper"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseOrderSubMapper"> |
||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub"> |
||||
INSERT INTO biz_purchase_order_sub(pid, cid, cname, num, price, remain_num) VALUES |
||||
insert into biz_purchase_order_sub(pid, cid, cname, num, price, remain_num) values |
||||
<foreach collection="list" item="i" separator=","> |
||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
||||
</foreach> |
||||
@ -1,7 +1,7 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.SellOrderMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.SellOrderExport"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOrderMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.SellOrderExport"> |
||||
select id, |
||||
customer_name, |
||||
cname, |
||||
@ -1,8 +1,8 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.SellOrderSubMapper"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOrderSubMapper"> |
||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOrderSub"> |
||||
INSERT INTO biz_sell_order_sub(pid, cid, cname, num, price, remain_num) VALUES |
||||
insert into biz_sell_order_sub(pid, cid, cname, num, price, remain_num) values |
||||
<foreach collection="list" item="i" separator=","> |
||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
||||
</foreach> |
||||
@ -1,7 +1,7 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.SellOutboundMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.SellOutboundExport"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOutboundMapper"> |
||||
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.SellOutboundExport"> |
||||
select id, |
||||
pid, |
||||
cname, |
||||
@ -1,8 +1,8 @@ |
||||
<?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="cn.toesbieya.jxc.document.mapper.SellOutboundSubMapper"> |
||||
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOutboundSubMapper"> |
||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub"> |
||||
INSERT INTO biz_sell_outbound_sub(pid, sid, cid, cname, num) VALUES |
||||
insert into biz_sell_outbound_sub(pid, sid, cid, cname, num) values |
||||
<foreach collection="list" item="i" separator=","> |
||||
(#{i.pid}, #{i.sid}, #{i.cid}, #{i.cname}, #{i.num}) |
||||
</foreach> |
||||
@ -1,36 +0,0 @@ |
||||
package cn.toesbieya.jxc.message.controller; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.SysUser; |
||||
import cn.toesbieya.jxc.common.model.vo.Result; |
||||
import cn.toesbieya.jxc.common.utils.SessionUtil; |
||||
import cn.toesbieya.jxc.message.model.vo.MsgPersonalSearch; |
||||
import cn.toesbieya.jxc.message.service.MsgUserService; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.annotation.Resource; |
||||
import javax.servlet.http.HttpServletRequest; |
||||
|
||||
@RestController |
||||
@RequestMapping("user") |
||||
public class MsgUserController { |
||||
@Resource |
||||
private MsgUserService msgUserService; |
||||
|
||||
@PostMapping("search") |
||||
public Result search(HttpServletRequest request, @RequestBody MsgPersonalSearch vo) { |
||||
SysUser user = SessionUtil.get(request); |
||||
vo.setUid(user.getId()); |
||||
vo.setCtime(user.getCtime()); |
||||
return Result.success(msgUserService.search(vo)); |
||||
} |
||||
|
||||
@GetMapping("read") |
||||
public Result read(HttpServletRequest request, @RequestParam Integer id) { |
||||
return msgUserService.read(SessionUtil.get(request), id); |
||||
} |
||||
|
||||
@GetMapping("readAll") |
||||
public Result readAll(HttpServletRequest request) { |
||||
return msgUserService.readAll(SessionUtil.get(request)); |
||||
} |
||||
} |
||||
@ -0,0 +1,35 @@ |
||||
package cn.toesbieya.jxc.message.controller; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.SysUser; |
||||
import cn.toesbieya.jxc.common.model.vo.Result; |
||||
import cn.toesbieya.jxc.message.model.vo.MsgPersonalSearch; |
||||
import cn.toesbieya.jxc.message.service.UserService; |
||||
import cn.toesbieya.jxc.web.common.utils.SessionUtil; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.annotation.Resource; |
||||
|
||||
@RestController |
||||
@RequestMapping("user") |
||||
public class UserController { |
||||
@Resource |
||||
private UserService service; |
||||
|
||||
@PostMapping("search") |
||||
public Result search(@RequestBody MsgPersonalSearch vo) { |
||||
SysUser user = SessionUtil.get(); |
||||
vo.setUid(user.getId()); |
||||
vo.setCtime(user.getCtime()); |
||||
return Result.success(service.search(vo)); |
||||
} |
||||
|
||||
@GetMapping("read") |
||||
public Result read(@RequestParam Integer id) { |
||||
return service.read(SessionUtil.get(), id); |
||||
} |
||||
|
||||
@GetMapping("readAll") |
||||
public Result readAll() { |
||||
return service.readAll(SessionUtil.get()); |
||||
} |
||||
} |
||||
@ -0,0 +1,30 @@ |
||||
package cn.toesbieya.jxc.system.controller; |
||||
|
||||
import cn.toesbieya.jxc.common.model.entity.SysResource; |
||||
import cn.toesbieya.jxc.common.model.vo.Result; |
||||
import cn.toesbieya.jxc.system.service.ResourceService; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.annotation.Resource; |
||||
|
||||
@RestController |
||||
@RequestMapping("resource") |
||||
public class ResourceController { |
||||
@Resource |
||||
private ResourceService service; |
||||
|
||||
@GetMapping("getAll") |
||||
public Result getAll() { |
||||
return Result.success(service.getAll()); |
||||
} |
||||
|
||||
@PostMapping("update") |
||||
public Result update(@RequestBody SysResource resource) { |
||||
if (resource.getId() == null |
||||
|| resource.getTotalRate() == null |
||||
|| resource.getIpRate() == null) { |
||||
return Result.fail("参数错误"); |
||||
} |
||||
return service.update(resource); |
||||
} |
||||
} |
||||
@ -1,26 +0,0 @@ |
||||
package cn.toesbieya.jxc.system.controller; |
||||
|
||||
import cn.toesbieya.jxc.common.model.vo.Result; |
||||
import cn.toesbieya.jxc.system.service.SysResourceService; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import javax.annotation.Resource; |
||||
|
||||
@RestController |
||||
@RequestMapping("resource") |
||||
public class SysResourceController { |
||||
@Resource |
||||
private SysResourceService resourceService; |
||||
|
||||
@GetMapping("get") |
||||
public Result get() { |
||||
return Result.success(resourceService.get()); |
||||
} |
||||
|
||||
@GetMapping("getAll") |
||||
public Result getAll() { |
||||
return Result.success(resourceService.getAll()); |
||||
} |
||||
} |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue