我的开发日记(二)
今天主要做了测试用户模块的基础数据的管理,遇到了一个比较头大的问题,用户属性存的都是 id ,但是返给前端需要转成相应的 string 类型,然后还有各种 非必传 参数的验证,一下子来个这么复杂的 SQL ,特别在是在 mybatis 的 XML 文件中配置,着实让我学习了一阵子。分享一下学习成果。 需求图如下,按照几种筛选条件获取当前用户创建的测试用户列表: 接口文档如下: 里面都是必传参数, string 类型默认 "" , number 默认 0 表示全部。 下面是我的 XML 文件内容: <sql id="table"> qa_test_user </sql> <sql id="user_status"> qa_user_status_name </sql> <sql id="env"> family_base_env </sql> <sql id="user_role"> qa_role_name </sql> <select id="findUsers" parameterType="com.okay.family.common.bean.testuser.SearchUserBean" resultType="com.okay.family.common.bean.testuser.TestUserBean"> select tu.id,tu.descc,tu